From 5ec954917c9a59ce0ec8ba3a30b99bb9cd30e297 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 13 Mar 2016 23:56:32 +0100 Subject: Added a path validator --- accounts/maildir/maildirsettings.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'accounts/maildir/maildirsettings.h') diff --git a/accounts/maildir/maildirsettings.h b/accounts/maildir/maildirsettings.h index 9a65cf39..063fb9da 100644 --- a/accounts/maildir/maildirsettings.h +++ b/accounts/maildir/maildirsettings.h @@ -19,6 +19,7 @@ #pragma once #include +#include class MaildirSettings : public QObject { @@ -26,6 +27,7 @@ class MaildirSettings : public QObject Q_PROPERTY(QByteArray identifier READ identifier WRITE setIdentifier) Q_PROPERTY(QByteArray accountIdentifier READ accountIdentifier WRITE setAccountIdentifier) Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged) + Q_PROPERTY(QValidator* pathValidator READ pathValidator) public: MaildirSettings(QObject *parent = 0); @@ -38,6 +40,7 @@ public: void setPath(const QString &); QString path() const; + QValidator *pathValidator() const; Q_INVOKABLE void save(); Q_INVOKABLE void remove(); -- cgit v1.2.3