[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/nepomuk-kde/libactivities/services/activitydirector
From: Ivan Čukić <ivan.cukic () kde ! org>
Date: 2010-10-25 9:00:05
Message-ID: 20101025090005.04322AC899 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1189544 by ivan:
refactor
M +16 -37 ActivityDirector.cpp
U ActivityDirector_p.h
M +1 -0 EventProcessor.cpp
M +4 -1 config-features.h.cmake
--- trunk/playground/base/nepomuk-kde/libactivities/services/activitydirector/ActivityDirector.cpp \
#1189543:1189544 @@ -1,6 +1,5 @@
/*
* Copyright (C) 2010 Ivan Cukic <ivan.cukic(at)kde.org>
- Copyright (c) 2010 Sebastian Trueg <trueg@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2,
@@ -39,6 +38,14 @@
#include "activitydirectoradaptor.h"
#include "EventProcessor.h"
+#include "config-features.h"
+
+#ifdef HAVE_NEPOMUK
+ #define NEPOMUK_RUNNING (Nepomuk::ResourceManager::instance()->initialized())
+#else
+ #define NEPOMUK_RUNNING false
+#endif
+
#define ActivityDirectorServicePath "org.kde.ActivityDirector"
#define ACTIVITIES_PROTOCOL "activities://"
@@ -94,7 +101,7 @@
* Treating 'Starting' as 'Running', and 'Stopping' as 'Stopped'
* as far as the config file is concerned
*/
- bool configNeedsUpdating = (activities[id] & 4 != state & 4);
+ bool configNeedsUpdating = ((activities[id] & 4) != (state & 4));
activities[id] == state;
@@ -102,9 +109,11 @@
case ActivityDirector::Running:
emit q->ActivityStarted(id);
break;
+
case ActivityDirector::Stopped:
emit q->ActivityStopped(id);
break;
+
default:
break;
}
@@ -373,11 +382,9 @@
d->activitiesConfig().writeEntry(id, name);
-#ifdef HAVE_NEPOMUK
- if (Nepomuk::ResourceManager::instance()->initialized()) {
+ if (NEPOMUK_RUNNING) {
d->activityResource(id).setLabel(name);
}
-#endif // HAVE_NEPOMUK
d->scheduleConfigSync();
emit ActivityChanged(id);
@@ -385,44 +392,27 @@
QString ActivityDirector::ActivityDescription(const QString & id) const
{
-#ifdef HAVE_NEPOMUK
-
- if (!d->activities.contains(id) ||
- !Nepomuk::ResourceManager::instance()->initialized()) {
+ if (!NEPOMUK_RUNNING || !d->activities.contains(id)) {
return QString();
}
return d->activityResource(id).description();
-
-#else // not HAVE_NEPOMUK
-
- return QString();
-
-#endif // HAVE_NEPOMUK
}
void ActivityDirector::SetActivityDescription(const QString & id, const QString & \
description) {
-#ifdef HAVE_NEPOMUK
-
- if (!d->activities.contains(id) ||
- !Nepomuk::ResourceManager::instance()->initialized()) {
+ if (!NEPOMUK_RUNNING || !d->activities.contains(id)) {
return;
}
d->activityResource(id).setDescription(description);
emit ActivityChanged(id);
-
-#endif // HAVE_NEPOMUK
}
QString ActivityDirector::ActivityIcon(const QString & id) const
{
-#ifdef HAVE_NEPOMUK
-
- if (!d->activities.contains(id) ||
- !Nepomuk::ResourceManager::instance()->initialized()) {
+ if (!NEPOMUK_RUNNING || !d->activities.contains(id)) {
return QString();
}
@@ -433,28 +423,17 @@
} else {
return symbols.first();
}
-
-#else // not HAVE_NEPOMUK
-
- return QString();
-
-#endif
}
void ActivityDirector::SetActivityIcon(const QString & id, const QString & icon)
{
-#ifdef HAVE_NEPOMUK
-
- if (!d->activities.contains(id) ||
- !Nepomuk::ResourceManager::instance()->initialized()) {
+ if (!NEPOMUK_RUNNING || !d->activities.contains(id)) {
return;
}
d->activityResource(id).setSymbols(QStringList() << icon);
emit ActivityChanged(id);
-
-#endif
}
--- trunk/playground/base/nepomuk-kde/libactivities/services/activitydirector/EventProcessor.cpp \
#1189543:1189544 @@ -1,5 +1,6 @@
/*
* Copyright (C) 2010 Ivan Cukic <ivan.cukic(at)kde.org>
+ * Copyright (c) 2010 Sebastian Trueg <trueg@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2,
--- trunk/playground/base/nepomuk-kde/libactivities/services/activitydirector/config-features.h.cmake \
#1189543:1189544 @@ -1,3 +1,6 @@
+#ifndef CONFIG_FEATURES_H_
+#define CONFIG_FEATURES_H_
#cmakedefine HAVE_NEPOMUK
-#cmakedefine HAVE_WORKSPACE
+
+#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic