14 #ifndef BERRYIPRESENTABLEPART_H_
15 #define BERRYIPRESENTABLEPART_H_
Light weight base class for most BlueBerry classes.
static const int PROP_TITLE
virtual QString GetName() const =0
berryObjectMacro(berry::IPresentablePart)
virtual bool IsCloseable() const =0
static const int PROP_CONTENT_DESCRIPTION
static const int PROP_DIRTY
virtual void AddPropertyListener(IPropertyChangeListener *listener)=0
virtual QString GetTitleToolTip() const =0
virtual bool IsBusy() const =0
~IPresentablePart() override
static const int PROP_TOOLBAR
virtual void SetBounds(const QRect &bounds)=0
virtual QString GetPartProperty(const QString &key) const =0
static const int PROP_HIGHLIGHT_IF_BACK
virtual QToolBar * GetToolBar()=0
virtual void SetFocus()=0
static const int PROP_PANE_MENU
static const int PROP_PREFERRED_SIZE
virtual QIcon GetTitleImage()=0
virtual QString GetTitleStatus() const =0
static const int PROP_BUSY
virtual QWidget * GetControl()=0
virtual void RemovePropertyListener(IPropertyChangeListener *listener)=0
virtual bool IsDirty() const =0
virtual QString GetTitle() const =0
virtual void SetVisible(bool isVisible)=0
static const int PROP_INPUT
static const int PROP_PART_NAME