Validator for Python scripts file names.
#include <LightApp_FileValidator.h>
Public Member Functions | |
LightApp_PyFileValidator (QWidget *) | |
Constructor. More... | |
virtual bool | canSave (const QString &, bool) |
Check if the specified file can be written. More... | |
Public Member Functions inherited from SUIT_FileValidator | |
SUIT_FileValidator (QWidget *=0) | |
Constructor. More... | |
virtual | ~SUIT_FileValidator () |
virtual bool | canOpen (const QString &, bool=true) |
Check if the specified file exists and (optionally) can be read. More... | |
virtual bool | canReadDir (const QString &, bool=true) |
Check if the specified directory exists and (optionally) can be read. More... | |
virtual bool | canWriteDir (const QString &, bool=true) |
Check if the specified directory can be written. More... | |
QWidget * | parent () const |
Get parent widget. More... | |
LightApp_PyFileValidator::LightApp_PyFileValidator | ( | QWidget * | parent | ) |
parent | parent widget |
|
virtual |
Checks if file name is valid for Python script.
fileName | file path |
checkPermission | if true (default) check also file permissions |
false
if file exists and user rejects file overwriting or if file does not have write permissions (if checkPermission is true
) Reimplemented from SUIT_FileValidator.
References SUIT_FileValidator::canSave(), SUIT_MessageBox::critical(), and SUIT_FileValidator::parent().