[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