72 void setCurrentView(
KisView *view);
85 QWidget* canvas()
const;
137 bool selectionEditable();
144 int viewCount()
const;
153 bool blockUntilOperationsFinished(
KisImageSP image);
162 void blockUntilOperationsFinishedForced(
KisImageSP image);
164 void notifyWorkspaceLoaded();
172 void enableControls();
173 void disableControls();
177 void showFloatingMessage(
const QString &message,
const QIcon& icon,
int timeout = 4500,
179 int alignment = Qt::AlignCenter | Qt::TextWordWrap);
189 QWidget *mainWindowAsQWidget()
const;
194 QMainWindow* qtMainWindow()
const;
198 void setQtMainWindow(QMainWindow* newMainWindow);
205 void switchCanvasOnly(
bool toggled);
206 void setShowFloatingMessage(
bool show);
207 void showHideScrollbars();
216 void slotViewAdded(
KisView *view);
217 void slotViewRemoved(
KisView *view);
219 void slotActivateTransformTool();
222 void changeAuthorProfile(
const QString &profileName);
223 void slotUpdateAuthorProfileActions();
225 void slotToggleFgBg();
226 void slotResetFgBg();
229 void slotToggleBrushOutline();
244 void slotCreateTemplate();
245 void slotCreateCopy();
246 void slotDocumentSaved();
247 void slotSaveIncremental();
248 void slotSaveIncrementalBackup();
249 void showStatusBar(
bool toggled);
250 void toggleTabletLogger();
251 void openResourcesDirectory();
252 void guiUpdateTimeout();
253 void slotUpdatePixelGridAction();
254 void slotSaveShowRulersState(
bool value);
255 void slotSaveRulersTrackMouseState(
bool value);
256 void slotResetRotation();
257 void slotResetDisplay();
258 void slotCreateOpacityResource(
bool isOpacityPresetMode,
KoToolBase *tool);
260 void createActions();
261 void setupManagers();
263 QString canonicalPath();
The KisTextPropertyManager class.