9 #include "windowargs.h"
26 , menuBarVisible(true)
27 , toolBarsVisible(true)
28 , statusBarVisible(true)
31 , scrollBarsVisible(true)
44 bool statusBarVisible;
48 bool scrollBarsVisible;
53 WindowArgs::WindowArgs()
54 : d(new WindowArgsPrivate)
63 WindowArgs::~WindowArgs()
77 WindowArgs::WindowArgs(
const QRect &_geometry,
bool _fullscreen,
bool _menuBarVisible,
bool _toolBarsVisible,
bool _statusBarVisible,
bool _resizable)
78 : d(new WindowArgsPrivate)
82 d->width = _geometry.
width();
83 d->height = _geometry.
height();
84 d->fullscreen = _fullscreen;
85 d->menuBarVisible = _menuBarVisible;
86 d->toolBarsVisible = _toolBarsVisible;
87 d->statusBarVisible = _statusBarVisible;
88 d->resizable = _resizable;
89 d->lowerWindow =
false;
92 WindowArgs::WindowArgs(
int _x,
98 bool _toolBarsVisible,
99 bool _statusBarVisible,
101 : d(new WindowArgsPrivate)
107 d->fullscreen = _fullscreen;
108 d->menuBarVisible = _menuBarVisible;
109 d->toolBarsVisible = _toolBarsVisible;
110 d->statusBarVisible = _statusBarVisible;
111 d->resizable = _resizable;
112 d->lowerWindow =
false;
115 void WindowArgs::setX(
int x)
120 int WindowArgs::x()
const
125 void WindowArgs::setY(
int y)
130 int WindowArgs::y()
const
135 void WindowArgs::setWidth(
int w)
140 int WindowArgs::width()
const
145 void WindowArgs::setHeight(
int h)
150 int WindowArgs::height()
const
155 void WindowArgs::setFullScreen(
bool fs)
160 bool WindowArgs::isFullScreen()
const
162 return d->fullscreen;
165 void WindowArgs::setMenuBarVisible(
bool visible)
167 d->menuBarVisible = visible;
170 bool WindowArgs::isMenuBarVisible()
const
172 return d->menuBarVisible;
175 void WindowArgs::setToolBarsVisible(
bool visible)
177 d->toolBarsVisible = visible;
180 bool WindowArgs::toolBarsVisible()
const
182 return d->toolBarsVisible;
185 void WindowArgs::setStatusBarVisible(
bool visible)
187 d->statusBarVisible = visible;
190 bool WindowArgs::isStatusBarVisible()
const
192 return d->statusBarVisible;
195 void WindowArgs::setResizable(
bool resizable)
197 d->resizable = resizable;
200 bool WindowArgs::isResizable()
const
205 void WindowArgs::setLowerWindow(
bool lower)
207 d->lowerWindow = lower;
210 bool WindowArgs::lowerWindow()
const
212 return d->lowerWindow;
215 void WindowArgs::setScrollBarsVisible(
bool visible)
217 d->scrollBarsVisible = visible;
220 bool WindowArgs::scrollBarsVisible()
const
222 return d->scrollBarsVisible;