17 #ifndef BERRYACTIONBARADVISOR_H_
18 #define BERRYACTIONBARADVISOR_H_
30 struct IToolBarManager;
31 struct IStatusLineManager;
32 struct IActionBarConfigurer;
34 struct IWorkbenchWindow;
89 FILL_STATUS_LINE = 0x08
91 Q_DECLARE_FLAGS(FillFlags, FillType)
142 virtual
void FillActionBars(FillFlags flags);
196 virtual
void Register(QAction* action, const QString&
id);
204 virtual QAction* GetAction(const QString&
id) const;
226 virtual
void FillToolBar(IToolBarManager* toolBar);
238 virtual
void FillStatusLine(IStatusLineManager* statusLine);
244 QHash<QString, QAction*> actions;
250 Q_DECLARE_OPERATORS_FOR_FLAGS(
berry::ActionBarAdvisor::FillFlags)
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
berryObjectMacro(berry::ActionBarAdvisor) enum FillType