[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    Bug#15578: (patch) misuse of radio buttons for check boxes
From:       Jost Schenck <jost () schenck ! de>
Date:       2000-11-18 12:02:28
[Download RAW message or body]

Package: kiconedit
Version: 2.0 (KDE 2.0 >= 20001022)
Severity: normal
Compiler: gcc version 2.95.2 19991024 (release)
OS: Linux 2.2.16 i586 (compiled sources)

In the config dialog radiobuttons are used for checkboxes.
-Jost.



--- kiconconfig.cpp     Sat Nov 18 12:59:02 2000
+++ kiconconfig.cpp     Sat Nov 18 12:54:00 2000
@@ -21,6 +21,7 @@
 #include <stdlib.h>
 
 #include <qlayout.h>
+#include <qcheckbox.h>
 
 #include <klocale.h>
 #include <kcolordlg.h>
@@ -500,23 +501,23 @@
 
   QBoxLayout *l1 = new  QVBoxLayout(grp1, 20);
 
-  QRadioButton *rbp = new QRadioButton( i18n( "Paste transparent pixels" ), grp1 );
-  connect( rbp, SIGNAL( toggled( bool ) ), SLOT( pasteMode( bool ) ) );
-  l1->addWidget(rbp);
-
-  QRadioButton *rbr = new QRadioButton( i18n( "Show rulers" ), grp1 );
-  connect( rbr, SIGNAL( toggled( bool ) ), SLOT( showRulers( bool ) ) );
-  l1->addWidget(rbr);
+  QCheckBox *cbp = new QCheckBox( i18n( "Paste transparent pixels" ), grp1 );
+  connect( cbp, SIGNAL( toggled( bool ) ), SLOT( pasteMode( bool ) ) );
+  l1->addWidget(cbp);
+
+  QCheckBox *cbr = new QCheckBox( i18n( "Show rulers" ), grp1 );
+  connect( cbr, SIGNAL( toggled( bool ) ), SLOT( showRulers( bool ) ) );
+  l1->addWidget(cbr);
 
   l1->addStretch(1);
 
   pastemode = pprops->pastetransparent;
   if(pastemode)
-    rbp->setChecked(true);
+    cbp->setChecked(true);
 
   showrulers = pprops->showrulers;
   if(showrulers)
-    rbr->setChecked(true);
+    cbr->setChecked(true);
 }
 
 KMiscConfig::~KMiscConfig()

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic