Krita Source Code Documentation
Loading...
Searching...
No Matches
BackupSuffixValidator Struct Reference
+ Inheritance diagram for BackupSuffixValidator:

Public Member Functions

 BackupSuffixValidator (QObject *parent)
 
State validate (QString &line, int &) const override
 
 ~BackupSuffixValidator () override
 

Public Attributes

const QStringList invalidCharacters
 

Detailed Description

Definition at line 154 of file kis_dlg_preferences.cc.

Constructor & Destructor Documentation

◆ BackupSuffixValidator()

BackupSuffixValidator::BackupSuffixValidator ( QObject * parent)
inline

Definition at line 155 of file kis_dlg_preferences.cc.

156 : QValidator(parent)
158 << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9"
159 << "/" << "\\" << ":" << ";" << " ")
160 {}
QList< QString > QStringList
const QStringList invalidCharacters

◆ ~BackupSuffixValidator()

BackupSuffixValidator::~BackupSuffixValidator ( )
inlineoverride

Definition at line 162 of file kis_dlg_preferences.cc.

162{}

Member Function Documentation

◆ validate()

State BackupSuffixValidator::validate ( QString & line,
int &  ) const
inlineoverride

Definition at line 166 of file kis_dlg_preferences.cc.

167 {
168 Q_FOREACH(const QString invalidChar, invalidCharacters) {
169 if (line.contains(invalidChar)) {
170 return Invalid;
171 }
172 }
173 return Acceptable;
174 }

References invalidCharacters.

Member Data Documentation

◆ invalidCharacters

const QStringList BackupSuffixValidator::invalidCharacters

Definition at line 164 of file kis_dlg_preferences.cc.


The documentation for this struct was generated from the following file: