forked from Ivasoft/DSView
add file-name (.dsl) extension when saving files with extension missing
This commit is contained in:
@@ -129,10 +129,13 @@ void FileBar::on_actionSave_triggered()
|
|||||||
msg.setIcon(QMessageBox::Warning);
|
msg.setIcon(QMessageBox::Warning);
|
||||||
msg.exec();
|
msg.exec();
|
||||||
}else {
|
}else {
|
||||||
const QString file_name = QFileDialog::getSaveFileName(
|
QString file_name = QFileDialog::getSaveFileName(
|
||||||
this, tr("Save File"), "",
|
this, tr("Save File"), "",
|
||||||
tr("DSView Session (*.dsl)"));
|
tr("DSView Session (*.dsl)"));
|
||||||
if (!file_name.isEmpty()) {
|
if (!file_name.isEmpty()) {
|
||||||
|
QFileInfo f(file_name);
|
||||||
|
if(f.suffix().compare("dsl"))
|
||||||
|
file_name.append(tr(".dsl"));
|
||||||
_session.save_file(file_name.toStdString());
|
_session.save_file(file_name.toStdString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user