13 #ifndef BERRYACTIONBARADVISOR_H_
14 #define BERRYACTIONBARADVISOR_H_
26 struct IToolBarManager;
27 struct IStatusLineManager;
28 struct IActionBarConfigurer;
30 struct IWorkbenchWindow;
85 FILL_STATUS_LINE = 0x08
87 Q_DECLARE_FLAGS(FillFlags, FillType)
138 virtual void FillActionBars(FillFlags flags);
192 virtual void Register(QAction* action,
const QString&
id);
200 virtual QAction* GetAction(
const QString&
id)
const;
222 virtual void FillToolBar(IToolBarManager* toolBar);
234 virtual void FillStatusLine(IStatusLineManager* statusLine);
240 QHash<QString, QAction*> actions;
246 Q_DECLARE_OPERATORS_FOR_FLAGS(berry::ActionBarAdvisor::FillFlags)