#ifndef FILEMETADATACONFIGURATIONDIALOG_H
#define FILEMETADATACONFIGURATIONDIALOG_H
-#include <KDialog>
+#include <QDialog>
+
#include <KFileItem>
+#include <config-baloo.h>
+#ifndef HAVE_BALOO
+class KFileMetaDataConfigurationWidget;
+#else
+namespace Baloo {
+ class FileMetaDataConfigWidget;
+}
+#endif
class QLabel;
-class KFileMetaDataConfigurationWidget;
/**
* @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
QString description() const;
protected slots:
- virtual void slotButtonClicked(int button);
-
+ void slotAccepted();
private:
QLabel* m_descriptionLabel;
- KFileMetaDataConfigurationWidget* m_configWidget;
+ Baloo::FileMetaDataConfigWidget* m_configWidget;
};
#endif