┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/kmetadatawidget.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-12-07 20:45:20 +0000
committerPeter Penz <[email protected]>2009-12-07 20:45:20 +0000
commit207cb06316826ab79ad562a08e346172b7ecc171 (patch)
treee746ca87c831ae4e556ffad839fa876ab21f618f /src/panels/information/kmetadatawidget.cpp
parent88b37bdec9d2033bfdd609285dd45d8ae6333de3 (diff)
Activated "clicking on tags" fix from Sebastian Trüg. By providing a different link color the difference to the "Change tags..." link is visible.
svn path=/trunk/KDE/kdebase/apps/; revision=1059985
Diffstat (limited to 'src/panels/information/kmetadatawidget.cpp')
-rw-r--r--src/panels/information/kmetadatawidget.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/panels/information/kmetadatawidget.cpp b/src/panels/information/kmetadatawidget.cpp
index 8b658a03f..5d019691b 100644
--- a/src/panels/information/kmetadatawidget.cpp
+++ b/src/panels/information/kmetadatawidget.cpp
@@ -97,9 +97,9 @@ public:
void slotMetaDataUpdateDone();
void slotLinkActivated(const QString& link);
-#ifdef HAVE_NEPOMUK
void slotTagActivated(const Nepomuk::Tag& tag);
+#ifdef HAVE_NEPOMUK
/**
* Disables the metadata widget and starts the job that
* changes the meta data asynchronously. After the job
@@ -264,9 +264,11 @@ void KMetaDataWidget::Private::setRowVisible(QWidget* infoWidget, bool visible)
void KMetaDataWidget::Private::initMetaInfoSettings()
{
- static const int s_metainformationrcVersion = 1;
+ const int currentVersion = 1; // increase version, if the blacklist of disabled
+ // properties should be updated
+
KConfig config("kmetainformationrc", KConfig::NoGlobals);
- if (config.group( "Misc" ).readEntry("version", 0) < s_metainformationrcVersion) {
+ if (config.group("Misc").readEntry("version", 0) < currentVersion) {
// The resource file is read the first time. Assure
// that some meta information is disabled per default.
@@ -289,7 +291,7 @@ void KMetaDataWidget::Private::initMetaInfoSettings()
}
// mark the group as initialized
- config.group( "Misc" ).writeEntry("version", s_metainformationrcVersion);
+ config.group("Misc").writeEntry("version", currentVersion);
}
}
@@ -429,12 +431,14 @@ void KMetaDataWidget::Private::slotCommentChanged(const QString& comment)
#endif
}
-#ifdef HAVE_NEPOMUK
void KMetaDataWidget::Private::slotTagActivated(const Nepomuk::Tag& tag)
{
+#ifdef HAVE_NEPOMUK
emit q->urlActivated(tag.resourceUri());
-}
+#else
+ Q_UNUSED(tag);
#endif
+}
void KMetaDataWidget::Private::slotMetaDataUpdateDone()
{