]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/information/filemetadataconfigurationdialog.h
Merge remote-tracking branch 'origin/Applications/18.08'
[dolphin.git] / src / panels / information / filemetadataconfigurationdialog.h
index a3ce9548bbf6b69274af6f7bd9fbefadc6d41994..04357783c324c1eb96b776063d6d96250e5dc6de 100644 (file)
 #ifndef FILEMETADATACONFIGURATIONDIALOG_H
 #define FILEMETADATACONFIGURATIONDIALOG_H
 
-#include <KDialog>
-#include <KFileItem>
-#include "config-baloo.h"
+#include <QDialog>
 
+#include <KFileItem>
+#include <config-baloo.h>
 #ifndef HAVE_BALOO
 class KFileMetaDataConfigurationWidget;
 #else
@@ -38,13 +38,13 @@ class QLabel;
  * @brief Dialog which allows to configure which meta data should be shown
  *        in the KFileMetaDataWidget.
  */
-class FileMetaDataConfigurationDialog : public KDialog
+class FileMetaDataConfigurationDialog : public QDialog
 {
     Q_OBJECT
 
 public:
-    explicit FileMetaDataConfigurationDialog(QWidget* parent = 0);
-    virtual ~FileMetaDataConfigurationDialog();
+    explicit FileMetaDataConfigurationDialog(QWidget* parent = nullptr);
+    ~FileMetaDataConfigurationDialog() override;
 
     /**
      * Sets the items, for which the visibility of the meta data should
@@ -67,15 +67,10 @@ public:
     QString description() const;
 
 protected slots:
-    virtual void slotButtonClicked(int button);
-
+    void slotAccepted();
 private:
     QLabel* m_descriptionLabel;
-#ifndef HAVE_BALOO
-    KFileMetaDataConfigurationWidget* m_configWidget;
-#else
     Baloo::FileMetaDataConfigWidget* m_configWidget;
-#endif
 };
 
 #endif