[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/nepomuk-kde/konqueror
From: Adrien Bustany <madcat () mymadcat ! com>
Date: 2008-08-28 8:59:04
Message-ID: 1219913944.322662.28508.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 853759 by abustany:
Switch to new annotation plugins api
M +1 -1 CMakeLists.txt
M +19 -22 menuplugin/nepomukmenuplugin.cpp
--- trunk/playground/base/nepomuk-kde/konqueror/CMakeLists.txt #853758:853759
@@ -1,2 +1,2 @@
add_subdirectory(menuplugin)
-#add_subdirectory(linkwidget)
+add_subdirectory(linkwidget)
--- trunk/playground/base/nepomuk-kde/konqueror/menuplugin/nepomukmenuplugin.cpp \
#853758:853759 @@ -50,7 +50,6 @@
#define PIMO_GROUNDINGOCCURRENCE \
"http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#groundingOccurrence" \
#define NFO_WEBSITE_TYPE \
"http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Website"
-
NepomukMenuPlugin::NepomukMenuPlugin(QObject* parent, const QVariantList&) : \
KonqPopupMenuPlugin(parent) {
m_rateAction = new QWidgetAction(this);
@@ -99,7 +98,7 @@
KActionMenu* tagMenu = new KActionMenu(i18n("Tag this page"), collection);
QList<Nepomuk::Tag> allTags = Nepomuk::Tag::allTags();
foreach(const Nepomuk::Tag& tag, allTags) {
- KAction* action = new KAction(tag.genericLabel(), tagMenu); // Will be destroyed \
when the menu gets closed + KAction* action = new KAction(tag.label(), tagMenu); // \
Will be destroyed when the menu gets closed action->setCheckable(true);
tagMenu->addAction(action);
m_actionUrl.insert(action, tag.resourceUri());
@@ -111,7 +110,6 @@
m_view = qobject_cast<KHTMLView*>(info.parentWidget());
}
-
Nepomuk::Resource NepomukMenuPlugin::saveCurrentPage()
{
Nepomuk::Resource nfoResource(m_currentUri, QUrl::fromEncoded(NFO_WEBSITE_TYPE, \
QUrl::StrictMode)); @@ -150,26 +148,26 @@
void NepomukMenuPlugin::fillMenu(Soprano::Util::AsyncResult* result)
{
- kDebug();
+ kDebug();
Soprano::QueryResultIterator it = \
result->value().value<Soprano::QueryResultIterator>();
-
+
if( it.next() ) {
- m_pimoResource = Nepomuk::Resource( it.binding( "pimoid" ).uri() );
- it.close();
-
- // Load rating
- m_ratingWidget->setRating(m_pimoResource.rating());
-
- // Load tags
- foreach(const Nepomuk::Tag& tag, m_pimoResource.tags()) {
- KAction* action = m_actionUrl.key(tag.resourceUri());
- action->setChecked(true);
- m_actionChecked[action] = true;
- }
- }
- else {
- kDebug() << "Resource does not exist yet";
- }
+ m_pimoResource = Nepomuk::Resource( it.binding( "pimoid" ).uri() );
+ it.close();
+
+ // Load rating
+ m_ratingWidget->setRating(m_pimoResource.rating());
+
+ // Load tags
+ foreach(const Nepomuk::Tag& tag, m_pimoResource.tags()) {
+ KAction* action = m_actionUrl.key(tag.resourceUri());
+ action->setChecked(true);
+ m_actionChecked[action] = true;
+ }
+ }
+ else {
+ kDebug() << "Resource does not exist yet";
+ }
}
void NepomukMenuPlugin::ratingChanged(unsigned int rating)
@@ -206,5 +204,4 @@
}
Q_DECLARE_METATYPE(Soprano::QueryResultIterator);
-
#include "nepomukmenuplugin.moc"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic