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

List:       kde-core-devel
Subject:    [PATCH] QGroupBox in KConfigXT
From:       Szombathelyi "György" <gyurco () freemail ! hu>
Date:       2004-04-17 14:57:34
Message-ID: 200404191655.18825.gyurco () freemail ! hu
[Download RAW message or body]

____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu

Hi!

I attached a patch which adds support of checkable QGroupBox to the KConfig 
infrastructure. Is it safe to add?

Bye,
György

["kdecore.diff" (text/x-diff)]

Index: kdecore/kapplication.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdecore/kapplication.cpp,v
retrieving revision 1.649
diff -u -p -u -r1.649 kapplication.cpp
--- kdecore/kapplication.cpp	16 Apr 2004 15:03:33 -0000	1.649
+++ kdecore/kapplication.cpp	17 Apr 2004 14:52:49 -0000
@@ -2068,6 +2068,7 @@ void KApplication::installKDEPropertyMap#endif//#if QT_VERSION \
< 0x030300// Temp til fixed in QT then enable ifdef with the correct version num +    \
kdeMap->insert( "QGroupBox", "checked" );kdeMap->insert( "QTabWidget", "currentPage" \
                );//#endifQSqlPropertyMap::installDefaultMap( kdeMap );
Index: kdecore/kconfigdialogmanager.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdecore/kconfigdialogmanager.cpp,v
retrieving revision 1.6
diff -u -p -u -r1.6 kconfigdialogmanager.cpp
--- kdecore/kconfigdialogmanager.cpp	14 Nov 2003 12:46:02 -0000	1.6
+++ kdecore/kconfigdialogmanager.cpp	17 Apr 2004 14:52:50 -0000
@@ -71,6 +71,7 @@ void KConfigDialogManager::init(bool \
trachangedMap.insert("QPushButton", \
SIGNAL(stateChanged(int)));changedMap.insert("QRadioButton", \
SIGNAL(stateChanged(int)));changedMap.insert("QButtonGroup", SIGNAL(clicked(int))); + \
changedMap.insert("QGroupBox", SIGNAL(toggled(bool)));changedMap.insert("QComboBox", \
SIGNAL(activated (int)));//qsqlproperty map doesn't store the text, but the \
value!//changedMap.insert("QComboBox", SIGNAL(textChanged(const QString &))); @@ \
-174,8 +175,8 @@ bool KConfigDialogManager::parseChildrenconnect(childWidget, \
                *changedIt,this, SIGNAL(widgetModified()));
-          QButtonGroup *bg = dynamic_cast<QButtonGroup *>(childWidget);
-          if (!bg)
+          QGroupBox *gb = dynamic_cast<QGroupBox *>(childWidget);
+          if (!gb)bParseChildren = false;QComboBox *cb = dynamic_cast<QComboBox \
*>(childWidget);



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

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