diff --git a/src/board/UBBoardPaletteManager.cpp b/src/board/UBBoardPaletteManager.cpp index 6da2b863..f26b1b81 100644 --- a/src/board/UBBoardPaletteManager.cpp +++ b/src/board/UBBoardPaletteManager.cpp @@ -103,8 +103,8 @@ UBBoardPaletteManager::UBBoardPaletteManager(QWidget* container, UBBoardControll UBBoardPaletteManager::~UBBoardPaletteManager() { -// mAddedItemPalette is delete automatically because of is parent -// that changes depending on the mode +// mAddedItemPalette is delete automatically because of is parent +// that changes depending on the mode // mMainWindow->centralWidget is the parent of mStylusPalette // do not delete this here. @@ -150,22 +150,13 @@ void UBBoardPaletteManager::setupDockPaletteWidgets() } mLeftPalette->connectSignals(); + mLeftPalette->showTabWidget(0); mRightPalette = new UBRightPalette(mContainer); // RIGHT palette widgets -#ifndef USE_WEB_WIDGET mpFeaturesWidget = new UBFeaturesWidget(); mRightPalette->registerWidget(mpFeaturesWidget); mRightPalette->addTab(mpFeaturesWidget); -#endif - - //Do not show deprecated lib widget to prevent collisions. Uncomment to return lib widget - -#ifdef USE_WEB_WIDGET - mRightPalette->registerWidget(mpLibWidget); - mRightPalette->addTab(mpLibWidget); -#endif - // The cache widget will be visible only if a cache is put on the page mRightPalette->registerWidget(mpCachePropWidget); @@ -890,14 +881,9 @@ void UBBoardPaletteManager::addItemToLibrary() } QImage image = mPixmap.toImage(); -#ifdef USE_WEB_WIDGET - mpLibWidget->libNavigator()->libraryWidget()->libraryController()->importImageOnLibrary(image); -#else QDateTime now = QDateTime::currentDateTime(); QString capturedName = tr("CapturedImage") + "-" + now.toString("dd-MM-yyyy hh-mm-ss") + ".png"; mpFeaturesWidget->importImage(image, capturedName); -#endif - } else { diff --git a/src/board/UBBoardPaletteManager.h b/src/board/UBBoardPaletteManager.h index dc88e99c..d44d6e55 100644 --- a/src/board/UBBoardPaletteManager.h +++ b/src/board/UBBoardPaletteManager.h @@ -26,7 +26,7 @@ #include #include - + #include "gui/UBLeftPalette.h" #include "gui/UBRightPalette.h" #include "gui/UBPageNavigationWidget.h" @@ -49,10 +49,6 @@ class UBMainWindow; class UBApplicationController; class UBDockTeacherGuideWidget; -// Uncomment this to use old-styles lib paletter -// #define USE_WEB_WIDGET - - class UBBoardPaletteManager : public QObject { Q_OBJECT @@ -143,11 +139,11 @@ class UBBoardPaletteManager : public QObject /** The page navigator widget */ UBPageNavigationWidget* mpPageNavigWidget; - + /** The cache properties widget */ UBCachePropertiesWidget* mpCachePropWidget; - UBFeaturesWidget *mpFeaturesWidget; + UBFeaturesWidget *mpFeaturesWidget; /** The download widget */ UBDockDownloadWidget* mpDownloadWidget; diff --git a/src/gui/UBLeftPalette.cpp b/src/gui/UBLeftPalette.cpp index 36458442..1279837a 100644 --- a/src/gui/UBLeftPalette.cpp +++ b/src/gui/UBLeftPalette.cpp @@ -38,18 +38,18 @@ UBLeftPalette::UBLeftPalette(QWidget *parent, const char *name): bool isCollapsed = false; if(mCurrentMode == eUBDockPaletteWidget_BOARD){ - mLastWidth = UBSettings::settings()->leftLibPaletteBoardModeWidth->get().toInt(); - isCollapsed = UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->get().toBool(); + mLastWidth = UBSettings::settings()->leftLibPaletteBoardModeWidth->get().toInt(); + isCollapsed = UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->get().toBool(); } else{ - mLastWidth = UBSettings::settings()->leftLibPaletteDesktopModeWidth->get().toInt(); - isCollapsed = UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->get().toBool(); + mLastWidth = UBSettings::settings()->leftLibPaletteDesktopModeWidth->get().toInt(); + isCollapsed = UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->get().toBool(); } if(isCollapsed) - resize(0,parentWidget()->height()); + resize(0,parentWidget()->height()); else - resize(mLastWidth, parentWidget()->height()); + resize(mLastWidth, parentWidget()->height()); } /** @@ -63,9 +63,11 @@ UBLeftPalette::~UBLeftPalette() void UBLeftPalette::onDocumentSet(UBDocumentProxy* documentProxy) { - //This is necessary to force the teacher guide to be showed in priority each time a document is set - if(documentProxy && UBSettings::settings()->teacherGuidePageZeroActivated->get().toBool()) - mLastOpenedTabForMode.insert(eUBDockPaletteWidget_BOARD, 1); +// //This is necessary to force the teacher guide to be showed in priority each time a document is set +// if(documentProxy && UBSettings::settings()->teacherGuidePageZeroActivated->get().toBool()) + + // the tab zero is forced + mLastOpenedTabForMode.insert(eUBDockPaletteWidget_BOARD, 0); } /** @@ -82,36 +84,36 @@ void UBLeftPalette::updateMaxWidth() */ void UBLeftPalette::resizeEvent(QResizeEvent *event) { - int newWidth = width(); - if(mCurrentMode == eUBDockPaletteWidget_BOARD){ - if(newWidth > mCollapseWidth) - UBSettings::settings()->leftLibPaletteBoardModeWidth->set(newWidth); - UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->set(newWidth == 0); - } - else{ - if(newWidth > mCollapseWidth) - UBSettings::settings()->leftLibPaletteDesktopModeWidth->set(newWidth); - UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->set(newWidth == 0); - } + int newWidth = width(); + if(mCurrentMode == eUBDockPaletteWidget_BOARD){ + if(newWidth > mCollapseWidth) + UBSettings::settings()->leftLibPaletteBoardModeWidth->set(newWidth); + UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->set(newWidth == 0); + } + else{ + if(newWidth > mCollapseWidth) + UBSettings::settings()->leftLibPaletteDesktopModeWidth->set(newWidth); + UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->set(newWidth == 0); + } UBDockPalette::resizeEvent(event); } bool UBLeftPalette::switchMode(eUBDockPaletteWidgetMode mode) { - int newModeWidth; - if(mode == eUBDockPaletteWidget_BOARD){ - mLastWidth = UBSettings::settings()->leftLibPaletteBoardModeWidth->get().toInt(); - newModeWidth = mLastWidth; - if(UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->get().toBool()) - newModeWidth = 0; - } - else{ - mLastWidth = UBSettings::settings()->leftLibPaletteDesktopModeWidth->get().toInt(); - newModeWidth = mLastWidth; - if(UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->get().toBool()) - newModeWidth = 0; - } - resize(newModeWidth,height()); - return UBDockPalette::switchMode(mode); + int newModeWidth; + if(mode == eUBDockPaletteWidget_BOARD){ + mLastWidth = UBSettings::settings()->leftLibPaletteBoardModeWidth->get().toInt(); + newModeWidth = mLastWidth; + if(UBSettings::settings()->leftLibPaletteBoardModeIsCollapsed->get().toBool()) + newModeWidth = 0; + } + else{ + mLastWidth = UBSettings::settings()->leftLibPaletteDesktopModeWidth->get().toInt(); + newModeWidth = mLastWidth; + if(UBSettings::settings()->leftLibPaletteDesktopModeIsCollapsed->get().toBool()) + newModeWidth = 0; + } + resize(newModeWidth,height()); + return UBDockPalette::switchMode(mode); }