change default med file out

This commit is contained in:
azakir 2020-12-17 16:18:49 +01:00
parent 1224f8cfd6
commit 86be227dee
2 changed files with 8 additions and 2 deletions

View File

@ -764,7 +764,8 @@ void SMESHGUI_MgAdaptArguments::onSelectMedFilebuttonClicked()
*myFileInDir = myFileInfo.path();
*myFileOutDir = myFileInfo.path();
selectMedFileLineEdit->setText(myFileInfo.fileName());
selectOutMedFileLineEdit->setText(myFileInfo.fileName());
QString outF = QString( remove_extension(myFileInfo.fileName().toStdString() ).c_str() )+QString(".adapt.med");
selectOutMedFileLineEdit->setText(outF);
onLocalSelected(myFileInfo.filePath());
}
@ -1368,6 +1369,10 @@ std::map<QString, int> GetListeChamps(QString aFile, bool errorMessage)
return ListeChamp;
}
std::string remove_extension(const std::string& filename) {
size_t lastdot = filename.find_last_of(".");
if (lastdot == std::string::npos) return filename;
return filename.substr(0, lastdot);
}

View File

@ -97,6 +97,7 @@ std::map<QString, int> GetListeChamps(QString aFile, bool errorMessage = true);
QString lireNomMaillage(QString aFile);
QString lireNomMaillage2(med_idt medIdt,int meshId);
med_idt OuvrirFichier(QString aFile);
std::string remove_extension(const std::string& filename);
//=================================================================================
// class : SMESHGUI_MgAdaptDlg