]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/metadatawidget.cpp
Ported to KBookmarkManager::closestBookmark - which even solves another TODO about...
[dolphin.git] / src / metadatawidget.cpp
index 410e4155c01aaf333b2e2acb246ea09bf24972e4..e8cb3dbea9062b216082dfa4606053638de4745a 100644 (file)
@@ -49,6 +49,7 @@ bool MetaDataWidget::metaDataAvailable()
 class MetaDataWidget::Private
 {
 public:
+#ifdef HAVE_KMETADATA
     void loadComment( const QString& comment ) {
         editComment->blockSignals( true );
         if ( comment.isEmpty() ) {
@@ -64,7 +65,6 @@ public:
 
     KUrl fileUrl;
 
-#ifdef HAVE_KMETADATA
     Nepomuk::KMetaData::File file;
 
     QTextEdit* editComment;
@@ -77,9 +77,8 @@ public:
 MetaDataWidget::MetaDataWidget( QWidget* parent )
     : QWidget( parent )
 {
-    d = new Private;
-
 #ifdef HAVE_KMETADATA
+    d = new Private;
     d->editComment = new QTextEdit( this );
     d->tagWidget = new Nepomuk::KMetaData::TagWidget( this );
     d->ratingWidget = new KRatingWidget( this );
@@ -101,6 +100,8 @@ MetaDataWidget::MetaDataWidget( QWidget* parent )
 
     d->editComment->installEventFilter( this );
     d->editComment->viewport()->installEventFilter( this );
+#else
+    d=0L;    
 #endif
 }
 
@@ -126,8 +127,10 @@ void MetaDataWidget::setFile( const KUrl& url )
 
 void MetaDataWidget::setFiles( const KUrl::List urls )
 {
+#ifdef HAVE_KMETADATA
     // FIXME: support multiple files
     setFile( urls.first() );
+#endif
 }
 
 
@@ -157,7 +160,6 @@ bool MetaDataWidget::eventFilter( QObject* obj, QEvent* event )
             d->loadComment( d->editComment->toPlainText() );
         }
         else if ( event->type() == QEvent::FocusIn ) {
-            qDebug() << "JKGHLKGLKHÖLKJHLÖ" << endl;
             d->editComment->setFontItalic( false );
             if ( d->file.getComment().isEmpty() )
                 d->editComment->setText( QString() );