+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
This commit is contained in:
@@ -806,11 +806,13 @@ CmdPartImportCurveNet::CmdPartImportCurveNet()
|
||||
void CmdPartImportCurveNet::activated(int iMsg)
|
||||
{
|
||||
QStringList filter;
|
||||
filter << QObject::tr("All CAD Files (*.stp *.step *.igs *.iges *.brp *.brep)");
|
||||
filter << QObject::tr("STEP (*.stp *.step)");
|
||||
filter << QObject::tr("IGES (*.igs *.iges)");
|
||||
filter << QObject::tr("BREP (*.brp *.brep)");
|
||||
filter << QObject::tr("All Files (*.*)");
|
||||
filter << QString::fromLatin1("%1 (*.stp *.step *.igs *.iges *.brp *.brep)")
|
||||
.arg(QObject::tr("All CAD Files"));
|
||||
filter << QString::fromLatin1("STEP (*.stp *.step)");
|
||||
filter << QString::fromLatin1("IGES (*.igs *.iges)");
|
||||
filter << QString::fromLatin1("BREP (*.brp *.brep)");
|
||||
filter << QString::fromLatin1("%1 (*.*)")
|
||||
.arg(QObject::tr("All Files"));
|
||||
|
||||
QString fn = Gui::FileDialog::getOpenFileName(Gui::getMainWindow(), QString(), QString(), filter.join(QLatin1String(";;")));
|
||||
if (!fn.isEmpty()) {
|
||||
|
||||
@@ -42,8 +42,8 @@ using namespace PartGui;
|
||||
* The dialog will by default be modeless, unless you set 'modal' to
|
||||
* TRUE to construct a modal dialog.
|
||||
*/
|
||||
DlgPartImportIgesImp::DlgPartImportIgesImp( QWidget* parent, Qt::WFlags fl )
|
||||
: QDialog( parent, fl )
|
||||
DlgPartImportIgesImp::DlgPartImportIgesImp(QWidget* parent, Qt::WFlags fl)
|
||||
: QDialog(parent, fl)
|
||||
{
|
||||
this->setupUi(this);
|
||||
}
|
||||
@@ -66,9 +66,11 @@ void DlgPartImportIgesImp::OnApply()
|
||||
|
||||
void DlgPartImportIgesImp::onChooseFileName()
|
||||
{
|
||||
QString fn = Gui::FileDialog::getOpenFileName(Gui::getMainWindow(), QString::null, QString::null, tr("IGES (*.igs *.iges);;All Files (*.*)"));
|
||||
if (! fn.isEmpty() )
|
||||
{
|
||||
QString fn = Gui::FileDialog::getOpenFileName(Gui::getMainWindow(), QString::null, QString::null,
|
||||
QString::fromLatin1("%1 (*.igs *.iges);;%2 (*.*)"))
|
||||
.arg(tr("IGES"))
|
||||
.arg(tr("All Files"));
|
||||
if (!fn.isEmpty()) {
|
||||
FileName->setText(fn);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,9 +65,11 @@ void DlgPartImportStepImp::OnApply()
|
||||
|
||||
void DlgPartImportStepImp::onChooseFileName()
|
||||
{
|
||||
QString fn = Gui::FileDialog::getOpenFileName(Gui::getMainWindow(), QString::null, QString::null, tr("STEP (*.stp *.step);;All Files (*.*)"));
|
||||
if (! fn.isEmpty() )
|
||||
{
|
||||
QString fn = Gui::FileDialog::getOpenFileName(Gui::getMainWindow(), QString::null, QString::null,
|
||||
QString::fromLatin1("%1 (*.stp *.step);;%2 (*.*)"))
|
||||
.arg(tr("STEP"))
|
||||
.arg(tr("All Files"));
|
||||
if (!fn.isEmpty()) {
|
||||
FileName->setText(fn);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user