13 #ifndef BERRYIWORKBENCHWINDOWCONFIGURER_H_
14 #define BERRYIWORKBENCHWINDOWCONFIGURER_H_
25 struct IActionBarConfigurer;
26 struct IDropTargetListener;
28 struct IWorkbenchConfigurer;
29 struct IWorkbenchWindow;
84 virtual QString GetTitle() = 0;
91 virtual void SetTitle(
const QString& title) = 0;
102 virtual bool GetShowMenuBar()
const = 0;
110 virtual void SetShowMenuBar(
bool show) = 0;
121 virtual bool GetShowToolBar()
const = 0;
129 virtual void SetShowToolBar(
bool show) = 0;
140 virtual bool GetShowStatusLine()
const = 0;
148 virtual void SetShowStatusLine(
bool show) = 0;
160 virtual bool GetShowPerspectiveBar()
const = 0;
169 virtual void SetShowPerspectiveBar(
bool show) = 0;
180 virtual bool GetShowProgressIndicator()
const = 0;
188 virtual void SetShowProgressIndicator(
bool show) = 0;
196 virtual Qt::WindowFlags GetWindowFlags()
const = 0;
210 virtual void SetWindowFlags(Qt::WindowFlags windowFlags) = 0;
217 virtual QPoint GetInitialSize()
const = 0;
227 virtual void SetInitialSize(QPoint initialSize) = 0;
266 virtual void AddEditorAreaTransfer(
const QStringList& transferTypes) = 0;
305 virtual QMenuBar* CreateMenuBar() = 0;
323 virtual QWidget* CreateToolBar(QWidget* parent) = 0;
357 virtual QWidget* CreatePageComposite(QWidget* parent) = 0;