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

List:       kde-commits
Subject:    KDE/kdebase/runtime/phonon
From:       Martin Tobias Holmedahl Sandsmark <sandsmark () samfundet ! no>
Date:       2010-08-18 13:27:02
Message-ID: 20100818132702.67ABCAC855 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1165189 by sandsmark:

fix the phonon-xine kcm so it actually uses qsettings, like the backend

 M  +9 -11     kcm/xine/xineoptions.cpp  
 M  +0 -1      kcm/xine/xineoptions.h  
 M  +1 -1      kded-module/phononserver.h  


--- trunk/KDE/kdebase/runtime/phonon/kcm/xine/xineoptions.cpp \
#1165188:1165189 @@ -33,8 +33,6 @@
 {
     setupUi(this);
 
-    m_config = KSharedConfig::openConfig("xinebackendrc");
-
     connect(deinterlaceMediaList, SIGNAL(clicked(const QModelIndex &)), \
                SLOT(changed()));
     connect(deinterlaceMethodBox, SIGNAL(currentIndexChanged(int)), \
SLOT(changed()));  
@@ -97,23 +95,23 @@
 
 void XineOptions::load()
 {
-    KConfigGroup cg(m_config, "Settings");
+    QSettings cg("kde.org", "Phonon-Xine");
     if (!m_noDeinterlace) {
-        deinterlaceMediaList->item(0)->setCheckState(cg.readEntry("deinterlaceDVD", \
                true) ? Qt::Checked : Qt::Unchecked);
-        deinterlaceMediaList->item(1)->setCheckState(cg.readEntry("deinterlaceVCD", \
                false) ? Qt::Checked : Qt::Unchecked);
-        deinterlaceMediaList->item(2)->setCheckState(cg.readEntry("deinterlaceFile", \
false) ? Qt::Checked : Qt::Unchecked); +        \
deinterlaceMediaList->item(0)->setCheckState(cg.value("deinterlaceDVD", \
true) ? Qt::Checked : Qt::Unchecked); +        \
deinterlaceMediaList->item(1)->setCheckState(cg.value("deinterlaceVCD", \
false) ? Qt::Checked : Qt::Unchecked); +        \
deinterlaceMediaList->item(2)->setCheckState(cg.value("deinterlaceFile", \
                false) ? Qt::Checked : Qt::Unchecked);
         deinterlaceMethodBox->setCurrentIndex(cg.readEntry("deinterlaceMethod", \
0));  }
 }
 
 void XineOptions::save()
 {
-    KConfigGroup cg(m_config, "Settings");
+    QSettings cg("kde.org", "Phonon-Xine");
     if (!m_noDeinterlace) {
-        cg.writeEntry("deinterlaceDVD", \
                deinterlaceMediaList->item(0)->checkState() == \
                Qt::Checked);
-        cg.writeEntry("deinterlaceVCD", \
                deinterlaceMediaList->item(1)->checkState() == \
                Qt::Checked);
-        cg.writeEntry("deinterlaceFile", \
                deinterlaceMediaList->item(2)->checkState() == \
                Qt::Checked);
-        cg.writeEntry("deinterlaceMethod", \
deinterlaceMethodBox->currentIndex()); +        \
cg.setValue("deinterlaceDVD", deinterlaceMediaList->item(0)->checkState() \
== Qt::Checked); +        cg.setValue("deinterlaceVCD", \
deinterlaceMediaList->item(1)->checkState() == Qt::Checked); +        \
cg.setValue("deinterlaceFile", deinterlaceMediaList->item(2)->checkState() \
== Qt::Checked); +        cg.setValue("deinterlaceMethod", \
deinterlaceMethodBox->currentIndex());  }
 }
 
--- trunk/KDE/kdebase/runtime/phonon/kcm/xine/xineoptions.h \
#1165188:1165189 @@ -37,7 +37,6 @@
         void defaults();
 
     private:
-        KSharedConfigPtr m_config;
         bool m_noDeinterlace;
 };
 
--- trunk/KDE/kdebase/runtime/phonon/kded-module/phononserver.h \
#1165188:1165189 @@ -23,7 +23,7 @@
 
 #include <kdedmodule.h>
 #include <ksharedconfig.h>
-#include <Phonon/ObjectDescription>
+#include <phonon/objectdescription.h>
 #include <QtCore/QBasicTimer>
 #include <QtCore/QHash>
 #include <QtCore/QVector>


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

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