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;