]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/metadatawidget.cpp
Fix for show_filter_bar action of tools-menu, which is not correctly set (when the...
[dolphin.git] / src / metadatawidget.cpp
index 922b1b495aebf6ea57195032d621404ace2a86e3..ea333858ce03873e9932ce4ed1914d1993e6783b 100644 (file)
@@ -123,7 +123,7 @@ void MetaDataWidget::setFiles(const KUrl::List& urls)
     d->files.clear();
     bool first = true;
     QList<Nepomuk::Resource> fileRes;
-    Q_FOREACH( KUrl url, urls ) {
+    Q_FOREACH( const KUrl &url, urls ) {
         Nepomuk::Resource file( url, Soprano::Vocabulary::Xesam::File() );
         d->files.insert( url, file );
         fileRes.append( file );
@@ -145,7 +145,7 @@ void MetaDataWidget::setFiles(const KUrl::List& urls)
         }
         first = false;
     }
-    d->tagWidget->setResource( fileRes.first() );
+    d->tagWidget->setResources( fileRes );
 #endif
 }
 
@@ -188,8 +188,9 @@ bool MetaDataWidget::eventFilter(QObject* obj, QEvent* event)
 
 void MetaDataWidget::slotTagClicked( const Nepomuk::Tag& tag )
 {
-    // FIXME
-    KMessageBox::information( this, "FIXME: connect me to the dolphinmodel: tags:/" + tag.genericLabel() );
+#ifdef HAVE_NEPOMUK
+    d->tagWidget->showTagPopup( QCursor::pos() );
+#endif
 }
 
 #include "metadatawidget.moc"