|
DInfoInterface * | infoIface (DPluginAction *const ac) override |
| Return the interface instance to access to items information.
|
|
bool | queryClose () override |
|
void | toggleTag (int tagID) |
|
VersionManager * | versionManager () const override |
|
| EditorWindow (const QString &name, QWidget *const parent=nullptr) |
|
bool | actionEnabledState () const |
|
void | loadTool (EditorTool *const tool) |
|
void | registerExtraPluginsActions (QString &dom) override |
|
| DXmlGuiWindow (QWidget *const parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags()) |
|
QList< QAction * > | allActions () const |
| Return all actions from internal collection.
|
|
void | cleanupActions () |
| Cleanup unwanted actions from action collection.
|
|
QString | configGroupName () const |
|
void | createFullScreenAction (const QString &name) |
| Create Full-screen action to action collection instance from managed window set through setManagedWindow().
|
|
void | createHelpActions (const QString &handbookSection, bool coreOptions=true) |
| Create common actions from Help menu for all digiKam main windows.
|
|
void | createSettingsActions () |
| Create common actions to setup all digiKam main windows.
|
|
void | createSidebarActions () |
| Create common actions to handle side-bar through keyboard shortcuts.
|
|
bool | fullScreenIsActive () const |
| Return true if managed window is currently in Full Screen Mode.
|
|
void | readFullScreenSettings (const KConfigGroup &group) |
| Read full-screen settings from KDE config file.
|
|
void | registerPluginsActions () |
| Register all generic plugins action to this instance.
|
|
void | setConfigGroupName (const QString &name) |
| Manage config group name used by window instance to get/set settings from config file.
|
|
void | setFullScreenOptions (int options) |
| Set full-screen options to managed window.
|
|
void | unminimizeAndActivateWindow () |
|
|
static ImageWindow * | imageWindow () |
|
static bool | imageWindowCreated () |
|
static QAction * | buildStdAction (StdActionType type, const QObject *const recvr, const char *const slot, QObject *const parent) |
|
static QString | configFullScreenHideSideBarsEntry () |
|
static QString | configFullScreenHideStatusBarEntry () |
|
static QString | configFullScreenHideThumbBarEntry () |
|
static QString | configFullScreenHideToolBarsEntry () |
| Shared with FullScreenSettings.
|
|
static void | restoreWindowSize (QWindow *const win, const KConfigGroup &group) |
|
static void | saveWindowSize (QWindow *const win, KConfigGroup &group) |
|
static void | setGoodDefaultWindowSize (QWindow *const win) |
|
static void | setupIconTheme () |
| If we have some local breeze icon resource, prefer it.
|
|
|
void | closeEvent (QCloseEvent *e) override |
|
void | dragMoveEvent (QDragMoveEvent *e) override |
|
void | dropEvent (QDropEvent *e) override |
|
void | showEvent (QShowEvent *e) override |
|
void | addServicesMenuForUrl (const QUrl &url) |
|
void | applyColorManagementSettings () |
|
void | applyIOSettings () |
|
void | applyStandardSettings () |
|
bool | checkOverwrite (const QUrl &url) |
|
bool | checkPermissions (const QUrl &url) |
|
void | colorManage () |
|
EditorStackView * | editorStackView () const |
|
void | execSavingProgressDialog () |
|
ExposureSettingsContainer * | exposureSettings () const |
|
virtual void | finishSaving (bool success) |
|
virtual void | moveFile () |
|
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) |
|
virtual void | readSettings () |
|
void | readStandardSettings () |
|
void | resetOrigin () |
|
void | resetOriginSwitchFile () |
|
VersionFileOperation | saveAsVersionFileOperation (const QUrl &url, const QUrl &saveLocation, const QString &format) |
|
VersionFileOperation | saveInFormatVersionFileOperation (const QUrl &url, const QString &format) |
|
virtual void | saveSettings () |
|
void | saveStandardSettings () |
|
VersionFileOperation | saveVersionFileOperation (const QUrl &url, bool fork) |
|
void | setupContextMenu () |
|
void | setupSelectToolsAction () |
|
void | setupStandardActions () |
|
void | setupStandardConnections () |
|
void | setupStatusBar () |
|
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) |
|
virtual void | toggleActions (bool val) |
|
void | toggleNonDestructiveActions () |
|
void | toggleStandardActions (bool val) |
|
void | toggleToolActions (EditorTool *tool=nullptr) |
|
void | toggleZoomActions (bool val) |
| Method used by Editor Tools.
|
|
bool | waitForSavingToComplete () |
|
void | closeEvent (QCloseEvent *e) override |
|
void | editKeyboardShortcuts (KActionCollection *const extraac=nullptr, const QString &actitle=QString()) |
| Call this method from your main window to show keyboard shortcut config dialog with an extra action collection to configure.
|
|
bool | eventFilter (QObject *obj, QEvent *ev) override |
|
void | keyPressEvent (QKeyEvent *e) override |
|
QAction * | showMenuBarAction () const |
|
QAction * | showStatusBarAction () const |
|
|
enum | TransformType { RotateLeft
, RotateRight
, FlipHorizontal
, FlipVertical
} |
|
static const QString | CONFIG_GROUP_NAME |
|
enum | SaveAskMode {
AskIfNeeded
, OverwriteWithoutAsking
, AlwaysSaveAs
, SaveVersionWithoutAsking = OverwriteWithoutAsking
,
AlwaysNewVersion = AlwaysSaveAs
} |
|
virtual bool | saveOrSaveAs () |
|
void | slotAboutToShowRedoMenu () |
|
void | slotAboutToShowUndoMenu () |
|
virtual void | slotAddedDropedItems (QDropEvent *e)=0 |
|
virtual void | slotBackward ()=0 |
|
virtual void | slotChanged ()=0 |
|
void | slotComponentsInfo () override |
|
virtual void | slotContextMenu ()=0 |
|
virtual void | slotDeleteCurrentItem ()=0 |
|
virtual void | slotDiscardChanges () |
|
virtual void | slotFileOriginChanged (const QString &filePath) |
|
virtual void | slotFileWithDefaultApplication ()=0 |
|
virtual void | slotFirst ()=0 |
|
virtual void | slotForward ()=0 |
|
virtual void | slotLast ()=0 |
|
virtual void | slotLoadingFinished (const QString &filename, bool success) |
|
void | slotLoadingProgress (const QString &filePath, float progress) |
|
virtual void | slotLoadingStarted (const QString &filename) |
|
void | slotNameLabelCancelButtonPressed () |
|
virtual void | slotOpenOriginal () |
|
virtual void | slotOpenWith (QAction *action=nullptr)=0 |
|
virtual void | slotPrepareToLoad () |
|
virtual void | slotRevert ()=0 |
|
void | slotSavingProgress (const QString &filePath, float progress) |
|
virtual void | slotSavingStarted (const QString &filename) |
|
void | slotSelected (bool) |
|
virtual void | slotUpdateItemInfo ()=0 |
|
bool | slotClose () |
|
bool | m_actionEnabledState = false |
|
QAction * | m_applyToolAction = nullptr |
|
QAction * | m_backwardAction = nullptr |
|
QColor | m_bgColor |
|
Canvas * | m_canvas = nullptr |
|
QAction * | m_closeToolAction = nullptr |
|
QMenu * | m_contextMenu = nullptr |
|
QAction * | m_discardChangesAction = nullptr |
|
bool | m_editingOriginalImage = true |
|
QAction * | m_exportAction = nullptr |
|
QAction * | m_fileDeleteAction = nullptr |
|
QAction * | m_firstAction = nullptr |
|
QString | m_formatForRAWVersioning |
|
QString | m_formatForSubversions |
|
QAction * | m_forwardAction = nullptr |
|
IOFileSettings * | m_IOFileSettings = nullptr |
|
QAction * | m_lastAction = nullptr |
|
StatusProgressBar * | m_nameLabel = nullptr |
|
bool | m_nonDestructive = true |
|
QAction * | m_openVersionAction = nullptr |
|
KToolBarPopupAction * | m_redoAction = nullptr |
|
DAdjustableLabel * | m_resLabel = nullptr |
|
QAction * | m_revertAction = nullptr |
|
QAction * | m_saveAction = nullptr |
|
QAction * | m_saveAsAction = nullptr |
|
QAction * | m_saveCurrentVersionAction = nullptr |
|
KToolBarPopupAction * | m_saveNewVersionAction = nullptr |
|
QAction * | m_saveNewVersionAsAction = nullptr |
|
QMenu * | m_saveNewVersionInFormatAction = nullptr |
|
SavingContext | m_savingContext |
|
QPointer< QProgressDialog > | m_savingProgressDialog = nullptr |
|
QAction * | m_serviceAction = nullptr |
|
QMenu * | m_servicesMenu = nullptr |
|
bool | m_setExifOrientationTag = true |
|
QAction * | m_showBarAction = nullptr |
|
SidebarSplitter * | m_splitter = nullptr |
|
EditorStackView * | m_stackView = nullptr |
|
QVector< TransformType > | m_transformQue |
|
KToolBarPopupAction * | m_undoAction = nullptr |
|
DLogoAction * | m_animLogo = nullptr |
|