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 164 of file kis_dlg_preferences.cc.

Constructor & Destructor Documentation

◆ BackupSuffixValidator()

BackupSuffixValidator::BackupSuffixValidator ( QObject * parent)
inline

Definition at line 165 of file kis_dlg_preferences.cc.

166 : QValidator(parent)
168 << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9"
169 << "/" << "\\" << ":" << ";" << " ")
170 {}
QList< QString > QStringList
const QStringList invalidCharacters

◆ ~BackupSuffixValidator()

BackupSuffixValidator::~BackupSuffixValidator ( )
inlineoverride

Definition at line 172 of file kis_dlg_preferences.cc.

172{}

Member Function Documentation

◆ validate()

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

Definition at line 176 of file kis_dlg_preferences.cc.

177 {
178 Q_FOREACH(const QString invalidChar, invalidCharacters) {
179 if (line.contains(invalidChar)) {
180 return Invalid;
181 }
182 }
183 return Acceptable;
184 }

References invalidCharacters.

Member Data Documentation

◆ invalidCharacters

const QStringList BackupSuffixValidator::invalidCharacters

Definition at line 174 of file kis_dlg_preferences.cc.


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