[SCM] ktp-contact-applet packaging branch, master, updated. debian/15.12.1-1-966-gde83ac5
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:11:36 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=15ce19e
The following commit has been merged in the master branch:
commit 15ce19eb2e07295f1580c30d8a0fff15d004f126
Author: Francesco Nwokeka <francesco.nwokeka at gmail.com>
Date: Tue Aug 30 15:01:07 2011 +0200
FIX config saving
now plasmoid uses default api to save settings
---
src/telepathyContact.cpp | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/telepathyContact.cpp b/src/telepathyContact.cpp
index 9a32b93..c89b327 100644
--- a/src/telepathyContact.cpp
+++ b/src/telepathyContact.cpp
@@ -84,14 +84,12 @@ void TelepathyContact::init()
void TelepathyContact::loadConfig()
{
- KSharedConfigPtr config = KSharedConfig::openConfig("telepathycontactappletrc");
- KConfigGroup group(config, QString::number(id()));
+ KConfigGroup group = Plasma::Applet::config();
QString contactId = group.readEntry("id", QString());
QString relatedAcc = group.readEntry("relatedAccount", QString());
QString tempAvatar = group.readEntry("tempAvatar", QString());
-
if (!contactId.isEmpty() && !relatedAcc.isEmpty()) {
Tp::AccountPtr account = m_config->accountFromUniqueId(relatedAcc);
Tp::ContactPtr contact;
@@ -130,14 +128,14 @@ void TelepathyContact::paintInterface(QPainter* p, const QStyleOptionGraphicsIte
void TelepathyContact::saveConfig()
{
- KConfig config("telepathycontactappletrc");
-
- KConfigGroup group(&config, QString::number(id()));
+ KConfigGroup group = Plasma::Applet::config();
group.writeEntry("id", m_contact->contact()->id());
group.writeEntry("tempAvatar", m_contact->contact()->avatarData().fileName);
group.writeEntry("relatedAccount", m_contact->accountId());
+ group.sync();
- config.sync();
+ // tell plasmoid to save config
+ configNeedsSaving();
}
void TelepathyContact::setContact(const Tp::ContactPtr& newContact, const Tp::AccountPtr &relatedAccount)
--
ktp-contact-applet packaging
More information about the pkg-kde-commits
mailing list