diff --git a/src/gui/UBDockPalette.cpp b/src/gui/UBDockPalette.cpp index 7dda5258..0bdad23f 100644 --- a/src/gui/UBDockPalette.cpp +++ b/src/gui/UBDockPalette.cpp @@ -100,6 +100,7 @@ UBDockPalette::UBDockPalette(eUBDockPaletteType paletteType, QWidget *parent, co connect(UBDownloadManager::downloadManager(), SIGNAL(allDownloadsFinished()), this, SLOT(onAllDownloadsFinished())); connect(UBApplication::boardController,SIGNAL(documentSet(UBDocumentProxy*)),this,SLOT(onDocumentSet(UBDocumentProxy*))); + connect(this,SIGNAL(pageSelectionChangedRequired()),UBApplication::boardController,SLOT(selectionChanged())); } /** @@ -315,6 +316,7 @@ void UBDockPalette::tabClicked(int tabIndex) toggleCollapseExpand(); } mTabPalette->update(); + emit pageSelectionChangedRequired(); } /** diff --git a/src/gui/UBDockPalette.h b/src/gui/UBDockPalette.h index d13b36bf..641ded2e 100644 --- a/src/gui/UBDockPalette.h +++ b/src/gui/UBDockPalette.h @@ -152,6 +152,7 @@ public slots: signals: void mouseEntered(); + void pageSelectionChangedRequired(); protected: virtual int border();