Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
14 #ifndef BERRYIPRESENTABLEPART_H_
15 #define BERRYIPRESENTABLEPART_H_
100 virtual void SetBounds(
const QRect& bounds) = 0;
110 virtual void SetVisible(
bool isVisible) = 0;
115 virtual void SetFocus() = 0;
141 virtual QString GetName()
const = 0;
154 virtual QString GetTitle()
const = 0;
168 virtual QString GetTitleStatus()
const = 0;
182 virtual QIcon GetTitleImage() = 0;
195 virtual QString GetTitleToolTip()
const = 0;
205 virtual bool IsDirty()
const = 0;
211 virtual bool IsBusy()
const = 0;
219 virtual bool IsCloseable()
const = 0;
227 virtual QToolBar* GetToolBar() = 0;
245 virtual QWidget* GetControl() = 0;
259 virtual QString GetPartProperty(
const QString& key)
const = 0;
static const int PROP_TOOLBAR
static const int PROP_CONTENT_DESCRIPTION
static const int PROP_INPUT
static const int PROP_BUSY
Light weight base class for most BlueBerry classes.
static const int PROP_HIGHLIGHT_IF_BACK
static const int PROP_TITLE
static const int PROP_PREFERRED_SIZE
static const int PROP_PANE_MENU
#define berryObjectMacro(...)
static const int PROP_PART_NAME
static const int PROP_DIRTY