+ int _timeout;
+ bool _useTimeout;
+
+};
+
+class DesktopNotificationBackend::ConfigWidget : public SettingsPage {
+ Q_OBJECT
+
+public:
+ ConfigWidget(QWidget *parent = 0);
+ void save();
+ void load();
+ bool hasDefaults() const;
+ void defaults();
+
+private slots:
+ void widgetChanged();
+
+private:
+ Ui::DesktopNotificationConfigWidget ui;
+ int xHint, yHint;
+ bool useHints, queueNotifications;
+ int timeout;
+ bool useTimeout;
+ bool enabled;