]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/tooltips/filemetadatatooltip.h
Load KFileItemAction plugins with json metadata
[dolphin.git] / src / views / tooltips / filemetadatatooltip.h
index aa7ce63ed5b6dfe143defacf3624064de146bcd3..379b025c8e33e3f9404b857ca6be3cef5d278b4a 100644 (file)
 #define FILEMETADATATOOLTIP_H
 
 #include <QWidget>
+#include "config-baloo.h"
 
 class KFileItemList;
 class QLabel;
 
-namespace Nepomuk2 {
+#ifndef HAVE_BALOO
+class KFileMetaDataWidget;
+#else
+namespace Baloo {
     class FileMetaDataWidget;
 }
+#endif
 
 /**
  * @brief Tooltip, that shows the meta information and a preview of one
@@ -65,13 +70,17 @@ signals:
     void metaDataRequestFinished(const KFileItemList& items);
 
 protected:
-    virtual void paintEvent(QPaintEvent* event);
-    virtual void showEvent(QShowEvent *);
+    virtual void paintEvent(QPaintEvent* event) Q_DECL_OVERRIDE;
+    virtual void showEvent(QShowEvent *) Q_DECL_OVERRIDE;
 
 private:
     QLabel* m_preview;
     QLabel* m_name;
-    Nepomuk2::FileMetaDataWidget* m_fileMetaDataWidget;
+#ifndef HAVE_BALOO
+    KFileMetaDataWidget* m_fileMetaDataWidget;
+#else
+    Baloo::FileMetaDataWidget* m_fileMetaDataWidget;
+#endif
 };
 
 #endif