Krita Source Code Documentation
Loading...
Searching...
No Matches
KisViewManager::KisViewManagerPrivate Class Reference

Classes

struct  CanvasOnlyOptions
 

Public Member Functions

bool blockUntilOperationsFinishedImpl (KisImageSP image, bool force)
 
 KisViewManagerPrivate (KisViewManager *_q, KisKActionCollection *_actionCollection, QWidget *_q_parent)
 

Public Attributes

KSelectAction * actionAuthor {nullptr}
 
KisKActionCollectionactionCollection {nullptr}
 
KisActionManager actionManager
 
BlockingUserInputEventFilter blockingEventFilter
 
KisCanvasControlsManager canvasControlsManager
 
QPoint canvasOnlyOffsetCompensation
 
std::optional< CanvasOnlyOptionscanvasOnlyOptions
 
KoCanvasResourceProvider canvasResourceManager
 
KisCanvasResourceProvider canvasResourceProvider
 
QByteArray canvasStateInCanvasOnlyMode
 
QByteArray canvasStateInNormalMode
 
KisControlFrame controlFrame
 
KisActioncreateCopy {nullptr}
 
KisActioncreateTemplate {nullptr}
 
QPointer< KisViewcurrentImageView
 
KisFilterManager filterManager
 
KisActiongamutCheck {nullptr}
 
KisGridManager gridManager
 
KisGuidesManager guidesManager
 
KisSignalCompressor guiUpdateCompressor
 
KisIdleTasksManager idleTasksManager
 
KisImageManager imageManager
 
KisInputManager inputManager
 
KisActionlevelOfDetailAction {nullptr}
 
QMainWindow * mainWindow {nullptr}
 
KisMirrorManager mirrorManager
 
KisNodeManager nodeManager
 
KisActionopenResourcesDirectory {nullptr}
 
KisDecorationsManager paintingAssistantsManager
 
QPointer< KoUpdaterpersistentImageProgressUpdater
 
QPointer< KoUpdaterpersistentUnthreadedProgressUpdater
 
QScopedPointer< KoProgressUpdaterpersistentUnthreadedProgressUpdaterRouter
 
KisActionresetCanvasRotation {nullptr}
 
KisActionresetDisplay {nullptr}
 
KisActionresetFgBg {nullptr}
 
KisActionrotateCanvasLeft {nullptr}
 
KisActionrotateCanvasRight {nullptr}
 
KisActionrulersTrackMouseAction {nullptr}
 
QPointer< KisFloatingMessagesavedFloatingMessage
 
KisActionsaveIncremental {nullptr}
 
KisActionsaveIncrementalBackup {nullptr}
 
KisSelectionManager selectionManager
 
bool showFloatingMessage {true}
 
KisActionshowPixelGrid {nullptr}
 
KisActionshowRulersAction {nullptr}
 
KisActionsoftProof {nullptr}
 
KisStatusBar statusBar
 
KisTextPropertiesManager textPropertyManager
 
KisActiontoggleBrushOutline {nullptr}
 
KisActiontoggleFgBg {nullptr}
 
KisActiontoggleZoomToFit {nullptr}
 
KisSignalAutoConnectionsStore viewConnections
 
KisActionviewPrintSize {nullptr}
 
KisActionwrapAroundAction {nullptr}
 
QActionGroup * wrapAroundAxisActions {nullptr}
 
KisActionwrapAroundHAxisAction {nullptr}
 
KisActionwrapAroundHVAxisAction {nullptr}
 
KisActionwrapAroundVAxisAction {nullptr}
 
KisActionzoomIn {nullptr}
 
KisActionzoomOut {nullptr}
 
KisActionzoomTo100pct {nullptr}
 
KisActionzoomToFit {nullptr}
 
KisActionzoomToFitHeight {nullptr}
 
KisActionzoomToFitWidth {nullptr}
 

Detailed Description

Definition at line 148 of file KisViewManager.cpp.

Constructor & Destructor Documentation

◆ KisViewManagerPrivate()

KisViewManager::KisViewManagerPrivate::KisViewManagerPrivate ( KisViewManager * _q,
KisKActionCollection * _actionCollection,
QWidget * _q_parent )
inline

Definition at line 153 of file KisViewManager.cpp.

