From kde-commits Fri Dec 31 22:04:58 2010 From: Pino Toscano Date: Fri, 31 Dec 2010 22:04:58 +0000 To: kde-commits Subject: extragear/utils/kpager Message-Id: <20101231220458.30615AC8AE () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=129383315013921 SVN commit 1210515 by pino: Q3ButtonGroup -> QButtonGroup M +34 -25 config.cpp M +3 -3 config.h --- trunk/extragear/utils/kpager/config.cpp #1210514:1210515 @@ -23,13 +23,13 @@ #include #include -#include #include #include #include #include -//Added by qt3to4: #include +#include +#include #include #include @@ -51,6 +51,10 @@ setModal( true ); showButtonSeparator( true ); + QGroupBox *grp = 0; + QRadioButton *radio = 0; + QVBoxLayout *vbox = 0; + KVBox *box = new KVBox( this ); m_chkWindowDragging=new QCheckBox(i18n("Enable window dragging"),box); (void ) new KSeparator( box ); @@ -69,32 +73,37 @@ m_chkShowWindows=new QCheckBox(i18n("Show windows"),lpage); connect(m_chkShowWindows, SIGNAL(toggled(bool)), this, SLOT(setShowWindows(bool))); - m_grpWindowDrawMode=new Q3ButtonGroup(i18n("Type of Window"),page); + grp = new QGroupBox(i18n("Type of Window"), page); + m_grpWindowDrawMode = new QButtonGroup(grp); m_grpWindowDrawMode->setExclusive(true); - QVBoxLayout *vbox = new QVBoxLayout(m_grpWindowDrawMode); - vbox->setMargin(KDialog::marginHint()); - vbox->setSpacing(KDialog::spacingHint()); - vbox->addSpacing(fontMetrics().lineSpacing()); - vbox->addWidget(new QRadioButton(i18n("Plain"),m_grpWindowDrawMode)); - vbox->addWidget(new QRadioButton(i18n("Icon"),m_grpWindowDrawMode)); + vbox = new QVBoxLayout(grp); + radio = new QRadioButton(i18n("Plain"), grp); + m_grpWindowDrawMode->addButton(radio, 0); + vbox->addWidget(radio); + radio = new QRadioButton(i18n("Icon"), grp); + m_grpWindowDrawMode->addButton(radio, 1); + vbox->addWidget(radio); + radio = new QRadioButton(i18n("Pixmap"), grp); + m_grpWindowDrawMode->addButton(radio, 2); + vbox->addWidget(radio); - QRadioButton *rbpix = new QRadioButton(i18n("Pixmap"),m_grpWindowDrawMode); -// rbpix->setEnabled(false); - vbox->addWidget(rbpix); + connect(m_grpWindowDrawMode, SIGNAL(buttonClicked(int)), this, SLOT(setWindowDrawMode(int))); - connect(m_grpWindowDrawMode, SIGNAL(clicked(int)), this, SLOT(setWindowDrawMode(int))); - - m_grpLayoutType=new Q3ButtonGroup(i18n("Layout"),page); + grp = new QGroupBox(i18n("Type of Window"), page); + m_grpLayoutType = new QButtonGroup(grp); m_grpLayoutType->setExclusive(true); - vbox = new QVBoxLayout(m_grpLayoutType); - vbox->setMargin(KDialog::marginHint()); - vbox->setSpacing(KDialog::spacingHint()); - vbox->addSpacing(fontMetrics().lineSpacing()); - vbox->addWidget(new QRadioButton(i18n("Classical"),m_grpLayoutType)); - vbox->addWidget(new QRadioButton(i18n("Horizontal"),m_grpLayoutType)); - vbox->addWidget(new QRadioButton(i18n("Vertical"),m_grpLayoutType)); + vbox = new QVBoxLayout(grp); + radio = new QRadioButton(i18n("Classical"), grp); + m_grpLayoutType->addButton(radio, 0); + vbox->addWidget(radio); + radio = new QRadioButton(i18n("Horizontal"), grp); + m_grpLayoutType->addButton(radio, 1); + vbox->addWidget(radio); + radio = new QRadioButton(i18n("Vertical"), grp); + m_grpLayoutType->addButton(radio, 2); + vbox->addWidget(radio); - connect(m_grpLayoutType, SIGNAL(clicked(int)), this, SLOT(setLayout(int))); + connect(m_grpLayoutType, SIGNAL(buttonClicked(int)), this, SLOT(setLayout(int))); connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); loadConfiguration(); setMinimumSize(360, 160); @@ -141,8 +150,8 @@ m_chkShowNumber->setChecked(m_showNumber); m_chkShowBackground->setChecked(m_showBackground); m_chkShowWindows->setChecked(m_showWindows); - m_grpWindowDrawMode->setButton(m_windowDrawMode); - m_grpLayoutType->setButton(m_layoutType); + m_grpWindowDrawMode->button(m_windowDrawMode)->setChecked(true); + m_grpLayoutType->button(m_layoutType)->setChecked(true); m_chkWindowDragging->setChecked( m_windowDragging ); m_tmpShowName=m_showName; m_tmpShowNumber=m_showNumber; --- trunk/extragear/utils/kpager/config.h #1210514:1210515 @@ -24,8 +24,8 @@ #define __KPCONFIG_H #include -#include +class QButtonGroup; class QCheckBox; class KPagerConfigDialog : public KDialog @@ -63,8 +63,8 @@ QCheckBox *m_chkShowNumber; QCheckBox *m_chkShowBackground; QCheckBox *m_chkShowWindows; - Q3ButtonGroup *m_grpWindowDrawMode; - Q3ButtonGroup *m_grpLayoutType; + QButtonGroup *m_grpWindowDrawMode; + QButtonGroup *m_grpLayoutType; QCheckBox* m_chkWindowDragging; bool m_tmpShowName; bool m_tmpShowNumber;