|
Krita Source Code Documentation
|
Main window for Krita. More...
#include <KisMainWindow.h>
Inheritance diagram for KisMainWindow:Classes | |
| struct | CustomDocumentWidgetItem |
Public Types | |
| enum | OpenFlag { None = 0 , Import = 0x1 , BatchMode = 0x2 , RecoveryFile = 0x4 } |
Public Types inherited from KXmlGuiWindow | |
| enum | StandardWindowOption { ToolBar = 1 , Keys = 2 , StatusBar = 4 , Save = 8 , Create = 16 , Default = ToolBar | Keys | StatusBar | Save | Create } |
Public Types inherited from KisKXMLGUIClient | |
| enum | ReverseStateChange { StateNoReverse , StateReverse } |
Public Slots | |
| bool | checkActiveBundlesAvailable () |
| checkActiveStorages checks whether there is at least one bundle available and at least one paintop preset. | |
| bool | checkPaintOpAvailable () |
| void | clearRecentFiles () |
| void | newOptionWidgets (KoCanvasController *controller, const QList< QPointer< QWidget > > &optionWidgetList) |
| KisView * | newView (QObject *document, QMdiSubWindow *subWindow=0) |
| void | notifyChildViewDestroyed (KisView *view) |
| void | removeRecentFile (QString url) |
| void | setActiveView (KisView *view) |
| Set the active view, this will update the undo/redo actions. | |
| void | setCanvasDetached (bool detached) |
| void | slotFileNew () |
| void | slotFileOpen (bool isImporting=false) |
| void | slotFileOpenRecent (const QUrl &) |
| void | slotFileSave () |
| void | slotPreferences () |
| slotPreferences open the preferences dialog | |
| void | slotShowSessionManager () |
| void | subWindowActivated () |
| void | synchronizeDynamicActions () |
| void | unsetActiveView () |
| void | viewFullscreen (bool fullScreen) |
| void | windowFocused () |
Public Slots inherited from KXmlGuiWindow | |
| virtual void | configureToolbars () |
| virtual void | slotStateChanged (const QString &newstate) |
| void | slotStateChanged (const QString &newstate, bool reverse) |
Public Slots inherited from KisKMainWindow | |
| void | appHelpActivated (void) |
| void | setSettingsDirty () |
Signals | |
| void | activeViewChanged () |
| emitted when the current view has changed | |
| void | documentSaved () |
| void | guiLoadingFinished () |
| void | keyBindingsChanged () |
| This signal is emitted when the shortcut key configuration has changed. | |
| void | loadCompleted () |
| void | restoringDone () |
| This signal is emitted right after the docker states have been successfully restored from config. | |
| void | themeChanged () |
| This signal is emitted when the color theme changes. | |
Public Member Functions | |
| KisActionManager * | actionManager () |
| KisView * | activeView () const |
| KisView * | addViewAndNotifyLoadingCompleted (KisDocument *document, QMdiSubWindow *subWindow=0) |
| bool | canvasDetached () const |
| QList< KoCanvasObserverBase * > | canvasObservers () const override |
| QWidget * | canvasWindow () const |
| QMenu * | createPopupMenu () override |
| QDockWidget * | dockWidget (const QString &id) |
| QList< QDockWidget * > | dockWidgets () const |
| Return the list of dock widgets belonging to this main window. | |
| QTabBar * | findTabBarHACK () |
| bool | hackIsSaving () const |
| QUuid | id () const |
| bool | installBundle (const QString &fileName) const |
| Copy the given file into the bundle directory. | |
| KisMainWindow (QUuid id=QUuid()) | |
| QImage | layoutThumbnail () |
| layoutThumbnail | |
| bool | openDocument (const QString &path, OpenFlags flags) |
| Private (KisMainWindow *parent, QUuid id) | |
| KoCanvasResourceProvider * | resourceManager () const |
| bool | restoreWorkspace (KoResourceSP res) |
| bool | restoreWorkspaceState (const QByteArray &state) |
| bool | saveDocument (KisDocument *document, bool saveas, bool isExporting, bool isAdvancedExporting=false) |
| void | saveWindowState (bool restoreNormalState=false) |
| void | showDocument (KisDocument *document) |
| QStringList | showOpenFileDialog (bool isImporting) |
| virtual void | showView (KisView *view, QMdiSubWindow *subWindow=0) |
showView shows the given view, in subWindow if not null, in a new tab otherwise. | |
| void | showWelcomeScreen (bool show) |
| int | viewCount () const |
| KisViewManager * | viewManager () const |
| const KConfigGroup & | windowStateConfig () const |
| ~KisMainWindow () override | |
| ~Private () | |
Public Member Functions inherited from KXmlGuiWindow | |
| void | applyMainWindowSettings (const KConfigGroup &config) override |
| void | createGUI (const QString &xmlfile=QString()) |
| void | createStandardStatusBarAction () |
| void | finalizeGUI (bool force) |
| void | finalizeGUI (KisKXMLGUIClient *client) override |
| virtual KisKXMLGUIFactory * | guiFactory () |
| bool | isHelpMenuEnabled () const |
| bool | isStandardToolBarMenuEnabled () const |
| KXmlGuiWindow (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags()) | |
| void | setHelpMenuEnabled (bool showHelpMenu=true) |
| void | setStandardToolBarMenuEnabled (bool enable) |
| void | setupGUI (const QSize &defaultSize, StandardWindowOptions options=Default, const QString &xmlfile=QString()) |
| void | setupGUI (StandardWindowOptions options=Default, const QString &xmlfile=QString()) |
| void | setupToolbarMenuActions () |
| QAction * | toolBarMenuAction () |
| ~KXmlGuiWindow () override | |
| Destructor. | |
Public Member Functions inherited from KisKMainWindow | |
| KConfigGroup | autoSaveConfigGroup () const |
| QString | autoSaveGroup () const |
| bool | autoSaveSettings () const |
| QString | dbusName () const |
| bool | hasMenuBar () |
| KisKMainWindow (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags()) | |
| void | resetAutoSaveSettings () |
| bool | restore (int number, bool show=true) |
| void | saveMainWindowSettings (KConfigGroup &config) |
| void | setAutoSaveSettings (const KConfigGroup &group, bool saveWindowSize=true) |
| void | setAutoSaveSettings (const QString &groupName=QLatin1String("MainWindow"), bool saveWindowSize=true) |
| KisToolBar * | toolBar (const QString &name=QString()) |
| QList< KisToolBar * > | toolBars () const |
| ~KisKMainWindow () override | |
| Destructor. | |
Public Member Functions inherited from KisKXMLGUIBuilder | |
| KisKXMLGUIClient * | builderClient () const |
| virtual QStringList | containerTags () const |
| virtual QWidget * | createContainer (QWidget *parent, int index, const QDomElement &element, QAction *&containerAction) |
| virtual QAction * | createCustomElement (QWidget *parent, int index, const QDomElement &element) |
| virtual QStringList | customTags () const |
| KisKXMLGUIBuilder (QWidget *widget) | |
| virtual void | removeContainer (QWidget *container, QWidget *parent, QDomElement &element, QAction *containerAction) |
| virtual void | removeCustomElement (QWidget *parent, QAction *action) |
| void | setBuilderClient (KisKXMLGUIClient *client) |
| QWidget * | widget () |
| virtual | ~KisKXMLGUIBuilder () |
Public Member Functions inherited from KisKXMLGUIClient | |
| QAction * | action (const char *name) const |
| virtual QAction * | action (const QDomElement &element) const |
| virtual KisKActionCollection * | actionCollection () const |
| void | addStateActionDisabled (const QString &state, const QString &action) |
| void | addStateActionEnabled (const QString &state, const QString &action) |
| void | beginXMLPlug (QWidget *) |
| QList< KisKXMLGUIClient * > | childClients () |
| KisKXMLGUIBuilder * | clientBuilder () const |
| virtual QString | componentName () const |
| virtual QDomDocument | domDocument () const |
| void | endXMLPlug () |
| KisKXMLGUIFactory * | factory () const |
| StateChange | getActionsToChangeForState (const QString &state) |
| void | insertChildClient (KisKXMLGUIClient *child) |
| KisKXMLGUIClient () | |
| KisKXMLGUIClient (KisKXMLGUIClient *parent) | |
| virtual QString | localXMLFile () const |
| KisKXMLGUIClient * | parentClient () const |
| void | plugActionList (const QString &name, const QList< QAction * > &actionList) |
| void | prepareXMLUnplug (QWidget *) |
| void | reloadXML () |
| void | removeChildClient (KisKXMLGUIClient *child) |
| void | replaceXMLFile (const QString &xmlfile, const QString &localxmlfile, bool merge=false) |
| void | setClientBuilder (KisKXMLGUIBuilder *builder) |
| void | setFactory (KisKXMLGUIFactory *factory) |
| void | setXMLGUIBuildDocument (const QDomDocument &doc) |
| void | unplugActionList (const QString &name) |
| virtual QString | xmlFile () const |
| QDomDocument | xmlguiBuildDocument () const |
| virtual | ~KisKXMLGUIClient () |
Public Member Functions inherited from KoCanvasSupervisor | |
| KoCanvasSupervisor () | |
| virtual | ~KoCanvasSupervisor () |
Static Public Member Functions | |
| static void | swapWorkspaces (KisMainWindow *a, KisMainWindow *b) |
Static Public Member Functions inherited from KisKMainWindow | |
| static bool | canBeRestored (int number) |
| static const QString | classNameOfToplevel (int number) |
| static QList< KisKMainWindow * > | memberList () |
Static Public Member Functions inherited from KisKXMLGUIClient | |
| static QString | findMostRecentXMLFile (const QStringList &files, QString &doc) |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *e) override |
| void | dragLeaveEvent (QDragLeaveEvent *event) override |
| void | dragMoveEvent (QDragMoveEvent *event) override |
| void | resizeEvent (QResizeEvent *e) override |
| void | showEvent (QShowEvent *event) override |
| bool | windowsLayoutSavingAllowed () const override |
Protected Member Functions inherited from KXmlGuiWindow | |
| bool | event (QEvent *event) override |
Protected Member Functions inherited from KisKMainWindow | |
| void | closeEvent (QCloseEvent *) override |
| bool | event (QEvent *event) override |
| KisKMainWindow (KisKMainWindowPrivate &dd, QWidget *parent, Qt::WindowFlags f) | |
| virtual bool | queryClose () |
| virtual void | readGlobalProperties (KConfig *sessionConfig) |
| virtual void | readProperties (const KConfigGroup &) |
| bool | readPropertiesInternal (KConfig *, int) |
| virtual void | saveGlobalProperties (KConfig *sessionConfig) |
| virtual void | saveProperties (KConfigGroup &) |
| void | savePropertiesInternal (KConfig *, int) |
| bool | settingsDirty () const |
Protected Member Functions inherited from KisKXMLGUIBuilder | |
| virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from KisKXMLGUIClient | |
| void | loadStandardsXmlFile () |
| virtual void | setComponentName (const QString &componentName, const QString &componentDisplayName) |
| void | setDOMDocument (const QDomDocument &document, bool merge=false) |
| void | setLocalXMLFile (const QString &file) |
| void | setXML (const QString &document, bool merge=false) |
| void | setXMLFile (const QString &file, bool merge=false, bool setXMLDoc=true) |
| virtual void | stateChanged (const QString &newstate, ReverseStateChange reverse=StateNoReverse) |
| virtual void | virtual_hook (int id, void *data) |
Private Member Functions | |
| QPointer< KisView > | activeKisView () |
| void | addView (KisView *view, QMdiSubWindow *subWindow=0) |
| void | adjustLayoutForWelcomePage () |
| void | applyActionIconOverridesFromLocalXML () |
| void | applyToolBarLayout () |
| QByteArray | borrowWorkspace (KisMainWindow *borrower) |
| void | createActions () |
| QDockWidget * | createDockWidget (KoDockFactoryBase *factory) |
| void | customizeTabBar () |
| void | dragLeave () |
| void | dragMove (QDragMoveEvent *event) |
| bool | openDocumentInternal (const QString &path, KisMainWindow::OpenFlags f=KisMainWindow::OpenFlags()) |
| void | saveWindowSettings () |
| void | setMainWindowLayoutForCurrentMainWidget (int widgetIndex, bool widgetIndexChanged) |
Private Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Private Attributes | |
| Private *const | d |
| bool | m_dieOnError |
| QString | m_errorMessage |
Private Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Friends | |
| class | KisPart |
| class | KisWelcomePageWidget |
Additional Inherited Members | |
Protected Slots inherited from KXmlGuiWindow | |
| virtual void | saveNewToolbarConfig () |
Protected Slots inherited from KisKMainWindow | |
| void | saveAutoSaveSettings () |
Static Protected Member Functions inherited from KisKXMLGUIClient | |
| static QString | standardsXmlFileLocation () |
Protected Attributes inherited from KisKMainWindow | |
| KisKMainWindowPrivate *const | k_ptr |
Properties inherited from KXmlGuiWindow | |
| QString | autoSaveGroup |
| bool | autoSaveSettings |
| bool | hasMenuBar |
| bool | standardToolBarMenuEnabled |
Properties inherited from KisKMainWindow | |
| QString | autoSaveGroup |
| bool | autoSaveSettings |
| bool | hasMenuBar |
Main window for Krita.
This class is used to represent a main window within a Krita session. Each main window contains a menubar and some toolbars, and potentially several views of several canvases.
Definition at line 179 of file KisMainWindow.cpp.
| Enumerator | |
|---|---|
| None | |
| Import | |
| BatchMode | |
| RecoveryFile | |
Definition at line 51 of file KisMainWindow.h.
|
inline |
Definition at line 217 of file KisMainWindow.cpp.
|
explicit |
Initializes a Krita main window (with its basic GUI etc.).
Definition at line 344 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisKActionCollection::action(), KisKXMLGUIClient::actionCollection(), KisKActionCollection::addAction(), KisKActionCollection::addAssociatedWidget(), KisKXMLGUIFactory::addClient(), applyActionIconOverridesFromLocalXML(), KXmlGuiWindow::applyMainWindowSettings(), applyToolBarLayout(), canvasObservers(), checkSanity(), configChanged(), createActions(), KoToolFactoryBase::createActions(), createDockWidget(), customizeTabBar(), d, dbgKrita, dockWidgets(), KisKXMLGUIClient::factory(), KisSignalCompressor::FIRST_INACTIVE, forceDockTabFonts(), KXmlGuiWindow::guiFactory(), KoDockRegistry::instance(), KoToolManager::instance(), KoToolRegistry::instance(), KisConfigNotifier::instance(), KoPluginLoader::instance(), KisPart::instance(), KisResourceServerProvider::instance(), KisRecentDocumentsModelWrapper::instance(), KXmlGuiWindow::isHelpMenuEnabled(), KoPluginLoader::load(), KoResourcePaths::locateLocal(), KisKHelpMenu::menuAboutApp, KisKHelpMenu::menuAboutKDE, KisKHelpMenu::menuHelpContents, KisKHelpMenu::menuReportBug, KisKHelpMenu::menuSwitchLanguage, KisKHelpMenu::menuWhatsThis, newOptionWidgets(), newView(), KisPart::notifyMainWindowIsBeingCreated(), orientationChanged(), KisKXMLGUIClient::plugActionList(), KisConfig::readEntry(), restoreWorkspace(), restoringDone(), setActiveSubWindow(), KisKXMLGUIClient::setLocalXMLFile(), KoCanvasObserverBase::setObservedCanvas(), KXmlGuiWindow::setStandardToolBarMenuEnabled(), KisMainwindowObserver::setViewManager(), KisKXMLGUIClient::setXMLFile(), showAboutApplication(), showManual(), slotToolbarToggled(), slotUpdateWidgetStyle(), slotXmlGuiMakingChanges(), subWindowActivated(), switchTab(), themeChanged(), KisKMainWindow::toolBar(), toolbarList, KisConfig::toolOptionsInDocker(), updateWindowMenu(), KoGenericRegistry< T >::value(), viewFullscreen(), void(), warnUI, KisConfig::widgetStyle(), ResourceType::Workspaces, KisResourceServerProvider::workspaceServer(), and KisConfig::writeEntry().
|
override |
Destructor.
Definition at line 663 of file KisMainWindow.cpp.
References d, KisPart::instance(), and KisPart::removeMainWindow().
|
inline |
Definition at line 312 of file KisMainWindow.cpp.
Definition at line 2906 of file KisMainWindow.cpp.
References activeSubWindow, and d.
| KisView * KisMainWindow::activeView | ( | ) | const |
|
signal |
emitted when the current view has changed
Add a the given view to the list of views of this mainwindow. This is a private implementation. For public usage please use newView() and addViewAndNotifyLoadingCompleted().
Definition at line 702 of file KisMainWindow.cpp.
References KisInputManager::addTrackedCanvas(), KisView::canvasBase(), d, KisViewManager::inputManager(), restoringDone(), showView(), and viewManager.
| KisView * KisMainWindow::addViewAndNotifyLoadingCompleted | ( | KisDocument * | document, |
| QMdiSubWindow * | subWindow = 0 ) |
Definition at line 1121 of file KisMainWindow.cpp.
References addView(), KisPart::createView(), d, guiLoadingFinished(), KisPart::instance(), and showWelcomeScreen().
|
private |
Definition at line 1633 of file KisMainWindow.cpp.
References KisKMainWindow::resetAutoSaveSettings(), and toggleDockersVisibility().
|
private |
Definition at line 3216 of file KisMainWindow.cpp.
References KisKActionCollection::action(), KisKXMLGUIClient::actionCollection(), KisIconUtils::loadIcon(), and KoResourcePaths::locateLocal().
|
private |
Definition at line 3077 of file KisMainWindow.cpp.
References KisKMainWindow::toolBar(), and KisKMainWindow::toolBars().
|
private |
Definition at line 2033 of file KisMainWindow.cpp.
References borrowWorkspace(), d, id, KisPart::instance(), restoreWorkspaceState(), and KisPart::windowById().
| bool KisMainWindow::canvasDetached | ( | ) | const |
Definition at line 966 of file KisMainWindow.cpp.
References d.
|
overridevirtual |
Implements KoCanvasSupervisor.
Definition at line 2487 of file KisMainWindow.cpp.
References dockWidgets(), KisPart::instance(), and warnKrita.
| QWidget * KisMainWindow::canvasWindow | ( | ) | const |
The top-level window used for a detached canvas.
|
slot |
checkActiveStorages checks whether there is at least one bundle available and at least one paintop preset.
Definition at line 3193 of file KisMainWindow.cpp.
References KisResourceStorage::Bundle, KisStorageFilterProxyModel::ByStorageType, KisStorageModel::instance(), KisStorageFilterProxyModel::setFilter(), and KisResourceStorage::storageTypeToUntranslatedString().
|
slot |
Definition at line 3204 of file KisMainWindow.cpp.
References KisResourceServerProvider::instance(), KisResourceServerProvider::paintOpPresetServer(), and KoResourceServer< T >::resourceCount().
|
privateslot |
Definition at line 2873 of file KisMainWindow.cpp.
References KoColorSpaceEngineRegistry::instance(), KisPart::instance(), m_dieOnError, m_errorMessage, showErrorAndDie(), KisPart::sigMainWindowCreated(), and slotStoragesWarning().
|
slot |
clears the list of the recent files
Definition at line 1002 of file KisMainWindow.cpp.
References KisRecentFilesManager::clear(), and KisRecentFilesManager::instance().
|
privateslot |
|
overrideprotected |
Definition at line 1481 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisPart::closeSession(), d, hackIsSaving(), and KisPart::instance().
|
privateslot |
Dirty workaround for a bug in Qt (checked on Qt 5.6.1):
If you make a window "Show on top" and then switch to the tabbed mode the window will continue to be painted in its initial "mid-screen" position. It will persist here until you explicitly switch to its tab.
Definition at line 2775 of file KisMainWindow.cpp.
References d, KisUiFont::dockFont(), KoColor::fromXML(), KisConfig::getMDIBackgroundColor(), KisConfig::getMDIBackgroundImage(), KisUiFont::normalFont(), KisConfig::readEntry(), KoColor::toQColor(), updateSubwindowFlags(), KisConfig::useOpenGL(), and KisKXMLGUIBuilder::widget().
|
private |
Definition at line 2943 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisKXMLGUIClient::actionCollection(), actionManager(), KisAction::ACTIVE_IMAGE, KisActionManager::addAction(), KisKActionCollection::addAction(), KStandardAction::Close, closeCurrentWindow(), KStandardAction::ConfigureToolbars, KisActionManager::createAction(), KisActionManager::createStandardAction(), d, KStandardAction::FullScreen, KisAction::IMAGE_HAS_ANIMATION, KisAction::IMAGE_IS_WRITABLE, importAnimation, importVideoAnimation, KStandardAction::New, newWindow, KStandardAction::Open, openCommandBar(), KStandardAction::openRecent(), KStandardAction::Preferences, KStandardAction::Quit, redo, KStandardAction::Redo, renderAnimation, renderAnimationAgain, KStandardAction::Save, KStandardAction::SaveAs, setCanvasDetached(), KisConfig::showDockers(), showDockerTitleBars(), slotConfigureToolbars(), slotDocumentInfo(), slotExportAdvance(), slotExportFile(), slotFileCloseAll(), slotFileNew(), slotFileOpen(), slotFileOpenRecent(), slotFileQuit(), slotFileSave(), slotFileSaveAs(), slotImportFile(), slotPreferences(), slotResetConfigurations(), slotShowSessionManager(), slotThemeChanged(), themeChanged(), toggleDockersVisibility(), KisToolBar::toolBarStateModel(), undo, KStandardAction::Undo, and viewFullscreen().
|
private |
Returns the dockwidget specified by the factory. If the dock widget doesn't exist yet it's created. Add a "view_palette_action_menu" action to your view menu if you want to use closable dock widgets.
| factory | the factory used to create the dock widget if needed |
factory (may be 0) Definition at line 2343 of file KisMainWindow.cpp.
References d, KoDockFactoryBase::DockBottom, KisUiFont::dockFont(), KoDockFactoryBase::DockLeft, KoDockFactoryBase::DockMinimized, KoDockFactoryBase::DockRight, KoDockFactoryBase::DockTop, KoDockFactoryBase::DockTornOff, dockWidget(), KisKXMLGUIClient::factory(), forceDockTabFonts(), KisUtilityTitleBar::setLocked(), KoDockWidgetTitleBar::setLocked(), KisConfig::showDockerTitleBars(), showDockerTitleBars(), and warnKrita.
|
override |
Definition at line 693 of file KisMainWindow.cpp.
|
private |
Definition at line 925 of file KisMainWindow.cpp.
References d, and KisIconUtils::useDarkIcons().
| QDockWidget * KisMainWindow::dockWidget | ( | const QString & | id | ) |
Definition at line 2481 of file KisMainWindow.cpp.
| QList< QDockWidget * > KisMainWindow::dockWidgets | ( | ) | const |
Return the list of dock widgets belonging to this main window.
Definition at line 2476 of file KisMainWindow.cpp.
References d.
|
signal |
This signal is emitted if the document has been saved successfully.
|
private |
Definition at line 1705 of file KisMainWindow.cpp.
References d.
|
overrideprotected |
Definition at line 1572 of file KisMainWindow.cpp.
References dragLeave().
|
private |
Definition at line 1683 of file KisMainWindow.cpp.
References d, and KXmlGuiWindow::event().
|
overrideprotected |
Definition at line 1566 of file KisMainWindow.cpp.
References dragMove(), and KXmlGuiWindow::event().
|
inline |
Definition at line 316 of file KisMainWindow.cpp.
|
privateslot |
Definition at line 2440 of file KisMainWindow.cpp.
References KisUiFont::dockFont().
|
signal |
| bool KisMainWindow::hackIsSaving | ( | ) | const |
Shows if the main window is saving anything right now. If the user presses Ctrl+W too fast, then the document can be close before the saving is completed. I'm not sure if it is fixable in any way without avoiding using processEvents() everywhere (DK)
Don't use it unless you have no option.
Definition at line 1196 of file KisMainWindow.cpp.
References d.
| QUuid KisMainWindow::id | ( | ) | const |
|
privateslot |
|
privateslot |
|
privateslot |
Definition at line 3094 of file KisMainWindow.cpp.
References d.
| bool KisMainWindow::installBundle | ( | const QString & | fileName | ) | const |
Copy the given file into the bundle directory.
Definition at line 1202 of file KisMainWindow.cpp.
References KoResourcePaths::getAppDataLocation().
|
signal |
This signal is emitted when the shortcut key configuration has changed.
| QImage KisMainWindow::layoutThumbnail | ( | ) |
layoutThumbnail
Definition at line 1212 of file KisMainWindow.cpp.
References d, layoutThumbnail(), and palette.
|
signal |
This signal is emitted when this windows has finished loading of a document. The document may be opened in another window in the end. In this case, the signal means there is no link between the window and the document anymore.
|
slot |
Update the option widgets to the argument ones, removing the currently set widgets.
Definition at line 2915 of file KisMainWindow.cpp.
References d, KisUiFont::dockFont(), KoToolManager::instance(), KisPart::instance(), and KIS_ASSERT_RECOVER_NOOP.
|
slot |
Definition at line 2841 of file KisMainWindow.cpp.
References addViewAndNotifyLoadingCompleted(), and d.
|
privateslot |
If we are the last view of the window, Qt will not activate another tab before destroying tab/window. In this case we should clear all the dangling pointers manually by setting the current view to null
Definition at line 724 of file KisMainWindow.cpp.
References KisView::canvasBase(), KisViewManager::inputManager(), KisInputManager::removeTrackedCanvas(), KisViewManager::setCurrentView(), and viewManager.
|
privateslot |
Definition at line 1948 of file KisMainWindow.cpp.
References activeKisView(), KisKXMLGUIFactory::clients(), KisKActionCollection::count(), d, KXmlGuiWindow::guiFactory(), KisKActionCollection::setComponentDisplayName(), v, and viewManager.
| bool KisMainWindow::openDocument | ( | const QString & | path, |
| OpenFlags | flags ) |
Load the desired document and show it.
| url | the URL to open |
Definition at line 1038 of file KisMainWindow.cpp.
References BatchMode, d, KisRecentFilesManager::instance(), openDocumentInternal(), and KisRecentFilesManager::remove().
|
private |
Definition at line 1053 of file KisMainWindow.cpp.
References KisPart::addDocument(), BatchMode, KisPart::createDocument(), d, Import, KisDocument::importDocument(), KisPart::instance(), KisDocument::None, KisDocument::openPath(), KisDocument::RecoveryFile, RecoveryFile, KisDocument::setFileBatchMode(), KisDocument::setPath(), slotLoadCanceled(), and slotLoadCompleted().
|
privateslot |
Definition at line 3154 of file KisMainWindow.cpp.
|
inline |
Definition at line 182 of file KisMainWindow.cpp.
|
privateslot |
|
slot |
remove one file from the list of the recent files
Definition at line 1007 of file KisMainWindow.cpp.
References KisRecentFilesManager::instance(), and KisRecentFilesManager::remove().
|
privateslot |
|
privateslot |
|
overrideprotected |
Definition at line 1559 of file KisMainWindow.cpp.
References d.
| KoCanvasResourceProvider * KisMainWindow::resourceManager | ( | ) | const |
Definition at line 1855 of file KisMainWindow.cpp.
References d.
|
privateslot |
Definition at line 1935 of file KisMainWindow.cpp.
References KisResourceServerProvider::instance(), KoResourceServer< T >::resource(), restoreWorkspace(), and KisResourceServerProvider::workspaceServer().
| bool KisMainWindow::restoreWorkspace | ( | KoResourceSP | res | ) |
A wrapper around restoreState
| state | the saved state |
Definition at line 2011 of file KisMainWindow.cpp.
References activeKisView(), d, dockWidgets(), restoreWorkspaceState(), and KisConfig::showDockerTitleBars().
| bool KisMainWindow::restoreWorkspaceState | ( | const QByteArray & | state | ) |
Definition at line 1904 of file KisMainWindow.cpp.
References dockWidgets(), and KisConfig::showDockerTitleBars().
|
signal |
This signal is emitted right after the docker states have been successfully restored from config.
| bool KisMainWindow::saveDocument | ( | KisDocument * | document, |
| bool | saveas, | ||
| bool | isExporting, | ||
| bool | isAdvancedExporting = false ) |
Saves the document, asking for a filename if necessary.
| saveas | if set to TRUE the user is always prompted for a filename |
| silent | if set to TRUE rootDocument()->setTitleModified will not be called. |
Make sure that we cannot enter this method twice!
The lower level functions may call processEvents() so double-entry is quite possible to achieve. Here we try to lock the mutex, and if it is failed, just cancel saving.
Definition at line 1246 of file KisMainWindow.cpp.
References KisDelayedSaveDialog::blockIfImageIsBusy(), d, dbgUI, KisImportExportManager::Export, KisConfig::exportMimeType(), KisDelayedSaveDialog::Ignored, KisPart::instance(), KIS_ASSERT_RECOVER_NOOP, KIS_MIME_TYPE, KisMimeDatabase::mimeTypeForFile(), KisPart::queueAddRecentURLToAllMainWindowsOnFileSaved(), KisDelayedSaveDialog::Rejected, KisDelayedSaveDialog::SaveDialog, KoFileDialog::SaveFile, slotSaveCanceled(), slotSaveCompleted(), KisMimeDatabase::suffixesForMimeType(), and KisImportExportManager::supportedMimeTypes().
|
private |
Definition at line 1519 of file KisMainWindow.cpp.
References d, dbgUI, KisKMainWindow::resetAutoSaveSettings(), and KisKMainWindow::saveMainWindowSettings().
| void KisMainWindow::saveWindowState | ( | bool | restoreNormalState = false | ) |
Definition at line 1870 of file KisMainWindow.cpp.
References d, KisKMainWindow::saveMainWindowSettings(), and saveWindowSettings().
|
privateslot |
Definition at line 2754 of file KisMainWindow.cpp.
References activeView, d, setActiveView(), unsetActiveView(), and updateWindowMenu().
Set the active view, this will update the undo/redo actions.
Definition at line 1651 of file KisMainWindow.cpp.
References KisWindowLayoutManager::activeDocumentChanged(), activeViewChanged(), d, KisView::document, KisWindowLayoutManager::instance(), slotUpdateReadWriteMode(), and slotUpdateSaveActionTitle().
|
slot |
Detach canvas onto a separate window, or restore it back to to main window.
Definition at line 971 of file KisMainWindow.cpp.
References canvasDetached(), and d.
|
private |
save the state of the window which existed up-to now (this is before we stop auto-saving).
saving should happen if the call s has come from a real state change, but not from on-startup initialization
When closing the latest subwindow we should restore the canvas-only mode to save stuff properly
Definition at line 1597 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), adjustLayoutForWelcomePage(), d, KisKMainWindow::saveMainWindowSettings(), saveWindowState(), KisKMainWindow::setAutoSaveSettings(), and KXmlGuiWindow::toolBarMenuAction().
|
privatevirtualslot |
showAboutApplication show the about box
Definition at line 2900 of file KisMainWindow.cpp.
|
privateslot |
Toggle docker titlebars on/off.
Definition at line 3135 of file KisMainWindow.cpp.
References dockWidgets(), and KisConfig::setShowDockerTitleBars().
| void KisMainWindow::showDocument | ( | KisDocument * | document | ) |
Activate a view containing the document in this window, creating one if needed.
Definition at line 1105 of file KisMainWindow.cpp.
References addViewAndNotifyLoadingCompleted(), d, KisView::document, KIS_SAFE_ASSERT_RECOVER_NOOP, and setActiveSubWindow().
|
privateslot |
Quits Krita with error message from m_errorMessage.
Definition at line 2892 of file KisMainWindow.cpp.
References m_dieOnError, and m_errorMessage.
|
overrideprotected |
Definition at line 1584 of file KisMainWindow.cpp.
References d, KXmlGuiWindow::event(), and setMainWindowLayoutForCurrentMainWidget().
|
privateslot |
Definition at line 3130 of file KisMainWindow.cpp.
| QStringList KisMainWindow::showOpenFileDialog | ( | bool | isImporting | ) |
Definition at line 1134 of file KisMainWindow.cpp.
References KisImportExportManager::Import, KoFileDialog::ImportFiles, and KisImportExportManager::supportedMimeTypes().
showView shows the given view, in subWindow if not null, in a new tab otherwise.
Hack alert!
Here we explicitly request KoToolManager to Q_EMIT all the tool activation signals, to reinitialize the tool options docker.
That is needed due to a design flaw we have in the initialization procedure. The tool in the KoToolManager is initialized in KisView::setViewManager() calls, which happens early enough. During this call the tool manager requests KoCanvasControllerWidget to Q_EMIT the signal to update the widgets in the tool docker. But at that moment of time the view is not yet connected to the main window, because it happens in KisViewManager::setCurrentView a bit later. This fact makes the widgets updating signals be lost and never reach the tool docker.
So here we just explicitly call the tool activation stub.
Definition at line 738 of file KisMainWindow.cpp.
References activeView, KisView::canvasBase(), d, KoToolManager::initializeCurrentToolForCanvas(), KoToolManager::instance(), KisConfig::readEntry(), setActiveView(), KisCanvas2::setFavoriteResourceManager(), KisView::setSubWindow(), KisView::setViewManager(), KisView::slotLoadingFinished(), unsetActiveView(), updateSubwindowFlags(), updateWindowMenu(), and KisConfig::useOpenGL().
| void KisMainWindow::showWelcomeScreen | ( | bool | show | ) |
Toggles between showing the welcome screen and the MDI area
hack: There seems to be a bug that prevents events happening to the MDI area if it isn't actively displayed (set in the widgetStack). This can cause things like the title bar not to update correctly Before doing any actions related to opening or creating documents, make sure to switch this first to make sure everything can communicate to the MDI area correctly
Definition at line 1721 of file KisMainWindow.cpp.
References d, and setMainWindowLayoutForCurrentMainWidget().
|
privateslot |
Configure toolbars.
Definition at line 2273 of file KisMainWindow.cpp.
References applyToolBarLayout(), KisKXMLGUIClient::factory(), saveWindowState(), slotNewToolbarConfig(), and void().
|
privateslot |
Show a dialog with author and document information.
Definition at line 2073 of file KisMainWindow.cpp.
References d, and KoDocumentInfoDlg::isDocumentSaved().
|
privateslot |
Definition at line 1844 of file KisMainWindow.cpp.
References d, documentSaved(), and saveDocument().
|
privateslot |
File --> Export
This will call slotFileSaveAs().
Definition at line 1838 of file KisMainWindow.cpp.
References d, documentSaved(), and saveDocument().
|
privateslot |
Closes all open documents.
Definition at line 2096 of file KisMainWindow.cpp.
References d.
|
slot |
Slot for opening a new document.
If the current document is empty, the new document replaces it. If not, a new mainwindow will be opened for showing the document.
Definition at line 1739 of file KisMainWindow.cpp.
References KisOpenPane::addCustomDocumentWidget(), KisConfig::defaultColorDepth(), KisConfig::defColorModel(), KisConfig::defColorProfile(), KisConfig::defImageHeight(), KisConfig::defImageResolution(), KisConfig::defImageWidth(), KisMainWindow::CustomDocumentWidgetItem::icon, KisImportExportManager::Import, KisPart::instance(), KisImportExportManager::supportedMimeTypes(), KisMainWindow::CustomDocumentWidgetItem::title, and KisMainWindow::CustomDocumentWidgetItem::widget.
|
slot |
Slot for opening a saved file.
If the current document is empty, the opened document replaces it. If not a new mainwindow will be opened for showing the opened file.
Definition at line 1800 of file KisMainWindow.cpp.
References Import, None, openDocument(), showOpenFileDialog(), and warnKrita.
|
slot |
Slot for opening a file among the recently opened files.
If the current document is empty, the opened document replaces it. If not a new mainwindow will be opened for showing the opened file.
Definition at line 1819 of file KisMainWindow.cpp.
References None, openDocument(), and void().
|
privateslot |
Closes the mainwindow.
Definition at line 2108 of file KisMainWindow.cpp.
References KisPart::closeSession(), hackIsSaving(), and KisPart::instance().
|
slot |
Saves the current document with the current name.
Definition at line 1824 of file KisMainWindow.cpp.
References d, documentSaved(), and saveDocument().
|
privateslot |
Saves the current document with a new name.
Definition at line 1831 of file KisMainWindow.cpp.
References d, documentSaved(), and saveDocument().
|
privateslot |
File --> Import
This will call slotFileOpen().
Definition at line 1793 of file KisMainWindow.cpp.
References dbgUI, and slotFileOpen().
|
privateslot |
Definition at line 1161 of file KisMainWindow.cpp.
References KisUsageLogger::log(), slotLoadCanceled(), and slotLoadCompleted().
|
privateslot |
Definition at line 1148 of file KisMainWindow.cpp.
References addViewAndNotifyLoadingCompleted(), KisDocument::image, loadCompleted(), slotLoadCanceled(), and slotLoadCompleted().
|
privateslot |
Post toolbar config. (Plug action lists back in, etc.)
First we should apply icon overrides, and only after that we should update the layout, since the function checks for the presence of the icons in the action.
Definition at line 2288 of file KisMainWindow.cpp.
References applyActionIconOverridesFromLocalXML(), KXmlGuiWindow::applyMainWindowSettings(), applyToolBarLayout(), d, KisKXMLGUIClient::factory(), KXmlGuiWindow::guiFactory(), and KisKXMLGUIClient::plugActionList().
|
slot |
slotPreferences open the preferences dialog
Definition at line 813 of file KisMainWindow.cpp.
References d, KisSharedPtr< T >::data(), KisViewManager::image(), KisConfigNotifier::instance(), KisImageConfigNotifier::instance(), KisPart::instance(), KisConfigNotifier::notifyConfigChanged(), KisImageConfigNotifier::notifyConfigChanged(), KisConfigNotifier::notifyPixelGridModeChanged(), KisImage::rootLayer(), KisBaseNode::updateSettings(), and updateWindowMenu().
|
privateslot |
Reset User Configurations.
Definition at line 2282 of file KisMainWindow.cpp.
References KisApplication::askResetConfig().
|
privateslot |
Definition at line 1170 of file KisMainWindow.cpp.
References KisUsageLogger::log(), and slotSaveCompleted().
|
privateslot |
Definition at line 1182 of file KisMainWindow.cpp.
References KisKMainWindow::closeEvent(), d, KisUsageLogger::log(), slotSaveCanceled(), and slotSaveCompleted().
|
slot |
Definition at line 1851 of file KisMainWindow.cpp.
References KisPart::instance(), and KisPart::showSessionManager().
|
privateslot |
Definition at line 1988 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisKActionCollection::action(), KisKXMLGUIClient::actionCollection(), checkActiveBundlesAvailable(), and checkPaintOpAvailable().
|
privateslot |
Definition at line 882 of file KisMainWindow.cpp.
References applyActionIconOverridesFromLocalXML(), d, themeChanged(), KisIconUtils::updateIconCommon(), updateTheme(), and KisKXMLGUIBuilder::widget().
|
privateslot |
Shows or hides a toolbar
Definition at line 2310 of file KisMainWindow.cpp.
References d, saveWindowState(), KisKMainWindow::toolBar(), and warnUI.
|
privateslot |
Definition at line 1024 of file KisMainWindow.cpp.
References d.
|
privateslot |
Definition at line 1012 of file KisMainWindow.cpp.
References d.
|
privateslot |
Definition at line 2449 of file KisMainWindow.cpp.
References currentUnderlyingStyleNameProperty, d, KisConfig::setWidgetStyle(), and KisConfig::widgetStyle().
|
privateslot |
Definition at line 3147 of file KisMainWindow.cpp.
References subWindowActivated().
|
slot |
Qt has a weirdness, it has hardcoded shortcuts added to an action in the window menu. We need to reset the shortcuts for that menu to nothing, otherwise the shortcuts cannot be made configurable.
See: https://bugs.kde.org/show_bug.cgi?id=352205 https://bugs.kde.org/show_bug.cgi?id=375524 https://bugs.kde.org/show_bug.cgi?id=398729
Definition at line 2526 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), activeKisView(), d, and setActiveSubWindow().
|
static |
Definition at line 2059 of file KisMainWindow.cpp.
References borrowWorkspace(), and restoreWorkspaceState().
|
privateslot |
Definition at line 1713 of file KisMainWindow.cpp.
References d.
|
slot |
Definition at line 3247 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisKXMLGUIClient::actionCollection(), kismpl::mem_equal_to(), and kismpl::mem_less().
|
signal |
This signal is emitted when the color theme changes.
|
privateslot |
Hide the dockers
Definition at line 2507 of file KisMainWindow.cpp.
References d, and KisKXMLGUIBuilder::widget().
|
privateslot |
|
slot |
Definition at line 1676 of file KisMainWindow.cpp.
References d, slotUpdateReadWriteMode(), and slotUpdateSaveActionTitle().
|
privateslot |
Definition at line 2738 of file KisMainWindow.cpp.
References d.
|
privateslot |
Handle theme changes from theme manager
Definition at line 844 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), KisKXMLGUIClient::actionCollection(), customizeTabBar(), d, KisView::slotThemeChanged(), KisKMainWindow::toolBars(), KisIconUtils::updateIcon(), and KisKXMLGUIBuilder::widget().
|
privateslot |
Definition at line 2595 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), activeKisView(), KisResourceUserOperations::addResourceWithUserInput(), d, KisResourceIterator::hasNext(), KisResourceUserOperations::importResourceFileWithUserInput(), KisResourceLoaderRegistry::instance(), KisPart::instance(), layoutThumbnail(), KisResourceLoaderRegistry::mimeTypes(), KisResourceIterator::next(), KoFileDialog::OpenFile, p, restoreWorkspace(), showWelcomeScreen(), KisKXMLGUIBuilder::widget(), workspaceMenu, and ResourceType::Workspaces.
| int KisMainWindow::viewCount | ( | ) | const |
Definition at line 1860 of file KisMainWindow.cpp.
References d.
|
slot |
Toggle full screen on/off.
Definition at line 2330 of file KisMainWindow.cpp.
References d, and KisConfig::setFullscreenMode().
| KisViewManager * KisMainWindow::viewManager | ( | ) | const |
|
slot |
Notify selection manager so that it could update selection mask overlay
Definition at line 2563 of file KisMainWindow.cpp.
References d, KisPart::instance(), KisWindowLayoutManager::instance(), KisWindowLayoutManager::primaryWindowId(), KisWindowLayoutManager::primaryWorkspaceFollowsFocus(), KisSelectionManager::selectionChanged(), KisViewManager::selectionManager(), swapWorkspaces(), viewManager, and KisPart::windowById().
|
overrideprotectedvirtual |
Reimplemented from KisKMainWindow.
Definition at line 1578 of file KisMainWindow.cpp.
References KisKXMLGUIClient::action(), and d.
| const KConfigGroup & KisMainWindow::windowStateConfig | ( | ) | const |
|
friend |
Definition at line 452 of file KisMainWindow.h.
|
friend |
Definition at line 439 of file KisMainWindow.h.
| QMap<QString, QAction*> KisMainWindow::actionMap |
Definition at line 266 of file KisMainWindow.cpp.
| QMdiSubWindow* KisMainWindow::activeSubWindow {nullptr} |
Definition at line 297 of file KisMainWindow.cpp.
| KisView * KisMainWindow::activeView |
Definition at line 226 of file KisMainWindow.cpp.
| KisSignalAutoConnectionsStore KisMainWindow::activeViewConnections |
Definition at line 227 of file KisMainWindow.cpp.
| QWidget * KisMainWindow::canvasWindow {nullptr} |
Definition at line 300 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::close {nullptr} |
Definition at line 247 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::closeAll {nullptr} |
Definition at line 241 of file KisMainWindow.cpp.
| KateCommandBar* KisMainWindow::commandBar {nullptr} |
Definition at line 310 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::commandBarAction {nullptr} |
Definition at line 261 of file KisMainWindow.cpp.
|
private |
Definition at line 496 of file KisMainWindow.h.
| QCloseEvent* KisMainWindow::deferredClosingEvent {nullptr} |
Definition at line 286 of file KisMainWindow.cpp.
| QByteArray KisMainWindow::dockerStateBeforeHiding |
Definition at line 283 of file KisMainWindow.cpp.
| KActionMenu* KisMainWindow::dockWidgetMenu {nullptr} |
Definition at line 268 of file KisMainWindow.cpp.
| QMap<QString, QDockWidget *> KisMainWindow::dockWidgetsMap |
Definition at line 282 of file KisMainWindow.cpp.
| KisSignalMapper* KisMainWindow::documentMapper {nullptr} |
Definition at line 299 of file KisMainWindow.cpp.
| KActionMenu* KisMainWindow::documentMenu {nullptr} |
Definition at line 270 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::expandingSpacers[2] |
Definition at line 262 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::exportFile {nullptr} |
Definition at line 243 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::exportFileAdvance {nullptr} |
Definition at line 244 of file KisMainWindow.cpp.
| bool KisMainWindow::firstTime {true} |
Definition at line 231 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::fullScreenMode {nullptr} |
Definition at line 259 of file KisMainWindow.cpp.
| KisKHelpMenu* KisMainWindow::helpMenu {nullptr} |
Definition at line 273 of file KisMainWindow.cpp.
| QUuid KisMainWindow::id |
Definition at line 222 of file KisMainWindow.cpp.
| void KisMainWindow::importAnimation {nullptr} |
Definition at line 237 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::importFile {nullptr} |
Definition at line 242 of file KisMainWindow.cpp.
| void KisMainWindow::importVideoAnimation {nullptr} |
Definition at line 238 of file KisMainWindow.cpp.
| QByteArray KisMainWindow::lastExportedFormat |
Definition at line 302 of file KisMainWindow.cpp.
| QString KisMainWindow::lastExportLocation |
Definition at line 280 of file KisMainWindow.cpp.
|
private |
Definition at line 499 of file KisMainWindow.h.
|
private |
Definition at line 498 of file KisMainWindow.h.
| QMdiArea* KisMainWindow::mdiArea {nullptr} |
Definition at line 296 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::mdiCascade {nullptr} |
Definition at line 248 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::mdiNextWindow {nullptr} |
Definition at line 250 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::mdiPreviousWindow {nullptr} |
Definition at line 251 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::mdiTile {nullptr} |
Definition at line 249 of file KisMainWindow.cpp.
| void KisMainWindow::newWindow {nullptr} |
Definition at line 257 of file KisMainWindow.cpp.
| KisMainWindow* KisMainWindow::q {nullptr} |
Definition at line 221 of file KisMainWindow.cpp.
| KRecentFilesAction* KisMainWindow::recentFiles {nullptr} |
Definition at line 275 of file KisMainWindow.cpp.
| void KisMainWindow::redo {nullptr} |
Definition at line 246 of file KisMainWindow.cpp.
| void KisMainWindow::renderAnimation {nullptr} |
Definition at line 239 of file KisMainWindow.cpp.
| void KisMainWindow::renderAnimationAgain {nullptr} |
Definition at line 240 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::resetConfigurations {nullptr} |
Definition at line 253 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::saveAction {nullptr} |
Definition at line 235 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::saveActionAs {nullptr} |
Definition at line 236 of file KisMainWindow.cpp.
| QMutex KisMainWindow::savingEntryMutex |
Definition at line 304 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::showDocumentInfo {nullptr} |
Definition at line 234 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::showSessionManager {nullptr} |
Definition at line 260 of file KisMainWindow.cpp.
| QActionGroup* KisMainWindow::styleActions {nullptr} |
Definition at line 265 of file KisMainWindow.cpp.
| KActionMenu* KisMainWindow::styleMenu {nullptr} |
Definition at line 264 of file KisMainWindow.cpp.
| QScopedPointer<KisSignalCompressorWithParam<int> > KisMainWindow::tabSwitchCompressor |
Definition at line 303 of file KisMainWindow.cpp.
| Digikam::ThemeManager* KisMainWindow::themeManager {nullptr} |
Definition at line 288 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::toggleDetachCanvas {nullptr} |
Definition at line 256 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::toggleDockers {nullptr} |
Definition at line 252 of file KisMainWindow.cpp.
| KisAction* KisMainWindow::toggleDockerTitleBars {nullptr} |
Definition at line 254 of file KisMainWindow.cpp.
| QList<QAction *> KisMainWindow::toolbarList |
Definition at line 229 of file KisMainWindow.cpp.
| KoToolDocker* KisMainWindow::toolOptionsDocker {nullptr} |
Definition at line 284 of file KisMainWindow.cpp.
| void KisMainWindow::undo {nullptr} |
Definition at line 245 of file KisMainWindow.cpp.
| QScopedPointer<KisUndoActionsUpdateManager> KisMainWindow::undoActionsUpdateManager |
Definition at line 278 of file KisMainWindow.cpp.
| KisViewManager * KisMainWindow::viewManager {nullptr} |
Definition at line 224 of file KisMainWindow.cpp.
| KisWelcomePageWidget* KisMainWindow::welcomePage {nullptr} |
Definition at line 291 of file KisMainWindow.cpp.
| QScrollArea* KisMainWindow::welcomeScroller {nullptr} |
Definition at line 290 of file KisMainWindow.cpp.
| QStackedWidget* KisMainWindow::widgetStack {nullptr} |
Definition at line 294 of file KisMainWindow.cpp.
| KisSignalMapper* KisMainWindow::windowMapper {nullptr} |
Definition at line 298 of file KisMainWindow.cpp.
| KActionMenu* KisMainWindow::windowMenu {nullptr} |
Definition at line 269 of file KisMainWindow.cpp.
| bool KisMainWindow::windowSizeDirty {false} |
Definition at line 232 of file KisMainWindow.cpp.
| const KConfigGroup & KisMainWindow::windowStateConfig |
Definition at line 306 of file KisMainWindow.cpp.
| QUuid KisMainWindow::workspaceBorrowedBy |
Definition at line 308 of file KisMainWindow.cpp.
| KActionMenu* KisMainWindow::workspaceMenu {nullptr} |
Definition at line 271 of file KisMainWindow.cpp.
| KisResourceModel* KisMainWindow::workspacemodel {nullptr} |
Definition at line 276 of file KisMainWindow.cpp.