154 : filterManager(_q)
155 , selectionManager(_q)
156 , statusBar(_q)
157 , controlFrame(_q, _q_parent)
158 , nodeManager(_q)
159 , imageManager(_q)
160 , gridManager(_q)
163 , actionManager(_q, _actionCollection)
167 , actionCollection(_actionCollection)
168 , mirrorManager(_q)
169 , inputManager(_q)
170 {
172 }
KisCanvasControlsManager canvasControlsManager
KisDecorationsManager paintingAssistantsManager
KisCanvasResourceProvider canvasResourceProvider
KoCanvasResourceProvider canvasResourceManager
static void initializeResourceManager(KoCanvasResourceProvider *resourceManager)

References canvasResourceManager, and KisViewManager::initializeResourceManager().

Member Function Documentation

◆ blockUntilOperationsFinishedImpl()

bool KisViewManager::KisViewManagerPrivate::blockUntilOperationsFinishedImpl ( KisImageSP image,
bool force )

Definition at line 889 of file KisViewManager.cpp.

890{
891 const int busyWaitDelay = 1000;
893 dialog.blockIfImageIsBusy();
894
895 return dialog.result() == QDialog::Accepted;
896}
KisImageWSP image() const
Return the image this view is displaying.

References KisDelayedSaveDialog::ForcedDialog, KisDelayedSaveDialog::GeneralDialog, KisViewManager::image(), and mainWindow.

Member Data Documentation

◆ actionAuthor

KSelectAction* KisViewManager::KisViewManagerPrivate::actionAuthor {nullptr}

Definition at line 237 of file KisViewManager.cpp.

237{nullptr}; // Select action for author profile.

◆ actionCollection

KisKActionCollection* KisViewManager::KisViewManagerPrivate::actionCollection {nullptr}

Definition at line 230 of file KisViewManager.cpp.

230{nullptr};

◆ actionManager

KisActionManager KisViewManager::KisViewManagerPrivate::actionManager

Definition at line 222 of file KisViewManager.cpp.

◆ blockingEventFilter

BlockingUserInputEventFilter KisViewManager::KisViewManagerPrivate::blockingEventFilter

Definition at line 221 of file KisViewManager.cpp.

◆ canvasControlsManager

KisCanvasControlsManager KisViewManager::KisViewManagerPrivate::canvasControlsManager

Definition at line 219 of file KisViewManager.cpp.

◆ canvasOnlyOffsetCompensation

QPoint KisViewManager::KisViewManagerPrivate::canvasOnlyOffsetCompensation

Definition at line 269 of file KisViewManager.cpp.

◆ canvasOnlyOptions

std::optional<CanvasOnlyOptions> KisViewManager::KisViewManagerPrivate::canvasOnlyOptions

Definition at line 268 of file KisViewManager.cpp.

◆ canvasResourceManager

KoCanvasResourceProvider KisViewManager::KisViewManagerPrivate::canvasResourceManager

Definition at line 228 of file KisViewManager.cpp.

◆ canvasResourceProvider

KisCanvasResourceProvider KisViewManager::KisViewManagerPrivate::canvasResourceProvider

Definition at line 227 of file KisViewManager.cpp.

◆ canvasStateInCanvasOnlyMode

QByteArray KisViewManager::KisViewManagerPrivate::canvasStateInCanvasOnlyMode

Definition at line 241 of file KisViewManager.cpp.

◆ canvasStateInNormalMode

QByteArray KisViewManager::KisViewManagerPrivate::canvasStateInNormalMode

Definition at line 240 of file KisViewManager.cpp.

◆ controlFrame

KisControlFrame KisViewManager::KisViewManagerPrivate::controlFrame

Definition at line 215 of file KisViewManager.cpp.

◆ createCopy

KisAction* KisViewManager::KisViewManagerPrivate::createCopy {nullptr}

Definition at line 177 of file KisViewManager.cpp.

177{nullptr};

◆ createTemplate

KisAction* KisViewManager::KisViewManagerPrivate::createTemplate {nullptr}

Definition at line 176 of file KisViewManager.cpp.

176{nullptr};

◆ currentImageView

QPointer<KisView> KisViewManager::KisViewManagerPrivate::currentImageView

Definition at line 226 of file KisViewManager.cpp.

◆ filterManager

KisFilterManager KisViewManager::KisViewManagerPrivate::filterManager

Definition at line 175 of file KisViewManager.cpp.

◆ gamutCheck

KisAction* KisViewManager::KisViewManagerPrivate::gamutCheck {nullptr}

Definition at line 202 of file KisViewManager.cpp.

202{nullptr};

◆ gridManager

KisGridManager KisViewManager::KisViewManagerPrivate::gridManager

Definition at line 218 of file KisViewManager.cpp.

◆ guidesManager

