void ExportDialog::onExportButton_clicked()
{
QString lastUsedDirectory
= settings.
value("lastUsedDirectory",
QDir::currentPath()).
toString();
if (m_saveTodir) {
m_filename
= QFileDialog::getExistingDirectory(this, tr
("Save to ..."),lastUsedDirectory
);
} else {
m_filename
= QFileDialog::getSaveFileName(this, tr
("save"), lastUsedDirectory,
"CSV (*.csv)");
}
if (m_filename.isNull())
return;
settings.setValue("lastUsedDirectory", m_filename);
}
void ExportDialog::onExportButton_clicked()
{
QSettings settings(QSettings::IniFormat, QSettings::UserScope, "XX", "XX");
QString lastUsedDirectory = settings.value("lastUsedDirectory", QDir::currentPath()).toString();
if (m_saveTodir) {
m_filename = QFileDialog::getExistingDirectory(this, tr("Save to ..."),lastUsedDirectory);
} else {
m_filename = QFileDialog::getSaveFileName(this, tr("save"), lastUsedDirectory, "CSV (*.csv)");
}
if (m_filename.isNull())
return;
settings.setValue("lastUsedDirectory", m_filename);
QDialog::accept();
}
To copy to clipboard, switch view to plain text mode
Bookmarks