From d433e5581807addc32f44f1ea9a3a2eda778a414 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Tue, 13 Oct 2009 12:18:19 +0000 Subject: [PATCH] Remove old code and store Collection item svn path=/branches/work/akonadi-ports/kdepim/; revision=1034749 --- kmmainwidget.cpp | 17 ++++++++--------- kmmainwidget.h | 6 +++++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/kmmainwidget.cpp b/kmmainwidget.cpp index cfc1e9bb6..b794e3328 100644 --- a/kmmainwidget.cpp +++ b/kmmainwidget.cpp @@ -230,6 +230,8 @@ K_GLOBAL_STATIC( KMMainWidget::PtrList, theMainWidgetList ) mCustomTemplateMenus = 0; mCollectionFolderView = new FolderSelectionTreeView( this, mGUIClient ); + connect( mCollectionFolderView->folderTreeView(), SIGNAL( currentChanged( const Akonadi::Collection &) ), this, SLOT( slotFolderChanged( const Akonadi::Collection& ) ) ); + CollectionPropertiesDialog::registerPage( new CollectionGeneralPageFactory() ); CollectionPropertiesDialog::registerPage( new CollectionTemplatesPageFactory() ); CollectionPropertiesDialog::registerPage( new CollectionMaintenancePageFactory() ); @@ -324,6 +326,12 @@ void KMMainWidget::destruct() } +void KMMainWidget::slotFolderChanged( const Akonadi::Collection& col) +{ + kDebug()<<" active col :"<setCurrentFolder( fld ); -#endif -} - //----------------------------------------------------------------------------- void KMMainWidget::folderSelected( KMFolder* aFolder, bool forceJumpToUnread, bool preferNewTabForOpening ) { diff --git a/kmmainwidget.h b/kmmainwidget.h index 000191dfa..7fef12117 100644 --- a/kmmainwidget.h +++ b/kmmainwidget.h @@ -616,7 +616,8 @@ class KMAIL_EXPORT KMMainWidget : public QWidget void slotCopyMessagesCompleted( KMCommand *command ); void slotRequestFullSearchFromQuickSearch(); - void slotMessageListViewCurrentFolderChanged( KMFolder * fld ); + void slotFolderChanged( const Akonadi::Collection& ); + void slotMessageStatusChangeRequest( KMMsgBase *msg, const KPIM::MessageStatus &set, const KPIM::MessageStatus & clear ); void slotMessageSelected(Akonadi::Item); private: @@ -653,6 +654,7 @@ private: KToggleAction *mWatchThreadAction, *mIgnoreThreadAction; Akonadi::FavoriteCollectionsView *mFavoriteCollectionsView; + //Remove it QPointer mFolder; QWidget *mSearchAndTree; KTreeWidgetSearchLine *mFolderQuickSearch; @@ -720,6 +722,8 @@ private: KMail::MessageActions *mMsgActions; Akonadi::StandardActionManager *mAkonadiStandardActionManager; MessageList::Pane *mMessagePane; + Akonadi::Collection mCurrentFolder; + FolderSelectionTreeView *mCollectionFolderView; bool mOpenedImapFolder;