KisGuidesManager KisViewManager::KisViewManagerPrivate::guidesManager

Definition at line 208 of file KisViewManager.cpp.

◆ guiUpdateCompressor

KisSignalCompressor KisViewManager::KisViewManagerPrivate::guiUpdateCompressor

Definition at line 229 of file KisViewManager.cpp.

◆ idleTasksManager

KisIdleTasksManager KisViewManager::KisViewManagerPrivate::idleTasksManager

Definition at line 233 of file KisViewManager.cpp.

◆ imageManager

KisImageManager KisViewManager::KisViewManagerPrivate::imageManager

Definition at line 217 of file KisViewManager.cpp.

◆ inputManager

KisInputManager KisViewManager::KisViewManagerPrivate::inputManager

Definition at line 232 of file KisViewManager.cpp.

◆ levelOfDetailAction

KisAction* KisViewManager::KisViewManagerPrivate::levelOfDetailAction {nullptr}

Definition at line 189 of file KisViewManager.cpp.

189{nullptr};

◆ mainWindow

QMainWindow* KisViewManager::KisViewManagerPrivate::mainWindow {nullptr}

Definition at line 223 of file KisViewManager.cpp.

223{nullptr};

◆ mirrorManager

KisMirrorManager KisViewManager::KisViewManagerPrivate::mirrorManager

Definition at line 231 of file KisViewManager.cpp.

◆ nodeManager

KisNodeManager KisViewManager::KisViewManagerPrivate::nodeManager

Definition at line 216 of file KisViewManager.cpp.

◆ openResourcesDirectory

KisAction* KisViewManager::KisViewManagerPrivate::openResourcesDirectory {nullptr}

Definition at line 180 of file KisViewManager.cpp.

180{nullptr};

◆ paintingAssistantsManager

KisDecorationsManager KisViewManager::KisViewManagerPrivate::paintingAssistantsManager

Definition at line 220 of file KisViewManager.cpp.

◆ persistentImageProgressUpdater

QPointer<KoUpdater> KisViewManager::KisViewManagerPrivate::persistentImageProgressUpdater

Definition at line 210 of file KisViewManager.cpp.

◆ persistentUnthreadedProgressUpdater

QPointer<KoUpdater> KisViewManager::KisViewManagerPrivate::persistentUnthreadedProgressUpdater

Definition at line 213 of file KisViewManager.cpp.

◆ persistentUnthreadedProgressUpdaterRouter

QScopedPointer<KoProgressUpdater> KisViewManager::KisViewManagerPrivate::persistentUnthreadedProgressUpdaterRouter

Definition at line 212 of file KisViewManager.cpp.

◆ resetCanvasRotation

KisAction* KisViewManager::KisViewManagerPrivate::resetCanvasRotation {nullptr}

Definition at line 183 of file KisViewManager.cpp.

183{nullptr};

◆ resetDisplay

KisAction* KisViewManager::KisViewManagerPrivate::resetDisplay {nullptr}

Definition at line 199 of file KisViewManager.cpp.

199{nullptr};

◆ resetFgBg

KisAction* KisViewManager::KisViewManagerPrivate::resetFgBg {nullptr}

Definition at line 204 of file KisViewManager.cpp.

204{nullptr};

◆ rotateCanvasLeft

KisAction* KisViewManager::KisViewManagerPrivate::rotateCanvasLeft {nullptr}

Definition at line 182 of file KisViewManager.cpp.

182{nullptr};

◆ rotateCanvasRight

KisAction* KisViewManager::KisViewManagerPrivate::rotateCanvasRight {nullptr}

Definition at line 181 of file KisViewManager.cpp.

181{nullptr};

◆ rulersTrackMouseAction

KisAction* KisViewManager::KisViewManagerPrivate::rulersTrackMouseAction {nullptr}

Definition at line 191 of file KisViewManager.cpp.

191{nullptr};

◆ savedFloatingMessage

QPointer<KisFloatingMessage> KisViewManager::KisViewManagerPrivate::savedFloatingMessage

Definition at line 224 of file KisViewManager.cpp.

◆ saveIncremental

KisAction* KisViewManager::KisViewManagerPrivate::saveIncremental {nullptr}

Definition at line 178 of file KisViewManager.cpp.

178{nullptr};

◆ saveIncrementalBackup

KisAction* KisViewManager::KisViewManagerPrivate::saveIncrementalBackup {nullptr}

Definition at line 179 of file KisViewManager.cpp.

179{nullptr};

◆ selectionManager

