33 #ifndef _pqFileChooserWidget_h 34 #define _pqFileChooserWidget_h 36 #include "pqComponentsModule.h" 38 #include <QStringList> 51 Q_PROPERTY(QStringList filenames READ filenames WRITE setFilenames USER
true)
52 Q_PROPERTY(QString singleFilename READ singleFilename WRITE setSingleFilename)
53 Q_PROPERTY(QString extension READ extension WRITE setExtension)
54 Q_PROPERTY(
bool useDirectoryMode READ useDirectoryMode WRITE setUseDirectoryMode)
55 Q_PROPERTY(
bool forceSingleFile READ forceSingleFile WRITE setForceSingleFile)
56 Q_PROPERTY(
bool acceptAnyFile READ acceptAnyFile WRITE setAcceptAnyFile)
71 QStringList filenames() const;
78 void setFilenames(const QStringList&);
84 QString singleFilename() const;
85 void setSingleFilename(const QString&);
94 void setExtension(const QString&);
99 bool forceSingleFile() {
return this->ForceSingleFile; }
102 this->ForceSingleFile = flag;
103 this->setFilenames(this->filenames());
112 this->UseDirectoryMode = flag;
113 this->setFilenames(this->filenames());
122 this->AcceptAnyFile = flag;
123 this->setFilenames(this->filenames());
139 return filesString.split(
";", QString::SkipEmptyParts);
141 static QString
joinFilenames(
const QStringList& filesList) {
return filesList.join(
";"); }
148 void filenamesChanged(
const QStringList&);
149 void filenameChanged(
const QString&);
159 void handleFileLineEditChanged(
const QString& fileString);
175 void emitFilenamesChanged(
const QStringList& fileList);
178 #endif // _pqFileChooserWidget_h
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...