From b6df4a490efc03642d4cc89889418ef910a4e840 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 29 Oct 2014 12:29:48 +0100 Subject: [PATCH] + header for IGES files (disabled) --- src/Mod/Part/Gui/DlgImportExportIges.ui | 43 +++++++++++++++++++++++-- src/Mod/Part/Gui/DlgSettingsGeneral.cpp | 15 +++++++++ 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/Gui/DlgImportExportIges.ui b/src/Mod/Part/Gui/DlgImportExportIges.ui index 8493aaf26a58..7d19d6a31d2d 100644 --- a/src/Mod/Part/Gui/DlgImportExportIges.ui +++ b/src/Mod/Part/Gui/DlgImportExportIges.ui @@ -7,13 +7,13 @@ 0 0 445 - 187 + 270 IGES - + @@ -70,6 +70,45 @@ + + + Header + + + + + + Company + + + + + + + + + + Product + + + + + + + + + + Author + + + + + + + + + + Qt::Vertical diff --git a/src/Mod/Part/Gui/DlgSettingsGeneral.cpp b/src/Mod/Part/Gui/DlgSettingsGeneral.cpp index c008ddfc7dba..000b6d95a302 100644 --- a/src/Mod/Part/Gui/DlgSettingsGeneral.cpp +++ b/src/Mod/Part/Gui/DlgSettingsGeneral.cpp @@ -87,6 +87,7 @@ DlgImportExportIges::DlgImportExportIges(QWidget* parent) { ui = new Ui_DlgImportExportIges(); ui->setupUi(this); + ui->groupBoxHeader->hide(); } /** @@ -118,6 +119,15 @@ void DlgImportExportIges::saveSettings() hGrp->SetBool("BrepMode", ui->checkBrepMode->isChecked()); Interface_Static::SetIVal("write.iges.brep.mode",ui->checkBrepMode->isChecked() ? 1 : 0); + + // header info + //hGrp->SetASCII("CompanyIges", ui->lineEditCompany->text().toLatin1()); + //hGrp->SetASCII("ProductIges", ui->lineEditProduct->text().toLatin1()); + //hGrp->SetASCII("AuthorIges", ui->lineEditAuthor->text().toLatin1()); + + //Interface_Static::SetCVal("write.iges.header.company", ui->lineEditCompany->text().toLatin1()); + //Interface_Static::SetCVal("write.iges.header.product", ui->lineEditProduct->text().toLatin1()); + //Interface_Static::SetCVal("write.iges.header.author", ui->lineEditAuthor->text().toLatin1()); } void DlgImportExportIges::loadSettings() @@ -130,6 +140,11 @@ void DlgImportExportIges::loadSettings() int value = Interface_Static::IVal("write.iges.brep.mode"); bool brep = hGrp->GetBool("BrepMode", value > 0); ui->checkBrepMode->setChecked(brep); + + // header info + //ui->lineEditCompany->setText(QString::fromStdString(hGrp->GetASCII("CompanyIges"))); + //ui->lineEditProduct->setText(QString::fromStdString(hGrp->GetASCII("ProductIges"))); + //ui->lineEditAuthor->setText(QString::fromStdString(hGrp->GetASCII("AuthorIges"))); } /**