Medical Imaging Interaction Toolkit
2024.06.99-60d9b802
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
14 #ifndef BERRYICONTRIBUTIONITEM_H
15 #define BERRYICONTRIBUTIONITEM_H
28 struct IContributionManager;
62 virtual void Fill(QStatusBar* parent) = 0;
71 virtual void Fill(QMenuBar* parent, QAction* before) = 0;
80 virtual void Fill(QMenu* parent, QAction* before) = 0;
89 virtual void Fill(QToolBar* parent, QAction* before) = 0;
98 virtual QString
GetId()
const = 0;
113 virtual bool IsDirty()
const = 0;
181 virtual void Update() = 0;
189 virtual void Update(
const QString&
id) = 0;
194 #endif // BERRYICONTRIBUTIONITEM_H
virtual bool IsEnabled() const =0
virtual void SetVisible(bool visible)=0
virtual bool IsDirty() const =0
virtual void Fill(QStatusBar *parent)=0
virtual bool IsDynamic() const =0
virtual QString GetId() const =0
Light weight base class for most BlueBerry classes.
virtual bool IsSeparator() const =0
virtual void SaveWidgetState()=0
virtual void SetParent(IContributionManager *parent)=0
virtual bool IsVisible() const =0
berryObjectMacro(berry::IContributionItem)
virtual bool IsGroupMarker() const =0