28 #include <QStringList>
46 inline EObject ( QObject *parent = 0 ) : QObject(parent){}
64 static void connectByPass ( QObject *parent, QObject *child );
90 virtual inline void errorByPass(
const QString &message){ emit error(message); }
96 virtual inline void warningByPass(
const QString &message){ emit warning(message); }
112 virtual inline void addMenuByPass(QMenu* newMenu,
const QString &parent, QString before = QString()){ emit addMenu(newMenu, parent, before); }
118 virtual inline void addActionByPass(QAction* newAction,
const QString &parent, QString before = QString()){ emit addAction(newAction, parent, before); }
124 virtual inline void addToolBarByPass(QToolBar* newToolBar, Qt::ToolBarArea area = Qt::TopToolBarArea){ emit addToolBar(newToolBar, area); }
130 virtual inline void addNewDockWidgetByPass(QDockWidget *widget,
const Qt::DockWidgetArea &area){ emit addNewDockWidget(widget, area); }
173 void addManagedDockWidget(QDockWidget *widget,
const Qt::DockWidgetArea &area,
174 QString actionLabel = QString(), QString actionParent = QString());
196 void error(
const QString &message);
205 void warning(
const QString &message);
214 void information(
const QString &message);
218 void reloadEnableActions();
230 void addMenu(QMenu* newMenu,
const QString &parent, QString before = QString());
242 void addAction(QAction* newAction,
const QString &parent, QString before = QString());
251 void addToolBar(QToolBar* newToolBar, Qt::ToolBarArea area = Qt::TopToolBarArea);
261 void addNewDockWidget(QDockWidget *widget,
const Qt::DockWidgetArea &area);
270 void setCentralWidget(QWidget *centralWidget);
284 void showHelp(
const QString &page);
291 void showStatusWidget(QWidget* widget);
303 void reloadSettingsRequest();
311 void doReloadSettings();