*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());
}
connect( myOptionTable, SIGNAL( itemChanged(QTreeWidgetItem *, int)), SLOT( itemChanged(QTreeWidgetItem *, int )));
connect( addBtn, SIGNAL( clicked() ), this, SLOT( onAddOption() ) );
+ connect(workingDirectoryPushButton, SIGNAL(pressed()), this, SLOT(_onWorkingDirectoryPushButton()));
}
MgAdaptAdvWidget::~MgAdaptAdvWidget()
// QMetaObject::connectSlotsByName(this);
}
+void MgAdaptAdvWidget::_onWorkingDirectoryPushButton()
+{
+ QString aDirName=QFileDialog::getExistingDirectory ();
+ if (!(aDirName.isEmpty()))workingDirectoryLineEdit->setText(aDirName);
+}
namespace
{
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);
+}