5 #ifndef pqFileChooserWidget_h 6 #define pqFileChooserWidget_h 8 #include "pqComponentsModule.h" 12 #include <QStringList> 29 Q_PROPERTY(QStringList filenames READ filenames WRITE setFilenames USER
true)
30 Q_PROPERTY(QString singleFilename READ singleFilename WRITE setSingleFilename)
31 Q_PROPERTY(QString extension READ extension WRITE setExtension)
32 Q_PROPERTY(
bool useDirectoryMode READ useDirectoryMode WRITE setUseDirectoryMode)
33 Q_PROPERTY(
bool forceSingleFile READ forceSingleFile WRITE setForceSingleFile)
34 Q_PROPERTY(
bool acceptAnyFile READ acceptAnyFile WRITE setAcceptAnyFile)
49 QStringList filenames()
const;
56 void setFilenames(const QStringList&);
63 QString singleFilename() const;
64 void setSingleFilename(const QString&);
74 void setExtension(const QString&);
79 bool forceSingleFile() {
return this->ForceSingleFile; }
82 this->ForceSingleFile = flag;
83 this->setFilenames(this->filenames());
92 this->UseDirectoryMode = flag;
93 this->setFilenames(this->filenames());
102 this->AcceptAnyFile = flag;
103 this->setFilenames(this->filenames());
111 void setTitle(
const QString& ttle) { this->Title = ttle; }
112 const QString&
title()
const {
return this->Title; }
130 static QString
joinFilenames(
const QStringList& filesList) {
return filesList.join(
";"); }
137 void filenamesChanged(
const QStringList&);
138 void filenameChanged(
const QString&);
148 void handleFileLineEditChanged(
const QString& fileString);
165 void emitFilenamesChanged(
const QStringList& fileList);
168 #endif // pqFileChooserWidget_h
#define PV_QT_SKIP_EMPTY_PARTS
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...