137 void SetBounds(
int x,
int y,
int width,
int height);
139 virtual void SetBounds(
const QRect& bounds) = 0;
140 virtual QRect GetBounds()
const = 0;
142 virtual void SetLocation(
int x,
int y) = 0;
144 virtual QPoint ComputeSize(
int wHint,
int hHint,
bool changed) = 0;
153 virtual QString GetText()
const = 0;
159 virtual void SetText(
const QString& text) = 0;
161 virtual bool IsVisible()
const = 0;
162 virtual void SetVisible(
bool visible) = 0;
164 virtual QWidget* GetControl()
const = 0;
166 virtual void SetImages(
const QList<QIcon>&
images) = 0;
177 virtual bool GetMaximized()
const = 0;
188 virtual bool GetMinimized()
const = 0;
208 virtual void SetMinimized(
bool minimized) = 0;
228 virtual void SetMaximized(
bool maximized) = 0;
262 virtual void Open(
bool block =
false) = 0;
271 virtual void Close() = 0;
280 virtual void SetActive() = 0;
293 virtual QList<Shell::Pointer> GetShells() = 0;
315 virtual Qt::WindowFlags GetStyle ()
const = 0;
319 QHash<QString, Object::Pointer> data;
Light weight base class for most BlueBerry classes.
T::Pointer GetData(const std::string &name)
#define berryObjectMacro(...)
section MAP_FRAME_Mapper_Settings Mapper settings For the mapping of corrected images