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();
Mostly the same as EWidget but for QObject as base class.
Definition: eobject.h:42
QList< QPointer< QDockWidget > > dockWidgets
Definition: eobject.h:177
virtual void informationByPass(const QString &message)
Definition: eobject.h:102
virtual void showSettingsByPass()
Definition: eobject.h:142
virtual void addNewDockWidgetByPass(QDockWidget *widget, const Qt::DockWidgetArea &area)
Definition: eobject.h:130
virtual void reloadSettingsRequestByPass()
Definition: eobject.h:161
virtual void addMenuByPass(QMenu *newMenu, const QString &parent, QString before=QString())
Definition: eobject.h:112
virtual void reloadSettings()
Used to reload the settings.
Definition: eobject.h:81
virtual void addToolBarByPass(QToolBar *newToolBar, Qt::ToolBarArea area=Qt::TopToolBarArea)
Definition: eobject.h:124
EObject(QObject *parent=0)
Definition: eobject.h:46
#define E_CORE_EXPORT
Definition: eglobal.h:107
QList< QPointer< QAction > > dockActions
Definition: eobject.h:178
virtual void showHelpByPass(const QString &page)
Definition: eobject.h:148
virtual void errorByPass(const QString &message)
Definition: eobject.h:90
virtual void showStatusWidgetByPass(QWidget *widget)
Definition: eobject.h:154
virtual void reloadEnableActionsByPass()
Definition: eobject.h:106
virtual void setCentralWidgetByPass(QWidget *centralWidget)
Definition: eobject.h:136
void connectByPass(QObject *object)
Definition: eobject.h:53
virtual void addActionByPass(QAction *newAction, const QString &parent, QString before=QString())
Definition: eobject.h:118
virtual void warningByPass(const QString &message)
Definition: eobject.h:96