class MetaDataWidget::Private
{
public:
+#ifdef HAVE_KMETADATA
void loadComment( const QString& comment ) {
editComment->blockSignals( true );
if ( comment.isEmpty() ) {
KUrl fileUrl;
-#ifdef HAVE_KMETADATA
Nepomuk::KMetaData::File file;
QTextEdit* editComment;
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 );
d->editComment->installEventFilter( this );
d->editComment->viewport()->installEventFilter( this );
+#else
+ d=0L;
#endif
}
void MetaDataWidget::setFiles( const KUrl::List urls )
{
+#ifdef HAVE_KMETADATA
// FIXME: support multiple files
setFile( urls.first() );
+#endif
}
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() );