00001
#include <kdialog.h>
00002
#include <klocale.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
#include "configproblemreporter.h"
00013
00014
#include <qvariant.h>
00015
#include <kdialog.h>
00016
#include <qcheckbox.h>
00017
#include <qslider.h>
00018
#include <qlayout.h>
00019
#include <qtooltip.h>
00020
#include <qwhatsthis.h>
00021
00022
00023
00024
00025
00026
ConfigureProblemReporter::ConfigureProblemReporter(
QWidget* parent,
const char* name, WFlags fl )
00027 :
QWidget( parent,
name, fl )
00028 {
00029
if ( !
name )
00030 setName(
"ConfigureProblemReporter" );
00031
ConfigureProblemReporterLayout =
new QVBoxLayout(
this, KDialog::marginHint(), KDialog::spacingHint(),
"ConfigureProblemReporterLayout");
00032
00033
bgParserCheckbox =
new QCheckBox(
this,
"bgParserCheckbox" );
00034
ConfigureProblemReporterLayout->addWidget( bgParserCheckbox );
00035
00036
delaySlider =
new QSlider(
this,
"delaySlider" );
00037
delaySlider->setMaxValue( 2000 );
00038
delaySlider->setLineStep( 250 );
00039
delaySlider->setPageStep( 500 );
00040
delaySlider->setOrientation( QSlider::Horizontal );
00041
delaySlider->setTickmarks( QSlider::NoMarks );
00042
delaySlider->setTickInterval( 250 );
00043
ConfigureProblemReporterLayout->addWidget( delaySlider );
00044
Spacer1 =
new QSpacerItem( 0, 101, QSizePolicy::Minimum, QSizePolicy::Expanding );
00045
ConfigureProblemReporterLayout->addItem( Spacer1 );
00046
languageChange();
00047 resize(
QSize(390, 306).expandedTo(minimumSizeHint()) );
00048 clearWState( WState_Polished );
00049
00050
00051 connect( bgParserCheckbox, SIGNAL( toggled(
bool) ),
this, SLOT(
bgParserCheckbox_toggled(
bool) ) );
00052
init();
00053 }
00054
00055
00056
00057
00058
ConfigureProblemReporter::~ConfigureProblemReporter()
00059 {
00060
destroy();
00061
00062 }
00063
00064
00065
00066
00067
00068
void ConfigureProblemReporter::languageChange()
00069 {
00070 setCaption( tr2i18n(
"Form1" ) );
00071
bgParserCheckbox->setText( tr2i18n(
"&Enable background parsing" ) );
00072 }
00073
00074 void ConfigureProblemReporter::init()
00075 {
00076 }
00077
00078 void ConfigureProblemReporter::destroy()
00079 {
00080 }
00081
00082 void ConfigureProblemReporter::accept()
00083 {
00084 qWarning(
"ConfigureProblemReporter::accept(): Not implemented yet" );
00085 }
00086
00087 void ConfigureProblemReporter::bgParserCheckbox_toggled(
bool)
00088 {
00089 qWarning(
"ConfigureProblemReporter::bgParserCheckbox_toggled(bool): Not implemented yet" );
00090 }
00091
00092
#include "configproblemreporter.moc"