8#include "ui_wdg_file_name_requester.h"
10#include <QStandardPaths>
18 , m_ui(new
Ui::WdgFileNameRequester)
20 , m_name(
"OpenDocument")
46 m_ui->txtFileName->setText(path);
52 return m_ui->txtFileName->text();
67 m_ui->txtFileName->setReadOnly(readonly);
78 m_ui->txtFileName->setValidator(validator);
86 dialog.setCaption(i18n(
"Select a file to load..."));
90 dialog.setCaption(i18n(
"Select a directory to load..."));
93 const QString basePath =
97 const QString filePath =
100 dialog.setDefaultDir(filePath,
true);
103 QString newFileName = dialog.filename();
105 if (!newFileName.isEmpty()) {
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KisFileNameRequester(QWidget *parent=0)
void textChanged(const QString &fileName)
QStringList m_mime_filter_list
void setConfigurationName(const QString &name)
Set the name used to store the last-used directory in the settings.
QScopedPointer< Ui::WdgFileNameRequester > m_ui
KoFileDialog::DialogType m_mode
void setStartDir(const QString &path)
void fileSelected(const QString &fileName)
QString m_mime_default_filter
void setMimeTypeFilters(const QStringList &filterList, QString defaultFilter=QString())
void setMode(KoFileDialog::DialogType mode)
~KisFileNameRequester() override
void setValidator(QValidator *validator)
void setReadOnlyText(bool readonly)
void setFileName(const QString &path)
KoFileDialog::DialogType mode() const
QString resolveAbsoluteFilePath(const QString &baseDir, const QString &fileName)
Resolve absolute file path from a file path and base dir.