33 #ifndef pqFileChooserWidget_h 34 #define pqFileChooserWidget_h 40 #include <QStringList> 57 Q_PROPERTY(QStringList filenames READ filenames WRITE setFilenames USER
true)
58 Q_PROPERTY(QString singleFilename READ singleFilename WRITE setSingleFilename)
59 Q_PROPERTY(QString extension READ extension WRITE setExtension)
60 Q_PROPERTY(
bool useDirectoryMode READ useDirectoryMode WRITE setUseDirectoryMode)
61 Q_PROPERTY(
bool forceSingleFile READ forceSingleFile WRITE setForceSingleFile)
62 Q_PROPERTY(
bool acceptAnyFile READ acceptAnyFile WRITE setAcceptAnyFile)
77 QStringList filenames()
const;
84 void setFilenames(const QStringList&);
91 QString singleFilename() const;
92 void setSingleFilename(const QString&);
102 void setExtension(const QString&);
107 bool forceSingleFile() {
return this->ForceSingleFile; }
110 this->ForceSingleFile = flag;
111 this->setFilenames(this->filenames());
120 this->UseDirectoryMode = flag;
121 this->setFilenames(this->filenames());
130 this->AcceptAnyFile = flag;
131 this->setFilenames(this->filenames());
139 void setTitle(
const QString& ttle) { this->Title = ttle; }
140 const QString&
title()
const {
return this->Title; }
158 static QString
joinFilenames(
const QStringList& filesList) {
return filesList.join(
";"); }
165 void filenamesChanged(
const QStringList&);
166 void filenameChanged(
const QString&);
176 void handleFileLineEditChanged(
const QString& fileString);
193 void emitFilenamesChanged(
const QStringList& fileList);
196 #endif // pqFileChooserWidget_h
#define PQCOMPONENTS_EXPORT
#define PV_QT_SKIP_EMPTY_PARTS
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...