diff --git a/src/core/UBSettings.cpp b/src/core/UBSettings.cpp index e00a9b38..1e2601be 100644 --- a/src/core/UBSettings.cpp +++ b/src/core/UBSettings.cpp @@ -409,6 +409,8 @@ void UBSettings::init() documentThumbnailWidth = new UBSetting(this, "Document", "ThumbnailWidth", UBSettings::defaultThumbnailWidth); + libraryShowDetailsForLocalItems = new UBSetting(this, "Library", "ShowDetailsForLocalItems", false); + imageThumbnailWidth = new UBSetting(this, "Library", "ImageThumbnailWidth", UBSettings::defaultImageWidth); videoThumbnailWidth = new UBSetting(this, "Library", "VideoThumbnailWidth", UBSettings::defaultVideoWidth); shapeThumbnailWidth = new UBSetting(this, "Library", "ShapeThumbnailWidth", UBSettings::defaultShapeWidth); diff --git a/src/core/UBSettings.h b/src/core/UBSettings.h index aba55749..84ae5667 100644 --- a/src/core/UBSettings.h +++ b/src/core/UBSettings.h @@ -364,6 +364,8 @@ class UBSettings : public QObject UBSetting* gipThumbnailWidth; UBSetting* soundThumbnailWidth; + UBSetting* libraryShowDetailsForLocalItems; + UBSetting* rightLibPaletteBoardModeWidth; UBSetting* rightLibPaletteBoardModeIsCollapsed; UBSetting* rightLibPaletteDesktopModeWidth; diff --git a/src/gui/UBFeaturesWidget.cpp b/src/gui/UBFeaturesWidget.cpp index b826ed02..b5ffb0a0 100644 --- a/src/gui/UBFeaturesWidget.cpp +++ b/src/gui/UBFeaturesWidget.cpp @@ -175,10 +175,8 @@ void UBFeaturesWidget::currentSelected(const QModelIndex ¤t) // centralWidget->showElement(feature, UBFeaturesCentralWidget::FeaturesWebView); } - // Don't show the properties page for interactivities, applications and animations - else if (feature.getType() != FEATURE_INTERACTIVE - && feature.getType() != FEATURE_INTERNAL - && feature.getType() != FEATURE_FLASH) + + if (UBSettings::settings()->libraryShowDetailsForLocalItems->get().toBool() == true) { centralWidget->showElement(feature, UBFeaturesCentralWidget::FeaturePropertiesList); mActionBar->setCurrentState( IN_PROPERTIES );