digiKam
|
Classes | |
class | Private |
Public Types | |
enum | TransformType { RotateLeft , RotateRight , FlipHorizontal , FlipVertical } |
Public Slots | |
void | slotSetup () override |
void | slotSetupICC () override |
Signals | |
void | signalInfoList (const ShowfotoItemInfoList &) |
void | signalLoadCurrentItem (const QList< QUrl > &urlList) |
void | signalNoCurrentItem () |
void | signalOpenFile (const QList< QUrl > &urls) |
void | signalOpenFolder (const QUrl &) |
void | signalPreviewModeChanged (int) |
void | signalSelectionChanged (const QRect &) |
void | signalToolApplied () |
Public Member Functions | |
bool | actionEnabledState () const |
QList< QAction * > | allActions () const |
void | cleanupActions () |
QString | configGroupName () const |
void | createFullScreenAction (const QString &name) |
void | createHelpActions (bool coreOptions=true) |
void | createSettingsActions () |
void | createSidebarActions () |
bool | fullScreenIsActive () const |
DInfoInterface * | infoIface (DPluginAction *const ac) override |
void | loadTool (EditorTool *const tool) |
void | readFullScreenSettings (const KConfigGroup &group) |
void | registerExtraPluginsActions (QString &dom) override |
void | registerPluginsActions () |
void | setConfigGroupName (const QString &name) |
void | setFullScreenOptions (int options) |
virtual void | show () |
Showfoto (const QList< QUrl > &urlList, QWidget *const parent=nullptr) | |
~Showfoto () override | |
Static Public Member Functions | |
static QAction * | buildStdAction (StdActionType type, const QObject *const recvr, const char *const slot, QObject *const parent) |
static void | openHandbook () |
static void | restoreWindowSize (QWindow *const win, const KConfigGroup &group) |
static void | saveWindowSize (QWindow *const win, KConfigGroup &group) |
static void | setupIconTheme () |
Static Public Attributes | |
static const QString | CONFIG_GROUP_NAME |
Protected Types | |
enum | SaveAskMode { AskIfNeeded , OverwriteWithoutAsking , AlwaysSaveAs , SaveVersionWithoutAsking = OverwriteWithoutAsking , AlwaysNewVersion = AlwaysSaveAs } |
Protected Slots | |
virtual bool | saveOrSaveAs () |
void | slotAboutToShowRedoMenu () |
void | slotAboutToShowUndoMenu () |
bool | slotClose () |
void | slotComponentsInfo () override |
virtual void | slotDiscardChanges () |
virtual void | slotFileOriginChanged (const QString &filePath) |
void | slotLoadingProgress (const QString &filePath, float progress) |
void | slotNameLabelCancelButtonPressed () |
virtual void | slotOpenOriginal () |
void | slotSavingProgress (const QString &filePath, float progress) |
void | slotSelected (bool) |
Protected Member Functions | |
void | addServicesMenuForUrl (const QUrl &url) |
void | applyColorManagementSettings () |
void | applyIOSettings () |
void | applyStandardSettings () |
bool | checkOverwrite (const QUrl &url) |
bool | checkPermissions (const QUrl &url) |
void | closeEvent (QCloseEvent *e) override |
void | colorManage () |
void | editKeyboardShortcuts (KActionCollection *const extraac=nullptr, const QString &actitle=QString()) |
EditorStackView * | editorStackView () const |
bool | eventFilter (QObject *obj, QEvent *ev) override |
void | execSavingProgressDialog () |
ExposureSettingsContainer * | exposureSettings () const |
virtual bool | hasOriginalToRestore () |
void | keyPressEvent (QKeyEvent *e) override |
bool | moveLocalFile (const QString &src, const QString &dest) |
void | movingSaveFileFinished (bool successful) |
void | openWith (const QUrl &url, QAction *action) |
bool | promptForOverWrite () |
bool | promptUserDelete (const QUrl &url) |
bool | promptUserSave (const QUrl &url, SaveAskMode mode=AskIfNeeded, bool allowCancel=true) |
void | readStandardSettings () |
void | resetOrigin () |
void | resetOriginSwitchFile () |
virtual DImageHistory | resolvedImageHistory (const DImageHistory &history) |
VersionFileOperation | saveAsVersionFileOperation (const QUrl &url, const QUrl &saveLocation, const QString &format) |
VersionFileOperation | saveInFormatVersionFileOperation (const QUrl &url, const QString &format) |
void | saveStandardSettings () |
VersionFileOperation | saveVersionFileOperation (const QUrl &url, bool fork) |
void | setupContextMenu () |
void | setupSelectToolsAction () |
void | setupStandardActions () |
void | setupStandardConnections () |
void | setupStatusBar () |
QAction * | showMenuBarAction () const |
QAction * | showStatusBarAction () const |
SidebarSplitter * | sidebarSplitter () const |
void | startingSave (const QUrl &url) |
bool | startingSaveAs (const QUrl &url) |
bool | startingSaveCurrentVersion (const QUrl &url) |
bool | startingSaveNewVersion (const QUrl &url) |
bool | startingSaveNewVersionAs (const QUrl &url) |
bool | startingSaveNewVersionInFormat (const QUrl &url, const QString &format) |
void | toggleNonDestructiveActions () |
void | toggleStandardActions (bool val) |
void | toggleToolActions (EditorTool *tool=nullptr) |
void | toggleZoomActions (bool val) |
virtual VersionManager * | versionManager () const |
bool | waitForSavingToComplete () |
|
protectedinherited |
|
inherited |
|
explicit |
References Digikam::DXmlGuiWindow::cleanupActions(), Digikam::DXmlGuiWindow::configGroupName(), ShowFoto::Showfoto::Private::folderView, Digikam::ThumbnailSize::Huge, Digikam::SetupICC::iccRepositoryIsValid(), Digikam::DPluginLoader::init(), Digikam::LoadingCacheInterface::initialize(), Digikam::DPluginLoader::instance(), Digikam::MetaEngineSettings::instance(), Digikam::ThemeManager::instance(), ShowFoto::Showfoto::Private::leftSideBar, Digikam::StateSavingObject::loadState(), Digikam::EditorWindow::m_nonDestructive, Digikam::DPluginLoader::pluginsActions(), ShowFoto::ShowfotoFolderViewSideBar::registerPluginActions(), ShowFoto::ShowfotoStackViewSideBar::registerPluginActions(), Digikam::DXmlGuiWindow::registerPluginsActions(), Digikam::ThumbBarDock::reInitialize(), ShowFoto::Showfoto::Private::rightSideBar, Digikam::DSplashScreen::setMessage(), Digikam::ThumbnailLoadThread::setSendSurrogatePixmap(), Digikam::ThumbnailLoadThread::setThumbnailSize(), Digikam::EditorWindow::setupContextMenu(), Digikam::EditorWindow::setupSelectToolsAction(), Digikam::EditorWindow::setupStatusBar(), ShowFoto::Showfoto::Private::splash, ShowFoto::Showfoto::Private::stackView, ShowFoto::Showfoto::Private::thumbBarDock, ShowFoto::Showfoto::Private::thumbLoadThread, and ShowFoto::Showfoto::Private::validIccPath.
|
override |
References Digikam::DPluginLoader::cleanUp(), Digikam::LoadingCacheInterface::cleanUp(), Digikam::ThumbnailLoadThread::cleanUp(), ShowFoto::Showfoto::Private::filterModel, Digikam::DPluginLoader::instance(), Digikam::EditorWindow::m_canvas, ShowFoto::Showfoto::Private::model, ShowFoto::Showfoto::Private::rightSideBar, ShowFoto::Showfoto::Private::thumbBar, and ShowFoto::Showfoto::Private::thumbLoadThread.
|
inherited |
References Digikam::EditorWindow::m_actionEnabledState.
|
protectedinherited |
|
inherited |
Return all actions from internal collection.
|
protectedinherited |
References Digikam::ICCSettingsContainer::defaultProofProfile, Digikam::ICCSettingsContainer::enableCM, Digikam::IccSettings::instance(), Digikam::EditorWindow::m_canvas, Digikam::Canvas::setICCSettings(), Digikam::IccSettings::settings(), Digikam::EditorWindow::Private::softProofOptionsAction, Digikam::EditorWindow::Private::toolIface, Digikam::EditorToolIface::updateICCSettings(), Digikam::ICCSettingsContainer::useManagedView, Digikam::EditorWindow::Private::viewCMViewAction, and Digikam::EditorWindow::Private::viewSoftProofAction.
Referenced by Digikam::EditorWindow::applyStandardSettings().
|
protectedinherited |
References Digikam::ICCSettingsContainer::AutomaticColors, Digikam::DXmlGuiWindow::configGroupName(), Digikam::EditorWindow::Private::configHeifCompressionEntry, Digikam::EditorWindow::Private::configHeifLossLessEntry, Digikam::EditorWindow::Private::configJpeg2000CompressionEntry, Digikam::EditorWindow::Private::configJpeg2000LossLessEntry, Digikam::EditorWindow::Private::configJpegCompressionEntry, Digikam::EditorWindow::Private::configJpegSubSamplingEntry, Digikam::EditorWindow::Private::configPgfCompressionEntry, Digikam::EditorWindow::Private::configPgfLossLessEntry, Digikam::EditorWindow::Private::configPngCompressionEntry, Digikam::EditorWindow::Private::configRawImportToolIidEntry, Digikam::EditorWindow::Private::configTiffCompressionEntry, Digikam::EditorWindow::Private::configUseRawImportToolEntry, Digikam::JPEGSettings::convertCompressionForLibJpeg(), Digikam::PNGSettings::convertCompressionForLibPng(), Digikam::DRawDecoderSettings::CUSTOMOUTPUTCS, Digikam::ICCSettingsContainer::defaultUncalibratedBehavior, Digikam::ICCSettingsContainer::enableCM, Digikam::IOFileSettings::HEIFCompression, Digikam::IOFileSettings::HEIFLossLess, Digikam::IccSettings::instance(), Digikam::IOFileSettings::JPEG2000Compression, Digikam::IOFileSettings::JPEG2000LossLess, Digikam::IOFileSettings::JPEGCompression, Digikam::IOFileSettings::JPEGSubSampling, Digikam::EditorWindow::m_IOFileSettings, Digikam::DRawDecoderSettings::outputColorSpace, Digikam::DRawDecoderSettings::outputProfile, Digikam::IOFileSettings::PGFCompression, Digikam::IOFileSettings::PGFLossLess, Digikam::IOFileSettings::PNGCompression, Digikam::DRawDecoderSettings::RAWCOLOR, Digikam::IOFileSettings::rawDecodingSettings, Digikam::IOFileSettings::rawImportToolIid, Digikam::DRawDecoding::rawPrm, Digikam::DRawDecoderWidget::readSettings(), Digikam::IccSettings::settings(), Digikam::DRawDecoderSettings::SRGB, Digikam::IOFileSettings::TIFFCompression, Digikam::IOFileSettings::useRAWImport, and Digikam::ICCSettingsContainer::workspaceProfile.
Referenced by Digikam::EditorWindow::applyStandardSettings().
|
protectedinherited |
References Digikam::EditorWindow::applyColorManagementSettings(), Digikam::EditorWindow::applyIOSettings(), Digikam::EditorWindow::Private::configExpoIndicatorModeEntry, Digikam::DXmlGuiWindow::configGroupName(), Digikam::EditorWindow::Private::configOverExposureColorEntry, Digikam::EditorWindow::Private::configOverExposurePercentsEntry, Digikam::EditorWindow::Private::configUnderExposureColorEntry, Digikam::EditorWindow::Private::configUnderExposurePercentsEntry, Digikam::MetaEngineSettingsContainer::exifRotate, Digikam::MetaEngineSettingsContainer::exifSetOrientation, Digikam::ExposureSettingsContainer::exposureIndicatorMode, Digikam::EditorWindow::Private::exposureSettings, Digikam::MetaEngineSettings::instance(), Digikam::EditorWindow::Private::legacyUpdateSplitterState(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_setExifOrientationTag, Digikam::EditorWindow::m_splitter, Digikam::ExposureSettingsContainer::overExposureColor, Digikam::ExposureSettingsContainer::overExposurePercent, Digikam::DXmlGuiWindow::readFullScreenSettings(), Digikam::SidebarSplitter::restoreState(), Digikam::Canvas::setExifOrient(), Digikam::MetaEngineSettings::settings(), Digikam::EditorWindow::Private::toolIface, Digikam::ExposureSettingsContainer::underExposureColor, Digikam::ExposureSettingsContainer::underExposurePercent, Digikam::EditorToolIface::updateExposureSettings(), and Digikam::EditorToolIface::updateICCSettings().
Referenced by Digikam::ImageWindow::slotSetupChanged().
|
staticinherited |
References Digikam::StdBackAction, Digikam::StdCloseAction, Digikam::StdCopyAction, Digikam::StdCutAction, Digikam::StdForwardAction, Digikam::StdOpenAction, Digikam::StdPasteAction, Digikam::StdQuitAction, Digikam::StdRevertAction, Digikam::StdSaveAction, Digikam::StdSaveAsAction, Digikam::StdZoomInAction, and Digikam::StdZoomOutAction.
Referenced by Digikam::ContextMenuHelper::addStandardActionCopy(), Digikam::ContextMenuHelper::addStandardActionCut(), Digikam::ContextMenuHelper::addStandardActionPaste(), and Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
Referenced by Digikam::EditorWindow::startingSaveAs().
|
protectedinherited |
Referenced by Digikam::EditorWindow::startingSave(), and Digikam::EditorWindow::startingSaveAs().
|
inherited |
Cleanup unwanted actions from action collection.
Referenced by Showfoto().
|
overrideprotectedinherited |
|
protectedinherited |
References Digikam::Canvas::applyTransform(), Digikam::Canvas::currentImage(), Digikam::Canvas::currentImageFilePath(), Digikam::IccManager::hasValidWorkspace(), Digikam::IccSettings::instance(), Digikam::DImg::isNull(), Digikam::EditorWindow::m_canvas, Digikam::IccManager::needsPostLoadingManagement(), Digikam::IccPostLoadingManager::postLoadingManage(), and Digikam::EditorWindow::slotUpdateItemInfo().
Referenced by Digikam::EditorWindow::slotLoadingFinished().
|
inherited |
References Digikam::DXmlGuiWindow::Private::configGroupName.
Referenced by Digikam::EditorWindow::applyIOSettings(), Digikam::LightTableWindow::applySettings(), Digikam::QueueMgrWindow::applySettings(), Digikam::EditorWindow::applyStandardSettings(), Digikam::ImageWindow::closeEvent(), Digikam::DigikamApp::DigikamApp(), Digikam::ImportUI::ImportUI(), Digikam::EditorWindow::readStandardSettings(), Digikam::EditorWindow::saveStandardSettings(), and Showfoto().
|
inherited |
Create Full-screen action to action collection instance from managed window set through setManagedWindow(). This action is connected to slotToggleFullScreen() slot. 'name' is action name used in KDE UI rc file.
References Digikam::DXmlGuiWindow::Private::fullScreenAction, and Digikam::DXmlGuiWindow::Private::fullScreenBtn.
Referenced by Digikam::EditorWindow::setupStandardActions().
|
inherited |
Create common actions from Help menu for all digiKam main windows.
References Digikam::DXmlGuiWindow::Private::about, Digikam::DXmlGuiWindow::Private::dbStatAction, Digikam::DXmlGuiWindow::Private::libsInfoAction, and Digikam::DXmlGuiWindow::m_animLogo.
|
inherited |
Create common actions to setup all digiKam main windows.
References Digikam::DXmlGuiWindow::Private::showMenuBarAction, and Digikam::DXmlGuiWindow::Private::showStatusBarAction.
Referenced by Digikam::EditorWindow::setupStandardActions().
|
inherited |
Create common actions to handle side-bar through keyboard shortcuts.
Referenced by Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
Call this method from your main window to show keyboard shortcut config dialog with an extra action collection to configure. This method is called by slotEditKeys() which can be re-implement in child class for cutomization.
|
protectedinherited |
References Digikam::EditorWindow::m_stackView.
|
overrideprotectedinherited |
|
protectedinherited |
References Digikam::EditorWindow::m_savingProgressDialog.
|
protectedinherited |
References Digikam::EditorWindow::Private::exposureSettings.
|
inherited |
Return true if managed window is currently in Full Screen Mode.
References Digikam::DXmlGuiWindow::Private::fullScreenAction.
Referenced by Digikam::DXmlGuiWindow::eventFilter(), and Digikam::DXmlGuiWindow::keyPressEvent().
|
protectedvirtualinherited |
|
overridevirtual |
Return the interface instance to access to items information.
Implements Digikam::DXmlGuiWindow.
References ShowFoto::Showfoto::Private::thumbBar, and ShowFoto::ShowfotoCategorizedView::urls().
|
overrideprotectedinherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
References Digikam::ThumbnailLoadThread::deleteThumbnail(), Digikam::SavingContext::destinationURL, Digikam::SavingContext::executedOperation, Digikam::LoadingCacheInterface::fileChanged(), Digikam::EditorWindow::finishSaving(), Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_savingContext, Digikam::EditorWindow::saveAsIsComplete(), Digikam::EditorWindow::saveIsComplete(), Digikam::EditorWindow::saveVersionIsComplete(), Digikam::SavingContext::SavingStateNone, Digikam::SavingContext::SavingStateSave, Digikam::SavingContext::SavingStateSaveAs, Digikam::SavingContext::SavingStateVersion, Digikam::EditorCore::setLastSaved(), and Digikam::EditorWindow::slotChanged().
Referenced by Digikam::EditorWindow::moveFile().
|
staticinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
References Digikam::EditorWindow::AlwaysSaveAs, Digikam::EditorWindow::AskIfNeeded, Digikam::VersionManagerSettings::AutoSave, Digikam::EditorWindow::Private::currentWindowModalDialog, Digikam::UndoState::hasUndoableChanges, Digikam::Canvas::interface(), Digikam::Canvas::isReadOnly(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_nonDestructive, Digikam::EditorWindow::m_saveAction, Digikam::EditorWindow::m_savingContext, Digikam::SavingContext::NormalSaving, Digikam::EditorWindow::OverwriteWithoutAsking, Digikam::EditorWindow::promptForOverWrite(), Digikam::EditorWindow::save(), Digikam::EditorWindow::saveAs(), Digikam::EditorWindow::saveCurrentVersion(), Digikam::EditorWindow::saveNewVersion(), Digikam::SavingContext::synchronizingState, Digikam::SavingContext::SynchronousSaving, Digikam::SavingContext::synchronousSavingResult, Digikam::EditorCore::undoState(), and Digikam::EditorWindow::versionManager().
Referenced by Digikam::ImageWindow::loadItemInfos(), and Digikam::ImageWindow::queryClose().
|
inherited |
Read full-screen settings from KDE config file.
References Digikam::FS_SIDEBARS, Digikam::FS_STATUSBAR, Digikam::FS_THUMBBAR, Digikam::FS_TOOLBARS, Digikam::DXmlGuiWindow::Private::fsOptions, Digikam::DXmlGuiWindow::Private::fullScreenHideSideBars, Digikam::DXmlGuiWindow::Private::fullScreenHideStatusBar, Digikam::DXmlGuiWindow::Private::fullScreenHideThumbBar, and Digikam::DXmlGuiWindow::Private::fullScreenHideToolBars.
Referenced by Digikam::LightTableWindow::applySettings(), Digikam::QueueMgrWindow::applySettings(), Digikam::EditorWindow::applyStandardSettings(), Digikam::DigikamApp::DigikamApp(), and Digikam::EditorWindow::readStandardSettings().
|
protectedinherited |
References Digikam::EditorWindow::Private::configAutoZoomEntry, Digikam::DXmlGuiWindow::configGroupName(), Digikam::EditorWindow::Private::configOverExposureIndicatorEntry, Digikam::EditorWindow::Private::configUnderExposureIndicatorEntry, Digikam::EditorWindow::Private::configVerticalSplitterSizesEntry, Digikam::EditorWindow::Private::configVerticalSplitterStateEntry, Digikam::EditorWindow::m_vSplitter, Digikam::EditorWindow::Private::previewToolBar, Digikam::DXmlGuiWindow::readFullScreenSettings(), Digikam::PreviewToolBar::readSettings(), and Digikam::EditorWindow::Private::zoomFitToWindowAction.
Referenced by Digikam::EditorWindow::readSettings().
|
overridevirtualinherited |
Reimplemented from Digikam::DXmlGuiWindow.
References Digikam::DPluginAction::Editor, Digikam::DPluginAction::EditorColors, Digikam::DPluginAction::EditorDecorate, Digikam::DPluginAction::EditorEnhance, Digikam::DPluginAction::EditorFile, Digikam::DPluginAction::EditorFilters, Digikam::DPluginAction::EditorTransform, Digikam::DPluginLoader::instance(), Digikam::DPluginLoader::pluginsActions(), Digikam::DPluginLoader::pluginXmlSections(), Digikam::DPluginLoader::registerEditorPlugins(), and Digikam::DPluginLoader::registerRawImportPlugins().
|
inherited |
Register all generic plugins action to this instance. Call registerExtraPluginsActions() to plug other kind of plugins in GUI.
References Digikam::DPluginAction::Generic, Digikam::DPluginAction::GenericExport, Digikam::DPluginAction::GenericImport, Digikam::DPluginAction::GenericMetadata, Digikam::DPluginAction::GenericTool, Digikam::DPluginAction::GenericView, Digikam::DPluginLoader::instance(), Digikam::DPluginLoader::pluginsActions(), Digikam::DPluginLoader::pluginXmlSections(), Digikam::DXmlGuiWindow::registerExtraPluginsActions(), and Digikam::DPluginLoader::registerGenericPlugins().
Referenced by Showfoto().
|
protectedinherited |
References Digikam::EditorWindow::resetOriginSwitchFile().
|
protectedinherited |
|
protectedvirtualinherited |
References Digikam::DImageHistory::entries().
Referenced by Digikam::EditorWindow::resetOriginSwitchFile(), and Digikam::EditorWindow::slotLoadingFinished().
|
staticinherited |
|
protectedinherited |
References Digikam::Canvas::currentImageFileFormat(), Digikam::EditorCore::getItemHistory(), Digikam::EditorCore::getResolvedInitialHistory(), Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::VersionManager::operationNewVersionAs(), and Digikam::EditorWindow::versionManager().
|
protectedinherited |
References Digikam::Canvas::currentImageFileFormat(), Digikam::EditorCore::getItemHistory(), Digikam::EditorCore::getResolvedInitialHistory(), Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::VersionManager::operationNewVersionInFormat(), and Digikam::EditorWindow::versionManager().
|
protectedvirtualslotinherited |
|
protectedinherited |
References Digikam::EditorWindow::Private::configAutoZoomEntry, Digikam::DXmlGuiWindow::configGroupName(), Digikam::EditorWindow::Private::configOverExposureIndicatorEntry, Digikam::EditorWindow::Private::configUnderExposureIndicatorEntry, Digikam::EditorWindow::Private::configVerticalSplitterStateEntry, Digikam::EditorWindow::Private::exposureSettings, Digikam::EditorWindow::m_splitter, Digikam::EditorWindow::m_vSplitter, Digikam::ExposureSettingsContainer::overExposureIndicator, Digikam::EditorWindow::Private::previewToolBar, Digikam::SidebarSplitter::saveState(), Digikam::EditorWindow::thumbBar(), Digikam::ExposureSettingsContainer::underExposureIndicator, Digikam::PreviewToolBar::writeSettings(), and Digikam::EditorWindow::Private::zoomFitToWindowAction.
Referenced by Digikam::EditorWindow::saveSettings().
|
protectedinherited |
References Digikam::Canvas::currentImageFileFormat(), Digikam::VersionManager::CurrentVersionName, Digikam::EditorCore::getItemHistory(), Digikam::EditorCore::getResolvedInitialHistory(), Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::VersionManager::NewVersionName, Digikam::VersionManager::operation(), and Digikam::EditorWindow::versionManager().
|
staticinherited |
|
inherited |
Manage config group name used by window instance to get/set settings from config file
References Digikam::DXmlGuiWindow::Private::configGroupName.
Referenced by Digikam::DigikamApp::DigikamApp(), Digikam::EditorWindow::EditorWindow(), and Digikam::ImportUI::ImportUI().
|
inherited |
Set full-screen options to managed window
References Digikam::DXmlGuiWindow::Private::fsOptions.
Referenced by Digikam::DigikamApp::DigikamApp(), Digikam::EditorWindow::EditorWindow(), and Digikam::ImportUI::ImportUI().
|
protectedinherited |
References Digikam::EditorWindow::m_contextMenu.
Referenced by Showfoto().
|
staticinherited |
If we have some local breeze icon resource, prefer it.
|
protectedinherited |
References Digikam::ActionItemModel::addAction(), Digikam::ActionCategorizedView::adjustGridSize(), Digikam::ActionItemModel::createFilterModel(), Digikam::EditorWindow::Private::cropAction, Digikam::DPluginAction::EditorColors, Digikam::DPluginAction::EditorDecorate, Digikam::DPluginAction::EditorEnhance, Digikam::DPluginAction::EditorFile, Digikam::DPluginAction::EditorFilters, Digikam::EditorToolIface::editorToolIface(), Digikam::DPluginAction::EditorTransform, Digikam::EditorWindow::Private::flipHorizAction, Digikam::EditorWindow::Private::flipVertAction, Digikam::DPluginAction::GenericExport, Digikam::DPluginAction::GenericImport, Digikam::DPluginAction::GenericMetadata, Digikam::DPluginAction::GenericTool, Digikam::DPluginLoader::instance(), Digikam::EditorWindow::Private::rotateLeftAction, Digikam::EditorWindow::Private::rotateRightAction, Digikam::ActionItemModel::setMode(), Digikam::DCategorizedView::setModel(), Digikam::EditorToolIface::setToolsIconView(), Digikam::ActionCategorizedView::setupIconMode(), Digikam::ActionItemModel::SortCategoriesByInsertionOrder, and Digikam::ActionItemModel::ToplevelMenuCategory.
Referenced by Showfoto().
|
protectedinherited |
References Digikam::DXmlGuiWindow::buildStdAction(), Digikam::EditorWindow::Private::copyAction, Digikam::DXmlGuiWindow::createFullScreenAction(), Digikam::DXmlGuiWindow::createSettingsActions(), Digikam::DXmlGuiWindow::createSidebarActions(), Digikam::EditorWindow::Private::cropAction, Digikam::DPluginAction::Editor, Digikam::EditorWindow::Private::flipHorizAction, Digikam::EditorWindow::Private::flipVertAction, Digikam::DPluginAction::Generic, Digikam::ThumbBarDock::getToggleAction(), Digikam::DPluginLoader::instance(), Digikam::ThemeManager::instance(), Digikam::EditorWindow::m_applyToolAction, Digikam::EditorWindow::m_backwardAction, Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_closeToolAction, Digikam::EditorWindow::m_discardChangesAction, Digikam::EditorWindow::m_exportAction, Digikam::EditorWindow::m_fileDeleteAction, Digikam::EditorWindow::m_firstAction, Digikam::EditorWindow::m_forwardAction, Digikam::EditorWindow::m_lastAction, Digikam::EditorWindow::m_openVersionAction, Digikam::EditorWindow::m_redoAction, Digikam::EditorWindow::m_revertAction, Digikam::EditorWindow::m_saveAction, Digikam::EditorWindow::m_saveAsAction, Digikam::EditorWindow::m_saveCurrentVersionAction, Digikam::EditorWindow::m_saveNewVersionAction, Digikam::EditorWindow::m_saveNewVersionAsAction, Digikam::EditorWindow::m_saveNewVersionInFormatAction, Digikam::EditorWindow::m_showBarAction, Digikam::EditorWindow::m_undoAction, Digikam::EditorWindow::Private::openWithAction, Digikam::DPluginLoader::pluginsActions(), Digikam::EditorWindow::Private::plugNewVersionInFormatAction(), Digikam::ThemeManager::registerThemeActions(), Digikam::EditorWindow::Private::rotateLeftAction, Digikam::EditorWindow::Private::rotateRightAction, Digikam::EditorWindow::saveAs(), Digikam::EditorWindow::saveCurrentVersion(), Digikam::EditorWindow::saveNewVersion(), Digikam::EditorWindow::saveNewVersionAs(), Digikam::EditorWindow::saveOrSaveAs(), Digikam::EditorWindow::Private::selectAllAction, Digikam::EditorWindow::Private::selectNoneAction, Digikam::EditorWindow::slotAboutToShowRedoMenu(), Digikam::EditorWindow::slotAboutToShowUndoMenu(), Digikam::EditorWindow::slotBackward(), Digikam::DXmlGuiWindow::slotClose(), Digikam::EditorWindow::slotDeleteCurrentItem(), Digikam::EditorWindow::slotDiscardChanges(), Digikam::EditorWindow::slotFileWithDefaultApplication(), Digikam::EditorWindow::slotFirst(), Digikam::EditorWindow::slotForward(), Digikam::EditorWindow::slotLast(), Digikam::EditorWindow::slotOpenOriginal(), Digikam::Canvas::slotRedo(), Digikam::EditorWindow::slotRevert(), Digikam::Canvas::slotUndo(), Digikam::EditorWindow::Private::softProofOptionsAction, Digikam::StdBackAction, Digikam::StdCloseAction, Digikam::StdCopyAction, Digikam::StdForwardAction, Digikam::StdRevertAction, Digikam::StdSaveAction, Digikam::StdSaveAsAction, Digikam::StdZoomInAction, Digikam::StdZoomOutAction, Digikam::EditorWindow::thumbBar(), Digikam::EditorWindow::toggleNonDestructiveActions(), Digikam::EditorWindow::toggleToolActions(), Digikam::EditorWindow::Private::viewCMViewAction, Digikam::EditorWindow::Private::viewOverExpoAction, Digikam::EditorWindow::Private::viewSoftProofAction, Digikam::EditorWindow::Private::viewUnderExpoAction, Digikam::EditorWindow::Private::zoomFitToSelectAction, Digikam::EditorWindow::Private::zoomFitToWindowAction, Digikam::EditorWindow::Private::zoomMinusAction, Digikam::EditorWindow::Private::zoomPlusAction, and Digikam::EditorWindow::Private::zoomTo100percents.
|
protectedinherited |
References Digikam::IccSettings::instance(), Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_nameLabel, Digikam::EditorWindow::m_stackView, Digikam::EditorWindow::signalSelectionChanged(), Digikam::EditorWindow::slotAddedDropedItems(), Digikam::EditorWindow::slotBackward(), Digikam::EditorWindow::slotChanged(), Digikam::EditorWindow::slotContextMenu(), Digikam::EditorWindow::slotFileOriginChanged(), Digikam::EditorWindow::slotForward(), Digikam::EditorWindow::slotLoadingFinished(), Digikam::EditorWindow::slotLoadingProgress(), Digikam::EditorWindow::slotLoadingStarted(), Digikam::EditorWindow::slotNameLabelCancelButtonPressed(), Digikam::EditorWindow::slotPrepareToLoad(), Digikam::EditorWindow::slotSavingProgress(), Digikam::EditorWindow::slotSavingStarted(), Digikam::EditorWindow::slotSelected(), and Digikam::EditorWindow::Private::toolIface.
|
protectedinherited |
References Digikam::EditorWindow::Private::cmViewIndicator, Digikam::EditorWindow::Private::infoLabel, Digikam::EditorWindow::m_nameLabel, Digikam::EditorWindow::m_resLabel, Digikam::EditorWindow::m_stackView, Digikam::EditorWindow::Private::overExposureIndicator, Digikam::EditorWindow::Private::previewToolBar, Digikam::DZoomBar::PreviewZoomCtrl, Digikam::PreviewToolBar::registerMenuActionGroup(), Digikam::DAdjustableLabel::setAdjustedText(), Digikam::StatusProgressBar::setAlignment(), Digikam::DAdjustableLabel::setAlignment(), Digikam::DZoomBar::setBarMode(), Digikam::DZoomBar::setZoomMinusAction(), Digikam::DZoomBar::setZoomPlusAction(), Digikam::DZoomBar::setZoomTo100Action(), Digikam::DZoomBar::setZoomToFitAction(), Digikam::EditorWindow::signalPreviewModeChanged(), Digikam::EditorWindow::Private::underExposureIndicator, Digikam::EditorWindow::Private::viewCMViewAction, Digikam::EditorWindow::Private::viewOverExpoAction, Digikam::EditorWindow::Private::viewUnderExpoAction, Digikam::EditorWindow::Private::zoomBar, Digikam::EditorWindow::Private::zoomFitToWindowAction, Digikam::EditorWindow::Private::zoomMinusAction, Digikam::EditorWindow::Private::zoomPlusAction, and Digikam::EditorWindow::Private::zoomTo100percents.
Referenced by Showfoto().
|
virtual |
References ShowFoto::Showfoto::Private::splash, and ShowFoto::Showfoto::Private::validIccPath.
Referenced by main().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
References Digikam::EditorWindow::m_splitter.
|
signal |
|
signal |
|
signalinherited |
|
signal |
|
signal |
|
signalinherited |
Referenced by Digikam::EditorWindow::setupStatusBar().
|
signalinherited |
|
signalinherited |
|
protectedslotinherited |
|
protectedslotinherited |
|
protectedslotinherited |
Referenced by Digikam::EditorWindow::setupStandardActions().
|
overrideprotectedslotinherited |
|
protectedvirtualslotinherited |
References Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, and Digikam::EditorCore::rollbackToOrigin().
Referenced by Digikam::EditorWindow::setupStandardActions().
|
protectedvirtualslotinherited |
Referenced by Digikam::EditorWindow::setupStandardConnections().
|
protectedslotinherited |
References Digikam::EditorWindow::m_nameLabel, and Digikam::StatusProgressBar::setProgressValue().
Referenced by Digikam::EditorWindow::setupStandardConnections().
|
protectedslotinherited |
References Digikam::SavingContext::abortingSaving, Digikam::Canvas::abortSaving(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_savingContext, Digikam::SavingContext::savingState, and Digikam::SavingContext::SavingStateNone.
Referenced by Digikam::EditorWindow::setupStandardConnections().
|
protectedvirtualslotinherited |
Referenced by Digikam::EditorWindow::setupStandardActions().
|
protectedslotinherited |
|
protectedslotinherited |
References Digikam::EditorWindow::Private::copyAction, Digikam::EditorWindow::Private::cropAction, Digikam::Canvas::getSelectedArea(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::signalSelectionChanged(), and Digikam::EditorWindow::Private::zoomFitToSelectAction.
Referenced by Digikam::EditorWindow::setupStandardConnections().
|
overrideslot |
|
overrideslot |
|
protectedinherited |
References Digikam::SavingContext::abortingSaving, Digikam::EditorWindow::checkPermissions(), Digikam::Canvas::currentImageFileFormat(), Digikam::SavingContext::destinationExisted, Digikam::SavingContext::destinationURL, Digikam::SavingContext::executedOperation, Digikam::Canvas::exifRotated(), Digikam::SavingContext::format, Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_IOFileSettings, Digikam::EditorWindow::m_savingContext, Digikam::EditorWindow::m_setExifOrientationTag, Digikam::SavingContext::originalFormat, Digikam::EditorCore::saveAs(), Digikam::SavingContext::saveTempFileName, Digikam::SavingContext::savingState, Digikam::SavingContext::SavingStateNone, Digikam::SavingContext::SavingStateSave, and Digikam::SavingContext::srcURL.
|
protectedinherited |
References Digikam::SavingContext::abortingSaving, Digikam::EditorWindow::checkOverwrite(), Digikam::EditorWindow::checkPermissions(), Digikam::Canvas::currentImageFileFormat(), Digikam::SavingContext::destinationExisted, Digikam::SavingContext::destinationURL, Digikam::SavingContext::executedOperation, Digikam::Canvas::exifRotated(), Digikam::SavingContext::format, Digikam::Canvas::interface(), Digikam::EditorWindow::m_canvas, Digikam::EditorWindow::m_IOFileSettings, Digikam::EditorWindow::m_savingContext, Digikam::EditorWindow::m_setExifOrientationTag, Digikam::SavingContext::originalFormat, Digikam::EditorWindow::save(), Digikam::EditorCore::saveAs(), Digikam::SavingContext::saveTempFileName, Digikam::SavingContext::savingState, Digikam::SavingContext::SavingStateNone, Digikam::SavingContext::SavingStateSaveAs, Digikam::EditorCore::setHistoryIsBranch(), and Digikam::SavingContext::srcURL.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
References Digikam::EditorWindow::m_discardChangesAction, Digikam::EditorWindow::m_exportAction, Digikam::EditorWindow::m_nonDestructive, Digikam::EditorWindow::m_openVersionAction, Digikam::EditorWindow::m_revertAction, Digikam::EditorWindow::m_saveAction, Digikam::EditorWindow::m_saveAsAction, Digikam::EditorWindow::m_saveCurrentVersionAction, and Digikam::EditorWindow::m_saveNewVersionAction.
Referenced by Digikam::EditorWindow::setupStandardActions(), and Digikam::ImageWindow::slotSetupChanged().
|
protectedinherited |
References Digikam::DPluginAction::Editor, Digikam::EditorWindow::Private::flipHorizAction, Digikam::EditorWindow::Private::flipVertAction, Digikam::DPluginAction::Generic, Digikam::DPluginLoader::instance(), Digikam::EditorWindow::m_actionEnabledState, Digikam::EditorWindow::m_backwardAction, Digikam::EditorWindow::m_discardChangesAction, Digikam::EditorWindow::m_exportAction, Digikam::EditorWindow::m_fileDeleteAction, Digikam::EditorWindow::m_firstAction, Digikam::EditorWindow::m_forwardAction, Digikam::EditorWindow::m_lastAction, Digikam::EditorWindow::m_openVersionAction, Digikam::EditorWindow::m_redoAction, Digikam::EditorWindow::m_revertAction, Digikam::EditorWindow::m_saveAction, Digikam::EditorWindow::m_saveAsAction, Digikam::EditorWindow::m_saveCurrentVersionAction, Digikam::EditorWindow::m_saveNewVersionAction, Digikam::EditorWindow::m_undoAction, Digikam::EditorWindow::Private::openWithAction, Digikam::DPluginLoader::pluginsActions(), Digikam::EditorWindow::Private::rotateLeftAction, Digikam::EditorWindow::Private::rotateRightAction, Digikam::EditorWindow::Private::selectAllAction, Digikam::EditorWindow::Private::selectNoneAction, Digikam::EditorWindow::toggleZoomActions(), and Digikam::EditorWindow::Private::zoomFitToSelectAction.
Referenced by Digikam::EditorWindow::toggleActions().
|
protectedinherited |
References Digikam::EditorToolSettings::button(), Digikam::EditorToolSettings::Cancel, Digikam::EditorWindow::m_applyToolAction, Digikam::EditorWindow::m_closeToolAction, Digikam::EditorToolSettings::Ok, and Digikam::EditorTool::toolSettings().
Referenced by Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
Method used by Editor Tools. Only tools based on imageregionwidget support zooming. TODO: Fix this behavior when editor tool preview widgets will be factored.
References Digikam::EditorWindow::Private::zoomBar, Digikam::EditorWindow::Private::zoomFitToWindowAction, Digikam::EditorWindow::Private::zoomMinusAction, Digikam::EditorWindow::Private::zoomPlusAction, and Digikam::EditorWindow::Private::zoomTo100percents.
Referenced by Digikam::EditorWindow::toggleStandardActions().
|
protectedvirtualinherited |
Reimplemented in Digikam::ImageWindow.
References Digikam::EditorWindow::Private::defaultVersionManager.
Referenced by Digikam::EditorWindow::promptUserSave(), Digikam::EditorWindow::saveAsVersionFileOperation(), Digikam::EditorWindow::saveInFormatVersionFileOperation(), and Digikam::EditorWindow::saveVersionFileOperation().
|
protectedinherited |
References Digikam::EditorWindow::m_savingContext, Digikam::SavingContext::NormalSaving, Digikam::SavingContext::savingState, Digikam::SavingContext::SavingStateNone, Digikam::SavingContext::synchronizingState, and Digikam::SavingContext::SynchronousSaving.
Referenced by Digikam::ImageWindow::queryClose().
|
staticinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::DXmlGuiWindow::createHelpActions(), Digikam::DXmlGuiWindow::DXmlGuiWindow(), Digikam::EditorWindow::finishSaving(), Digikam::EditorWindow::slotLoadingFinished(), Digikam::EditorWindow::slotLoadingStarted(), Digikam::EditorWindow::slotPrepareToLoad(), and Digikam::EditorWindow::slotSavingStarted().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::applyColorManagementSettings(), Digikam::EditorWindow::applyStandardSettings(), Digikam::ImageWindow::closeEvent(), Digikam::EditorWindow::colorManage(), Digikam::EditorWindow::EditorWindow(), Digikam::EditorWindow::hasOriginalToRestore(), Digikam::EditorWindow::movingSaveFileFinished(), Digikam::EditorWindow::promptForOverWrite(), Digikam::EditorWindow::promptUserDelete(), Digikam::EditorWindow::promptUserSave(), Digikam::EditorWindow::resetOriginSwitchFile(), Digikam::EditorWindow::saveAsVersionFileOperation(), Digikam::EditorWindow::saveInFormatVersionFileOperation(), Digikam::EditorWindow::saveOrSaveAs(), Digikam::EditorWindow::saveVersionFileOperation(), Digikam::EditorWindow::setupStandardActions(), Digikam::EditorWindow::setupStandardConnections(), Digikam::EditorWindow::slotAboutToShowRedoMenu(), Digikam::EditorWindow::slotAboutToShowUndoMenu(), Digikam::EditorWindow::slotDiscardChanges(), Digikam::EditorWindow::slotLoadingFinished(), Digikam::EditorWindow::slotNameLabelCancelButtonPressed(), Digikam::EditorWindow::slotSelected(), Digikam::EditorWindow::startingSave(), Digikam::EditorWindow::startingSaveAs(), Digikam::EditorWindow::~EditorWindow(), and ~Showfoto().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow(), Digikam::EditorWindow::finishSaving(), Digikam::EditorWindow::setupStandardConnections(), Digikam::EditorWindow::setupStatusBar(), Digikam::EditorWindow::slotLoadingFinished(), Digikam::EditorWindow::slotLoadingProgress(), Digikam::EditorWindow::slotLoadingStarted(), Digikam::EditorWindow::slotSavingProgress(), and Digikam::EditorWindow::slotSavingStarted().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow(), and Digikam::EditorWindow::setupStatusBar().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow(), and Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow(), and Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
Referenced by Digikam::EditorWindow::finishSaving(), Digikam::EditorWindow::moveFile(), Digikam::EditorWindow::moveLocalFile(), Digikam::EditorWindow::movingSaveFileFinished(), Digikam::EditorWindow::promptUserSave(), Digikam::EditorWindow::slotNameLabelCancelButtonPressed(), Digikam::EditorWindow::startingSave(), Digikam::EditorWindow::startingSaveAs(), and Digikam::EditorWindow::waitForSavingToComplete().
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::addServicesMenuForUrl(), and Digikam::EditorWindow::EditorWindow().
|
protectedinherited |
Referenced by Digikam::EditorWindow::addServicesMenuForUrl(), and Digikam::EditorWindow::EditorWindow().
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::EditorWindow::EditorWindow(), and Digikam::EditorWindow::setupStandardActions().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
NOTE: using QVector to store transforms.
|
protectedinherited |
|
protectedinherited |