20#include "kchartComboConfigPage.h"
21#include "kchartComboConfigPage.moc"
23#include <tdeapplication.h>
29#include <tqradiobutton.h>
30#include <tqbuttongroup.h>
32#include "kchart_params.h"
37KChartComboPage::KChartComboPage( KChartParams* params,
39 TQWidget( parent ),_params( params )
43 TQGridLayout* layout =
new TQGridLayout(
this, 2, 2,KDialog::marginHint(), KDialog::spacingHint() );
45 TQButtonGroup* gb =
new TQButtonGroup( i18n(
"HLC Style"),
this );
46 TQGridLayout *grid1 =
new TQGridLayout(gb,7,1,KDialog::marginHint(), KDialog::spacingHint());
47 layout->addWidget(gb,0,0);
49 diamond=
new TQRadioButton( i18n(
"Diamond"), gb ); ;
50 grid1->addWidget(diamond,0,0);
51 closeconnected=
new TQRadioButton( i18n(
"Close connected"), gb );
52 grid1->addWidget(closeconnected,1,0);
53 connecting=
new TQRadioButton( i18n(
"Connecting"), gb );
54 grid1->addWidget(connecting,2,0);
55 icap=
new TQRadioButton( i18n(
"Icap"), gb );
56 grid1->addWidget(icap,3,0);
57 gb->setAlignment(TQt::AlignLeft);
58 grid1->addColSpacing(0,diamond->width());
59 grid1->addColSpacing(0,closeconnected->width());
60 grid1->addColSpacing(0,connecting->width());
61 grid1->addColSpacing(0,icap->width());
62 grid1->setColStretch(0,1);
66 layout->addColSpacing(1,300);
69void KChartComboPage::init()
71 tqDebug(
"Sorry, not implemented: KChartComboPage::init()" );
76 switch((
int)_params->hlc_style)
78 case (
int)KCHARTHLCSTYLE_DIAMOND:
80 diamond->setChecked(
true);
83 case (
int)KCHARTHLCSTYLE_CLOSECONNECTED:
85 closeconnected->setChecked(
true);
88 case (
int)KCHARTHLCSTYLE_CONNECTING:
90 connecting->setChecked(
true);
93 case (
int)KCHARTHLCSTYLE_ICAP:
95 icap->setChecked(
true);
100 kdDebug(35001)<<
"Error in hlc_style\n";
107void KChartComboPage::apply()
109 tqDebug(
"Sorry, not implemented: KChartComboPage::apply()" );
114 if(diamond->isChecked())
116 _params->hlc_style = KCHARTHLCSTYLE_DIAMOND;
118 else if(closeconnected->isChecked())
120 _params->hlc_style = KCHARTHLCSTYLE_CLOSECONNECTED;
122 else if(connecting->isChecked())
124 _params->hlc_style = KCHARTHLCSTYLE_CONNECTING;
126 else if(icap->isChecked())
128 _params->hlc_style = KCHARTHLCSTYLE_ICAP;
132 kdDebug(35001)<<
"Error in groupbutton\n";