void ShowFoto::applySettings() { applyStandardSettings(); d->settings->readSettings(); d->rightSideBar->setStyle(d->settings->getRightSideBarStyle() == 0 ? DMultiTabBar::ActiveIconText : DMultiTabBar::AllIconsText); QString currentStyle = qApp->style()->objectName(); QString newStyle = d->settings->getApplicationStyle(); if (currentStyle.compare(newStyle, Qt::CaseInsensitive) != 0) { qApp->setStyle(newStyle); qCDebug(DIGIKAM_SHOWFOTO_LOG) << "Switch to widget style: " << newStyle; } m_fileDeleteAction->setIcon(QIcon::fromTheme(QLatin1String("edit-delete"))); m_fileDeleteAction->setText(i18n("Delete File")); d->thumbBar->setToolTipEnabled(d->settings->getShowToolTip()); d->rightSideBar->slotLoadMetadataFilters(); // Determine sort ordering for the entries from the Showfoto settings: if (d->settings->getReverseSort()) { d->filterModel->setSortOrder(ShowfotoItemSortSettings::DescendingOrder); } else { d->filterModel->setSortOrder(ShowfotoItemSortSettings::AscendingOrder); } switch (d->settings->getSortRole()) { case SetupMisc::SortByName: { d->filterModel->setSortRole(ShowfotoItemSortSettings::SortByFileName); break; } case SetupMisc::SortByFileSize: { d->filterModel->setSortRole(ShowfotoItemSortSettings::SortByFileSize); break; } default: { d->filterModel->setSortRole(ShowfotoItemSortSettings::SortByCreationDate); break; } } }
void ImageWindow::slotSetupChanged() { applyStandardSettings(); MetadataSettingsContainer writeSettings = MetadataSettings::instance()->settings(); m_setExifOrientationTag = writeSettings.exifSetOrientation; m_canvas->setExifOrient(writeSettings.exifRotate); VersionManagerSettings versionSettings = AlbumSettings::instance()->getVersionManagerSettings(); d->versionManager.setSettings(versionSettings); m_nonDestructive = versionSettings.enabled; toggleNonDestructiveActions(); d->rightSideBar->setStyle(AlbumSettings::instance()->getSidebarTitleStyle()); }