19 #include "FileChooser.h"
20 #include "ui_FileChooser.h"
22 #include <QFileDialog>
24 FileChooser::FileChooser(
const QString &label,
25 FileChooser::FILECHOOSER_TYPE fctype,
26 const QString &caption,
27 const QString &filter,
36 ui->label->setText(label);
39 FileChooser::~FileChooser()
44 void FileChooser::on_pushButton_pressed()
51 location = QFileDialog::getOpenFileName(NULL, caption,
"", filter);
54 location = QFileDialog::getSaveFileName(NULL, caption,
"", filter);
56 case GET_EXISTINGDIRECTORY:
57 location = QFileDialog::getExistingDirectory(NULL, caption,
"");
63 location = QFileDialog::getOpenFileName(NULL, caption,
"", filter);
67 ui->lineEdit->setText(location);
70 QString FileChooser::getText()
72 return ui->lineEdit->text();
75 void FileChooser::setText(
const QString &value)
77 ui->lineEdit->setText(value);