#ifndef DOLPHINSETTINGSDIALOG_H
#define DOLPHINSETTINGSDIALOG_H
-#include <KPageDialog>
#include <KActionCollection>
+#include <KPageDialog>
class QUrl;
class SettingsPageBase;
Q_OBJECT
public:
- explicit DolphinSettingsDialog(const QUrl& url, QWidget* parent = nullptr, KActionCollection* actions = {});
+ explicit DolphinSettingsDialog(const QUrl &url, QWidget *parent = nullptr, KActionCollection *actions = {});
~DolphinSettingsDialog() override;
-signals:
+ KPageWidgetItem *trashSettings;
+
+Q_SIGNALS:
void settingsChanged();
-private slots:
+private Q_SLOTS:
/** Enables the Apply button. */
void enableApply();
void applySettings();
void restoreDefaults();
protected:
- void closeEvent(QCloseEvent* event) override;
+ void closeEvent(QCloseEvent *event) override;
private:
static SettingsPageBase *createTrashSettingsPage(QWidget *parent);
- QList<SettingsPageBase*> m_pages;
+ QList<SettingsPageBase *> m_pages;
bool m_unsavedChanges;
};