33 #ifndef _pqFileChooserWidget_h 34 #define _pqFileChooserWidget_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());
131 void setTitle(
const QString& ttle) { this->Title = ttle; }
132 const QString&
title()
const {
return this->Title; }
148 return filesString.split(
";", QString::SkipEmptyParts);
150 static QString
joinFilenames(
const QStringList& filesList) {
return filesList.join(
";"); }
157 void filenamesChanged(
const QStringList&);
158 void filenameChanged(
const QString&);
168 void handleFileLineEditChanged(
const QString& fileString);
185 void emitFilenamesChanged(
const QStringList& fileList);
188 #endif // _pqFileChooserWidget_h
#define PQCOMPONENTS_EXPORT
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...