mirror of
https://github.com/DreamSourceLab/DSView.git
synced 2025-01-23 13:42:55 +08:00
Change the default export file name of decoder
This commit is contained in:
parent
f7ae998e69
commit
508542a3ae
@ -121,8 +121,12 @@ void ProtocolExp::accept()
|
||||
const QString DIR_KEY("ProtocolExportPath");
|
||||
QSettings settings(QApplication::organizationName(), QApplication::applicationName());
|
||||
QString default_filter = _format_combobox->currentText();
|
||||
|
||||
QString default_name = settings.value(DIR_KEY).toString() + "/" + "decoder-";
|
||||
default_name += _session.get_session_time().toString("-yyMMdd-hhmmss");
|
||||
|
||||
QString file_name = QFileDialog::getSaveFileName(
|
||||
this, tr("Export Data"), settings.value(DIR_KEY).toString(),filter,&default_filter);
|
||||
this, tr("Export Data"), default_name,filter,&default_filter);
|
||||
if (!file_name.isEmpty()) {
|
||||
QFileInfo f(file_name);
|
||||
QStringList list = default_filter.split('.').last().split(')');
|
||||
@ -131,7 +135,7 @@ void ProtocolExp::accept()
|
||||
file_name+=tr(".")+ext;
|
||||
|
||||
QDir CurrentDir;
|
||||
settings.setValue(DIR_KEY, CurrentDir.absoluteFilePath(file_name));
|
||||
settings.setValue(DIR_KEY, CurrentDir.filePath(file_name));
|
||||
|
||||
QFile file(file_name);
|
||||
file.open(QIODevice::WriteOnly | QIODevice::Text);
|
||||
|
Loading…
x
Reference in New Issue
Block a user