Hook up LaTeX export to UI

Signed-off-by: Robert C. Helling <helling@atdotde.de>
This commit is contained in:
Robert C. Helling 2019-01-03 10:23:24 +01:00 committed by Dirk Hohndel
parent ba0c6d24d4
commit d85877eb67
2 changed files with 15 additions and 3 deletions

View file

@ -94,6 +94,8 @@ void DiveLogExportDialog::showExplanation()
ui->description->setText(tr("Write depths of images to file."));
} else if (ui->exportTeX->isChecked()) {
ui->description->setText(tr("Write dive as TeX macros to file."));
} else if (ui->exportLaTeX->isChecked()) {
ui->description->setText(tr("Write dive as LaTeX macros to file."));
}
}
@ -163,10 +165,10 @@ void DiveLogExportDialog::on_buttonBox_accepted()
filename = QFileDialog::getSaveFileName(this, tr("Save image depths"), lastDir);
if (!filename.isNull() && !filename.isEmpty())
export_depths(qPrintable(filename), ui->exportSelected->isChecked());
} else if (ui->exportTeX->isChecked()) {
} else if (ui->exportTeX->isChecked() || ui->exportLaTeX->isChecked()) {
filename = QFileDialog::getSaveFileName(this, tr("Export to TeX file"), lastDir, tr("TeX files") + " (*.tex)");
if (!filename.isNull() && !filename.isEmpty())
export_TeX(qPrintable(filename), ui->exportSelected->isChecked(), true);
export_TeX(qPrintable(filename), ui->exportSelected->isChecked(), ui->exportTeX->isChecked());
}
break;
case 1:

View file

@ -201,6 +201,16 @@
</attribute>
</widget>
</item>
<item>
<widget class="QRadioButton" name="exportLaTeX">
<property name="text">
<string>LaTeX</string>
</property>
<attribute name="buttonGroup">
<string notr="true">exportGroup</string>
</attribute>
</widget>
</item>
<item>
<widget class="QRadioButton" name="exportImageDepths">
<property name="text">
@ -626,7 +636,7 @@
</connection>
</connections>
<buttongroups>
<buttongroup name="exportGroup"/>
<buttongroup name="buttonGroup"/>
<buttongroup name="exportGroup"/>
</buttongroups>
</ui>