[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