FileNameValidatingLineEdit Class
(Utils::FileNameValidatingLineEdit)The FileNameValidatingLineEdit class is a control that lets the user choose a (base) file name, based on a QLineEdit. More...
Header: | #include <FileNameValidatingLineEdit> |
Inherits: | Utils::FancyLineEdit |
Properties
- allowDirectories : bool
- forceFirstCapitalLetter : bool
- requiredExtensions : QStringList
- 2 properties inherited from Utils::FancyLineEdit
Public Functions
FileNameValidatingLineEdit(QWidget *parent = nullptr) | |
bool | allowDirectories() const |
bool | forceFirstCapitalLetter() const |
QStringList | requiredExtensions() const |
void | setAllowDirectories(bool v) |
void | setForceFirstCapitalLetter(bool b) |
void | setRequiredExtensions(const QStringList &extensionList) |
- 27 public functions inherited from Utils::FancyLineEdit
Static Public Members
bool | validateFileName(const QString &name, bool allowDirectories = false, QString *errorMessage = nullptr) |
bool | validateFileNameExtension(const QString &name, const QStringList &requiredExtensions = QStringList(), QString *errorMessage = nullptr) |
- 1 static public member inherited from Utils::FancyLineEdit
Reimplemented Protected Functions
virtual QString | fixInputString(const QString &string) override |
- 3 protected functions inherited from Utils::FancyLineEdit
- 2 protected functions inherited from Utils::CompletingLineEdit
Additional Inherited Members
- 6 signals inherited from Utils::FancyLineEdit
- 3 protected functions inherited from Utils::FancyLineEdit
- 2 protected functions inherited from Utils::CompletingLineEdit
Detailed Description
The FileNameValidatingLineEdit class is a control that lets the user choose a (base) file name, based on a QLineEdit.
The class has some validation logic for embedding into QWizardPage.
Property Documentation
allowDirectories : bool
Access functions:
bool | allowDirectories() const |
void | setAllowDirectories(bool v) |
forceFirstCapitalLetter : bool
Access functions:
bool | forceFirstCapitalLetter() const |
void | setForceFirstCapitalLetter(bool b) |
requiredExtensions : QStringList
Access functions:
QStringList | requiredExtensions() const |
void | setRequiredExtensions(const QStringList &extensionList) |
Member Function Documentation
FileNameValidatingLineEdit::FileNameValidatingLineEdit(QWidget *parent = nullptr)
Default constructs an instance of FileNameValidatingLineEdit.