18 #ifndef BERRYIPRESENTABLEPART_H_
19 #define BERRYIPRESENTABLEPART_H_
105 virtual void SetBounds(
const QRect& bounds) = 0;
115 virtual void SetVisible(
bool isVisible) = 0;
120 virtual void SetFocus() = 0;
146 virtual QString
GetName()
const = 0;
159 virtual QString GetTitle()
const = 0;
173 virtual QString GetTitleStatus()
const = 0;
187 virtual QIcon GetTitleImage() = 0;
200 virtual QString GetTitleToolTip()
const = 0;
210 virtual bool IsDirty()
const = 0;
216 virtual bool IsBusy()
const = 0;
224 virtual bool IsCloseable()
const = 0;
232 virtual QToolBar* GetToolBar() = 0;
250 virtual QWidget* GetControl() = 0;
264 virtual QString GetPartProperty(
const QString& key)
const = 0;
static const int PROP_TOOLBAR
static const int PROP_CONTENT_DESCRIPTION
Light weight base class for most BlueBerry classes.
static const int PROP_HIGHLIGHT_IF_BACK
static const int PROP_INPUT
static const int PROP_BUSY
static const int PROP_PREFERRED_SIZE
#define berryObjectMacro(...)
static const int PROP_PANE_MENU
static const int PROP_TITLE
static const int PROP_PART_NAME
static std::string GetName(std::string fileName, std::string suffix)
static const int PROP_DIRTY