summaryrefslogtreecommitdiffstats
path: root/addon/doxywizard/inputbool.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-07-28 20:14:48 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-07-28 20:14:48 (GMT)
commitadac91e9a353095c3bae4b580d27b7cfd8617493 (patch)
treeeb4c65d3676c6ecd00dc532bcb6420f9eb71aa32 /addon/doxywizard/inputbool.cpp
parentb860a5cc743f3297002876b58d4db5e504f4294d (diff)
downloadDoxygen-adac91e9a353095c3bae4b580d27b7cfd8617493.zip
Doxygen-adac91e9a353095c3bae4b580d27b7cfd8617493.tar.gz
Doxygen-adac91e9a353095c3bae4b580d27b7cfd8617493.tar.bz2
Release-1.2.17-20020728
Diffstat (limited to 'addon/doxywizard/inputbool.cpp')
-rw-r--r--addon/doxywizard/inputbool.cpp22
1 files changed, 15 insertions, 7 deletions
diff --git a/addon/doxywizard/inputbool.cpp b/addon/doxywizard/inputbool.cpp
index 43d994d..33ecf2f 100644
--- a/addon/doxywizard/inputbool.cpp
+++ b/addon/doxywizard/inputbool.cpp
@@ -15,23 +15,31 @@
#include "inputbool.h"
#include "pagewidget.h"
#include <qwindowsstyle.h>
+#include <qlayout.h>
InputBool::InputBool( const QString & text, PageWidget * parent, bool &flag )
- : QCheckBox( text, parent->getLayout() ), state(flag)
+ : /*QCheckBox( text, parent->getLayout() )*/ QWidget(parent->getLayout()), state(flag)
{
+ QBoxLayout *layout = new QHBoxLayout(this);
+ cb = new QCheckBox(text,this);
+ layout->addWidget(cb);
+ layout->addStretch(10);
+
QWindowsStyle *winStyle = new QWindowsStyle();
- setChecked( flag );
- setStyle( winStyle );
- setMinimumSize( sizeHint() );
+ cb->setChecked( flag );
+ cb->setStyle( winStyle );
+ cb->setMinimumSize( sizeHint() );
- connect( this, SIGNAL(toggled(bool)), SLOT(setState(bool)) );
+ connect( cb, SIGNAL(toggled(bool)), SLOT(setState(bool)) );
parent->addWidget(this);
+
+ layout->activate();
}
void InputBool::init()
{
- setChecked(state);
+ cb->setChecked(state);
}
void InputBool::setState( bool s )
@@ -39,7 +47,7 @@ void InputBool::setState( bool s )
if (state!=s)
{
emit changed();
- emit toggle(text(),s);
+ emit toggle(cb->text(),s);
}
state=s;
}