133 void SetBounds(
int x,
int y,
int width,
int height);
135 virtual void SetBounds(
const QRect& bounds) = 0;
136 virtual QRect GetBounds()
const = 0;
138 virtual void SetLocation(
int x,
int y) = 0;
140 virtual QPoint ComputeSize(
int wHint,
int hHint,
bool changed) = 0;
149 virtual QString GetText()
const = 0;
155 virtual void SetText(
const QString& text) = 0;
157 virtual bool IsVisible()
const = 0;
158 virtual void SetVisible(
bool visible) = 0;
160 virtual QWidget* GetControl()
const = 0;
162 virtual void SetImages(
const QList<QIcon>& images) = 0;
173 virtual bool GetMaximized()
const = 0;
184 virtual bool GetMinimized()
const = 0;
204 virtual void SetMinimized(
bool minimized) = 0;
224 virtual void SetMaximized(
bool maximized) = 0;
258 virtual void Open(
bool block =
false) = 0;
267 virtual void Close() = 0;
276 virtual void SetActive() = 0;
289 virtual QList<Shell::Pointer> GetShells() = 0;
311 virtual Qt::WindowFlags GetStyle ()
const = 0;
315 QHash<QString, Object::Pointer> data;