From a33b32930451d479108fce701267f6c8bdc19319 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Sun, 27 May 2012 12:00:28 +0200 Subject: Let nepomuk dependencies being optional --- src/bookmarks/bookmarkowner.cpp | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) (limited to 'src/bookmarks/bookmarkowner.cpp') diff --git a/src/bookmarks/bookmarkowner.cpp b/src/bookmarks/bookmarkowner.cpp index 74683874..6cea5e9c 100644 --- a/src/bookmarks/bookmarkowner.cpp +++ b/src/bookmarks/bookmarkowner.cpp @@ -37,19 +37,27 @@ #include "mainview.h" #include "mainwindow.h" #include "webtab.h" -#include "resourcelinkdialog.h" // KDE Includes #include #include #include -#include -#include - // Qt Includes #include +// Nepomuk config include +#include "../config-nepomuk.h" + +#ifdef HAVE_NEPOMUK + // Local Nepomuk Includes + #include "resourcelinkdialog.h" + + // Nepomuk Includes + #include + #include +#endif + BookmarkOwner::BookmarkOwner(KBookmarkManager *manager, QObject *parent) : QObject(parent) @@ -90,9 +98,11 @@ KAction* BookmarkOwner::createAction(const KBookmark &bookmark, const BookmarkAc case EDIT: return createAction(i18n("Edit"), "configure", i18n("Edit the bookmark"), SLOT(editBookmark(KBookmark)), bookmark); +#ifdef HAVE_NEPOMUK case FANCYBOOKMARK: return createAction(i18n("Fancy Bookmark"), "nepomuk", i18n("Link Nepomuk resources"), SLOT(fancyBookmark(KBookmark)), bookmark); +#endif case DELETE: return createAction(i18n("Delete"), "edit-delete", i18n("Delete the bookmark"), SLOT(deleteBookmark(KBookmark)), bookmark); @@ -212,12 +222,12 @@ KBookmark BookmarkOwner::bookmarkCurrentPage(const KBookmark &bookmark) else { parent = rApp->bookmarkManager()->rootGroup(); +#ifdef HAVE_NEPOMUK Nepomuk::Resource nfoResource; nfoResource = ((QUrl)currentUrl()); nfoResource.addType( Nepomuk::Vocabulary::NFO::Website() ); nfoResource.setLabel( currentTitle() ); - qDebug()<emitChanged(bmg); return true; } -- cgit v1.2.1