15 #include <qcheckbox.h> 19 #include <q3vgroupbox.h> 20 #include <qpushbutton.h> 21 #include <qcombobox.h> 22 #include <qapplication.h> 25 #include <Q3GridLayout> 26 #include <QDesktopWidget> 31 #include "../config.h" 32 #include "../gui/window.h" 33 #include "../gui/titleWidget.h" 38 const char* name ) :
QWidget( parent, name)
44 labelFont.setWeight(QFont::Bold);
106 mainGrid =
new Q3GridLayout(
this, 5, 1, 0);
135 config->
setBool(
"layout",
"animation",
true );
136 config->
setBool(
"layout",
"showTooltips",
true );
137 config->
setBool(
"layout",
"restoreWindowPlacementSize",
true);
139 QDesktopWidget *desktop = QApplication::desktop();
140 int width = (8*desktop->width()) / 10;
141 int height = (8*desktop->height()) / 10;
142 config->
setInt(
"layout",
"windowWidth", width );
143 config->
setInt(
"layout",
"windowHeight", height );
144 config->
setInt(
"layout",
"windowPosX", (desktop->width() -
width) / 2 );
145 config->
setInt(
"layout",
"windowPosY", (desktop->height() -
height) / 2 );
147 config->
setInt(
"layout",
"defaultWindowSize", 80 );
148 config->
setString(
"layout",
"defaultWindowPlacement", 0 );
171 ((
Window*)qApp->mainWidget())->getTitle()->useAnimation(
config->
getBool(
"layout",
"animation" ) );
void setInt(QString group, QString key, int val)
Set int setting.
Top level widget, encapsulates the title widget, the layout widget, and the toolbar widget...
bool getBool(QString group, QString key)
Fetch bool setting.
void setString(QString group, QString key, QString value)
Sets a setting value, if group does not exist it is created, if setting does not exist it is also cre...
void setBool(QString group, QString key, bool val)
Set bool setting.
int getInt(QString group, QString key)
Fetch int setting.
Configuration object manages all user-specific application settings.