KisSelectionManager KisViewManager::KisViewManagerPrivate::selectionManager

Definition at line 207 of file KisViewManager.cpp.

◆ showFloatingMessage

bool KisViewManager::KisViewManagerPrivate::showFloatingMessage {true}

Definition at line 225 of file KisViewManager.cpp.

225{true};

◆ showPixelGrid

KisAction* KisViewManager::KisViewManagerPrivate::showPixelGrid {nullptr}

Definition at line 238 of file KisViewManager.cpp.

238{nullptr};

◆ showRulersAction

KisAction* KisViewManager::KisViewManagerPrivate::showRulersAction {nullptr}

Definition at line 190 of file KisViewManager.cpp.

190{nullptr};

◆ softProof

KisAction* KisViewManager::KisViewManagerPrivate::softProof {nullptr}

Definition at line 201 of file KisViewManager.cpp.

201{nullptr};

◆ statusBar

KisStatusBar KisViewManager::KisViewManagerPrivate::statusBar

Definition at line 209 of file KisViewManager.cpp.

◆ textPropertyManager

KisTextPropertiesManager KisViewManager::KisViewManagerPrivate::textPropertyManager

Definition at line 234 of file KisViewManager.cpp.

◆ toggleBrushOutline

KisAction* KisViewManager::KisViewManagerPrivate::toggleBrushOutline {nullptr}

Definition at line 205 of file KisViewManager.cpp.

205{nullptr};

◆ toggleFgBg

KisAction* KisViewManager::KisViewManagerPrivate::toggleFgBg {nullptr}

Definition at line 203 of file KisViewManager.cpp.

203{nullptr};

◆ toggleZoomToFit

KisAction* KisViewManager::KisViewManagerPrivate::toggleZoomToFit {nullptr}

Definition at line 198 of file KisViewManager.cpp.

198{nullptr};

◆ viewConnections

KisSignalAutoConnectionsStore KisViewManager::KisViewManagerPrivate::viewConnections

Definition at line 236 of file KisViewManager.cpp.

◆ viewPrintSize

KisAction* KisViewManager::KisViewManagerPrivate::viewPrintSize {nullptr}

Definition at line 200 of file KisViewManager.cpp.

200{nullptr};

◆ wrapAroundAction

KisAction* KisViewManager::KisViewManagerPrivate::wrapAroundAction {nullptr}

Definition at line 184 of file KisViewManager.cpp.

184{nullptr};

◆ wrapAroundAxisActions

QActionGroup* KisViewManager::KisViewManagerPrivate::wrapAroundAxisActions {nullptr}

Definition at line 188 of file KisViewManager.cpp.

188{nullptr};

◆ wrapAroundHAxisAction

KisAction* KisViewManager::KisViewManagerPrivate::wrapAroundHAxisAction {nullptr}

Definition at line 186 of file KisViewManager.cpp.

186{nullptr};

◆ wrapAroundHVAxisAction

KisAction* KisViewManager::KisViewManagerPrivate::wrapAroundHVAxisAction {nullptr}

Definition at line 185 of file KisViewManager.cpp.

185{nullptr};

◆ wrapAroundVAxisAction

KisAction* KisViewManager::KisViewManagerPrivate::wrapAroundVAxisAction {nullptr}

Definition at line 187 of file KisViewManager.cpp.

187{nullptr};

◆ zoomIn

KisAction* KisViewManager::KisViewManagerPrivate::zoomIn {nullptr}

Definition at line 193 of file KisViewManager.cpp.

193{nullptr};

◆ zoomOut

KisAction* KisViewManager::KisViewManagerPrivate::zoomOut {nullptr}

Definition at line 194 of file KisViewManager.cpp.

194{nullptr};

◆ zoomTo100pct

KisAction* KisViewManager::KisViewManagerPrivate::zoomTo100pct {nullptr}

Definition at line 192 of file KisViewManager.cpp.

192{nullptr};

◆ zoomToFit

KisAction* KisViewManager::KisViewManagerPrivate::zoomToFit {nullptr}

Definition at line 195 of file KisViewManager.cpp.

195{nullptr};

◆ zoomToFitHeight

KisAction* KisViewManager::KisViewManagerPrivate::zoomToFitHeight {nullptr}

Definition at line 197 of file KisViewManager.cpp.

197{nullptr};

◆ zoomToFitWidth

KisAction* KisViewManager::KisViewManagerPrivate::zoomToFitWidth {nullptr}

Definition at line 196 of file KisViewManager.cpp.

196{nullptr};

The documentation for this class was generated from the following file: