53 inline EWidget ( QWidget *parent = 0, Qt::WindowFlags flags = 0 ) : QWidget(parent, flags) {}
63 void setWindowTitle (
const QString &title );
94 virtual bool load(QFile *file, QString &error);
102 virtual bool save(QFile *file, QString &error);
107 virtual bool fileNew(QString &error);
112 virtual bool print(QString &error);
117 virtual bool undo(QString &error);
122 virtual bool redo(QString &error);
127 virtual bool cut(QString &error);
132 virtual bool copy(QString &error);
137 virtual bool paste(QString &error);
142 virtual bool reload(QString &error);
164 virtual inline void errorByPass(
const QString &message){ emit error(message); }
168 virtual inline void warningByPass(
const QString &message){ emit warning(message); }
180 virtual inline void addMenuByPass(QMenu* newMenu,
const QString &parent, QString before = QString()){ emit addMenu(newMenu, parent, before); }
184 virtual inline void addActionByPass(QAction* newAction,
const QString &parent, QString before = QString()){ emit addAction(newAction, parent, before); }
188 virtual inline void addToolBarByPass(QToolBar* newToolBar, Qt::ToolBarArea area = Qt::TopToolBarArea){ emit addToolBar(newToolBar, area); }
192 virtual inline void addNewDockWidgetByPass(QDockWidget *widget,
const Qt::DockWidgetArea &area){ emit addNewDockWidget(widget, area); }
227 void addManagedDockWidget(QDockWidget *widget,
const Qt::DockWidgetArea &area,
228 QString actionLabel = QString(), QString actionParent = QString());
241 void error(
const QString &message);
248 void warning(
const QString &message);
255 void information(
const QString &message);
259 void reloadEnableActions();
266 void addMenu(QMenu* newMenu,
const QString &parent, QString before = QString());
273 void addAction(QAction* newAction,
const QString &parent, QString before = QString());
280 void addToolBar(QToolBar* newToolBar, Qt::ToolBarArea area = Qt::TopToolBarArea);
288 void addNewDockWidget(QDockWidget *widget,
const Qt::DockWidgetArea &area);
294 void setCentralWidget(QWidget *centralWidget);
304 void showHelp(
const QString &page);
309 void showStatusWidget(QWidget* widget);
321 void reloadSettingsRequest();
329 void doReloadSettings();