]> 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 856b557463d8d71db587940b0038a75567fe3027..379b025c8e33e3f9404b857ca6be3cef5d278b4a 100644 (file)
 #define FILEMETADATATOOLTIP_H
 
 #include <QWidget>
+#include "config-baloo.h"
 
 class KFileItemList;
-class KFileMetaDataWidget;
 class QLabel;
 
+#ifndef HAVE_BALOO
+class KFileMetaDataWidget;
+#else
+namespace Baloo {
+    class FileMetaDataWidget;
+}
+#endif
+
 /**
  * @brief Tooltip, that shows the meta information and a preview of one
  *        or more files.
@@ -62,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;
+#ifndef HAVE_BALOO
     KFileMetaDataWidget* m_fileMetaDataWidget;
+#else
+    Baloo::FileMetaDataWidget* m_fileMetaDataWidget;
+#endif
 };
 
 #endif