Changeset View
Changeset View
Standalone View
Standalone View
kstyle/demo/oxygendemodialog.cpp
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 52 | { | |||
---|---|---|---|---|---|
70 | 70 | | |||
71 | // customize button box | 71 | // customize button box | ||
72 | _enableCheckBox = new QCheckBox( i18n( "Enabled" ) ); | 72 | _enableCheckBox = new QCheckBox( i18n( "Enabled" ) ); | ||
73 | _enableCheckBox->setChecked( true ); | 73 | _enableCheckBox->setChecked( true ); | ||
74 | connect( _enableCheckBox, SIGNAL(toggled(bool)), SLOT(toggleEnable(bool)) ); | 74 | connect( _enableCheckBox, SIGNAL(toggled(bool)), SLOT(toggleEnable(bool)) ); | ||
75 | buttonBox->addButton( _enableCheckBox, QDialogButtonBox::ResetRole ); | 75 | buttonBox->addButton( _enableCheckBox, QDialogButtonBox::ResetRole ); | ||
76 | 76 | | |||
77 | _rightToLeftCheckBox = new QCheckBox( i18n( "Right to left layout" ) ); | 77 | _rightToLeftCheckBox = new QCheckBox( i18n( "Right to left layout" ) ); | ||
78 | _rightToLeftCheckBox->setChecked( qApp->isRightToLeft() ); | ||||
78 | connect( _rightToLeftCheckBox, SIGNAL(toggled(bool)), SLOT(toggleRightToLeft(bool)) ); | 79 | connect( _rightToLeftCheckBox, SIGNAL(toggled(bool)), SLOT(toggleRightToLeft(bool)) ); | ||
80 | connect( qApp, SIGNAL(layoutDirectionChanged(Qt::LayoutDirection)), SLOT(layoutDirectionChanged(Qt::LayoutDirection)) ); | ||||
79 | buttonBox->addButton( _rightToLeftCheckBox, QDialogButtonBox::ResetRole ); | 81 | buttonBox->addButton( _rightToLeftCheckBox, QDialogButtonBox::ResetRole ); | ||
80 | 82 | | |||
81 | // connections | 83 | // connections | ||
82 | connect( pageWidget, SIGNAL(currentPageChanged(KPageWidgetItem*,KPageWidgetItem*)), SLOT(updateWindowTitle(KPageWidgetItem*)) ); | 84 | connect( pageWidget, SIGNAL(currentPageChanged(KPageWidgetItem*,KPageWidgetItem*)), SLOT(updateWindowTitle(KPageWidgetItem*)) ); | ||
83 | connect( pageWidget, SIGNAL(currentPageChanged(KPageWidgetItem*,KPageWidgetItem*)), SLOT(updateEnableState(KPageWidgetItem*)) ); | 85 | connect( pageWidget, SIGNAL(currentPageChanged(KPageWidgetItem*,KPageWidgetItem*)), SLOT(updateEnableState(KPageWidgetItem*)) ); | ||
84 | KPageWidgetItem *page; | 86 | KPageWidgetItem *page; | ||
85 | DemoWidget *widget; | 87 | DemoWidget *widget; | ||
86 | 88 | | |||
▲ Show 20 Lines • Show All 126 Lines • ▼ Show 20 Line(s) | 213 | { | |||
213 | pageWidget->currentPage()->widget()->setEnabled( value ); | 215 | pageWidget->currentPage()->widget()->setEnabled( value ); | ||
214 | } | 216 | } | ||
215 | 217 | | |||
216 | //_______________________________________________________________ | 218 | //_______________________________________________________________ | ||
217 | void DemoDialog::toggleRightToLeft( bool value ) | 219 | void DemoDialog::toggleRightToLeft( bool value ) | ||
218 | { qApp->setLayoutDirection( value ? Qt::RightToLeft:Qt::LeftToRight ); } | 220 | { qApp->setLayoutDirection( value ? Qt::RightToLeft:Qt::LeftToRight ); } | ||
219 | 221 | | |||
220 | //_______________________________________________________________ | 222 | //_______________________________________________________________ | ||
223 | void DemoDialog::layoutDirectionChanged( Qt::LayoutDirection direction ) | ||||
224 | { _rightToLeftCheckBox->setChecked( direction == Qt::RightToLeft ); } | ||||
225 | | ||||
226 | //_______________________________________________________________ | ||||
221 | void DemoDialog::closeEvent( QCloseEvent* event ) | 227 | void DemoDialog::closeEvent( QCloseEvent* event ) | ||
222 | { | 228 | { | ||
223 | emit abortSimulations(); | 229 | emit abortSimulations(); | ||
224 | QDialog::closeEvent( event ); | 230 | QDialog::closeEvent( event ); | ||
225 | } | 231 | } | ||
226 | 232 | | |||
227 | //_______________________________________________________________ | 233 | //_______________________________________________________________ | ||
228 | void DemoDialog::hideEvent( QHideEvent* event ) | 234 | void DemoDialog::hideEvent( QHideEvent* event ) | ||
Show All 16 Lines |