X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/3c20dcd1631a8189a01b709cfefd89ad0f5e4454..bd925ea49a7e4e7c6e652f4529dcd0c4e25fd19a:/src/metadatawidget.cpp diff --git a/src/metadatawidget.cpp b/src/metadatawidget.cpp index 5c510f088..ad5ecef3c 100644 --- a/src/metadatawidget.cpp +++ b/src/metadatawidget.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #endif @@ -84,6 +85,7 @@ MetaDataWidget::MetaDataWidget(QWidget* parent) : #ifdef HAVE_NEPOMUK d = new Private; d->editComment = new QTextEdit(this); + d->editComment->setFocusPolicy(Qt::ClickFocus); d->ratingWidget = new KRatingWidget(this); d->tagWidget = new Nepomuk::TagWidget(this); connect(d->ratingWidget, SIGNAL(ratingChanged(unsigned int)), this, SLOT(slotRatingChanged(unsigned int))); @@ -132,7 +134,7 @@ void MetaDataWidget::setFiles(const KUrl::List& urls) bool first = true; QList fileRes; Q_FOREACH( KUrl url, urls ) { - Nepomuk::Resource file( url.url(), Nepomuk::NFO::File() ); + Nepomuk::Resource file( url.url(), Soprano::Vocabulary::Xesam::File() ); // file.setLocation(url.url()); d->files.insert( url, file ); fileRes.append( file ); @@ -142,7 +144,7 @@ void MetaDataWidget::setFiles(const KUrl::List& urls) d->ratingWidget->setRating( 0 ); // reset rating } else if ( first ) { - d->ratingWidget->setRating( file.rating() ); + d->ratingWidget->setRating( (qint32)(file.rating()) ); } if ( !first &&