X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/08fc0833aa6329600236d6f0a5a02e71a754d1d6..bd925ea49a7e4e7c6e652f4529dcd0c4e25fd19a:/src/metadatawidget.cpp diff --git a/src/metadatawidget.cpp b/src/metadatawidget.cpp index ba5928912..ad5ecef3c 100644 --- a/src/metadatawidget.cpp +++ b/src/metadatawidget.cpp @@ -23,6 +23,7 @@ #include +#include #include #include #include @@ -34,6 +35,7 @@ #include #include #include +#include #endif @@ -67,7 +69,7 @@ void MetaDataWidget::Private::loadComment(const QString& comment) editComment->blockSignals(true); if (comment.isEmpty()) { editComment->setFontItalic(true); - editComment->setText(i18n("Click to add comment...")); + editComment->setText(i18nc("@info:tooltip", "Click to add comment...")); } else { editComment->setFontItalic(false); editComment->setText(comment); @@ -83,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))); @@ -131,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 ); @@ -141,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 &&