/***************************************************************************
- * Copyright (C) 2010 by Peter Penz <peter.penz@gmx.at> *
+ * Copyright (C) 2010 by Peter Penz <peter.penz19@gmail.com> *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
#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