50 Q_PROPERTY(
bool hasMenuBar READ hasMenuBar)
51 Q_PROPERTY(
bool autoSaveSettings READ autoSaveSettings)
52 Q_PROPERTY(QString autoSaveGroup READ autoSaveGroup)
53 Q_PROPERTY(
bool standardToolBarMenuEnabled READ isStandardToolBarMenuEnabled WRITE setStandardToolBarMenuEnabled)
91 explicit
KXmlGuiWindow(QWidget *parent = 0, Qt::WindowFlags f = Qt::WindowFlags());
107 void setHelpMenuEnabled(
bool showHelpMenu = true);
112 bool isHelpMenuEnabled() const;
129 void createGUI(const QString &xmlfile = QString());
147 void setStandardToolBarMenuEnabled(
bool enable);
148 bool isStandardToolBarMenuEnabled() const;
169 void createStandardStatusBarAction();
221 Default = ToolBar | Keys | StatusBar | Save | Create
241 void setupGUI(StandardWindowOptions options = Default,
const QString &xmlfile = QString());
260 void setupGUI(
const QSize &defaultSize, StandardWindowOptions options = Default,
const QString &xmlfile = QString());
265 QAction *toolBarMenuAction();
270 void setupToolbarMenuActions();
294 virtual void configureToolbars();
301 virtual void slotStateChanged(
const QString &newstate);
310 void slotStateChanged(
const QString &newstate,
319 bool event(QEvent *event)
override;
326 virtual void saveNewToolbarConfig();
Q_DECLARE_FLAGS(KisUpdaterContextSnapshotEx, KisUpdaterContextSnapshotExTag)
KDE top level main window
Q_PRIVATE_SLOT(k_func(), void _k_slotSettingsChanged(int)) Q_PRIVATE_SLOT(k_func()
virtual void applyMainWindowSettings(const KConfigGroup &config)
bool event(QEvent *event) override
#define XMLGUI_DECLARE_PRIVATE(classname)