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

List:       kde-commits
Subject:    KDE/kdelibs/kdeui
From:       David Faure <faure () kde ! org>
Date:       2007-11-07 1:33:08
Message-ID: 1194399188.912456.18481.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 733660 by dfaure:

Too many things called "merging" already in xmlgui; let's rename the new (private) \
class to KXmlGuiVersionHandler instead.


 M  +14 -14    tests/kxmlgui_unittest.cpp  
 M  +3 -3      tests/kxmlgui_unittest.h  
 M  +4 -4      xmlgui/kxmlguiclient.cpp  
 D             xmlgui/kxmlguifilemerger.cpp  
 D             xmlgui/kxmlguifilemerger_p.h  
 A             xmlgui/kxmlguiversionhandler.cpp   xmlgui/kxmlguifilemerger.cpp#733653 \
[License: LGPL (v2+)]  A             xmlgui/kxmlguiversionhandler_p.h   \
xmlgui/kxmlguifilemerger_p.h#733505 [License: LGPL (v2+)]


--- trunk/KDE/kdelibs/kdeui/tests/kxmlgui_unittest.cpp #733659:733660
@@ -22,8 +22,8 @@
 #include "kxmlgui_unittest.h"
 #include <ktemporaryfile.h>
 #include "kxmlgui_unittest.moc"
-#include <kxmlguifilemerger_p.h>
-#include <kxmlguifilemerger.cpp> // it's not exported, so we need to include the \
code here +#include <kxmlguiversionhandler_p.h>
+#include <kxmlguiversionhandler.cpp> // it's not exported, so we need to include the \
code here  
 QTEST_KDEMAIN(KXmlGui_UnitTest, NoGUI)
 
@@ -85,7 +85,7 @@
     file.write("</gui>\n");
 }
 
-void KXmlGui_UnitTest::testFileMergerSameVersion()
+void KXmlGui_UnitTest::testVersionHandlerSameVersion()
 {
     // This emulates the case where the user has modified stuff locally
     // and the application hasn't changed since, so the version number is unchanged.
@@ -105,9 +105,9 @@
     userFile.close();
     appFile.close();
 
-    KXmlGuiFileMerger merger(files);
-    QCOMPARE(merger.finalFile(), firstFile);
-    QString finalDoc = merger.finalDocument();
+    KXmlGuiVersionHandler versionHandler(files);
+    QCOMPARE(versionHandler.finalFile(), firstFile);
+    QString finalDoc = versionHandler.finalDocument();
     QVERIFY(finalDoc.startsWith("<?xml"));
     // Check that the shortcuts defined by the user were kept
     QVERIFY(finalDoc.contains("<ActionProperties>"));
@@ -120,7 +120,7 @@
     QCOMPARE(finalDoc, userFileContents);
 }
 
-void KXmlGui_UnitTest::testFileMergerNewVersionNothingKept()
+void KXmlGui_UnitTest::testVersionHandlerNewVersionNothingKept()
 {
     // This emulates the case where the application has been upgraded
     // and the user has a local ui.rc file, but without shortcuts or toolbar \
changes. @@ -155,9 +155,9 @@
     fileV5.close();
     fileV1.close();
 
-    KXmlGuiFileMerger merger(files);
-    QCOMPARE(fileToVersionMap.value(merger.finalFile()), 5);
-    QString finalDoc = merger.finalDocument();
+    KXmlGuiVersionHandler versionHandler(files);
+    QCOMPARE(fileToVersionMap.value(versionHandler.finalFile()), 5);
+    QString finalDoc = versionHandler.finalDocument();
     QVERIFY(finalDoc.startsWith("<?xml"));
     QVERIFY(finalDoc.contains("version=\"5\""));
 
@@ -166,7 +166,7 @@
     QCOMPARE(finalDoc, fileV5Contents);
 }
 
-void KXmlGui_UnitTest::testFileMergerNewVersionUserChanges()
+void KXmlGui_UnitTest::testVersionHandlerNewVersionUserChanges()
 {
     // This emulates the case where the application has been upgraded
     // after the user has changed shortcuts and toolbars
@@ -199,11 +199,11 @@
     fileV5.close();
     fileV1.close();
 
-    KXmlGuiFileMerger merger(files);
+    KXmlGuiVersionHandler versionHandler(files);
     // We selected the local file, so in our map it has version 2.
     // But of course by now it says "version=5" in it :)
-    QCOMPARE(fileToVersionMap.value(merger.finalFile()), 2);
-    const QString finalDoc = merger.finalDocument();
+    QCOMPARE(fileToVersionMap.value(versionHandler.finalFile()), 2);
+    const QString finalDoc = versionHandler.finalDocument();
     //kDebug() << finalDoc;
     QVERIFY(finalDoc.startsWith("<?xml"));
     QVERIFY(finalDoc.contains("version=\"5\""));
--- trunk/KDE/kdelibs/kdeui/tests/kxmlgui_unittest.h #733659:733660
@@ -27,9 +27,9 @@
     Q_OBJECT
 
 private Q_SLOTS:
-    void testFileMergerSameVersion();
-    void testFileMergerNewVersionNothingKept();
-    void testFileMergerNewVersionUserChanges();
+    void testVersionHandlerSameVersion();
+    void testVersionHandlerNewVersionNothingKept();
+    void testVersionHandlerNewVersionUserChanges();
 };
 
 #endif
--- trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp #733659:733660
@@ -18,7 +18,7 @@
 */
 
 #include "kxmlguiclient.h"
-#include "kxmlguifilemerger_p.h"
+#include "kxmlguiversionhandler_p.h"
 #include "kxmlguifactory.h"
 #include "kxmlguibuilder.h"
 
@@ -625,9 +625,9 @@
 
 QString KXMLGUIClient::findMostRecentXMLFile( const QStringList &files, QString &doc \
)  {
-    KXmlGuiFileMerger merger(files);
-    doc = merger.finalDocument();
-    return merger.finalFile();
+    KXmlGuiVersionHandler versionHandler(files);
+    doc = versionHandler.finalDocument();
+    return versionHandler.finalFile();
 }
 
 void KXMLGUIClient::addStateActionEnabled(const QString& state,


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

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