mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Rework the Export dialog
The UI design looked too tight in my screen. The explanation texts were a bit inconsistent (and in one case simply wrong). The explanation for the initial selection wasn't shown. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
2b2e2f52c0
commit
18fa359b48
3 changed files with 36 additions and 29 deletions
|
@ -15,6 +15,7 @@ DiveLogExportDialog::DiveLogExportDialog(QWidget *parent) : QDialog(parent),
|
|||
ui(new Ui::DiveLogExportDialog)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
showExplanation();
|
||||
QShortcut *quit = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this);
|
||||
connect(quit, SIGNAL(activated()), parent, SLOT(close()));
|
||||
QShortcut *close = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_W), this);
|
||||
|
@ -26,19 +27,24 @@ DiveLogExportDialog::~DiveLogExportDialog()
|
|||
delete ui;
|
||||
}
|
||||
|
||||
void DiveLogExportDialog::on_exportGroup_buttonClicked(QAbstractButton *button)
|
||||
void DiveLogExportDialog::showExplanation()
|
||||
{
|
||||
if (ui->exportUDDF->isChecked()) {
|
||||
ui->description->setText("UDDF is a generic format that enables communication among many dive computers and computer programs");
|
||||
ui->description->setText("Generic format that is used for data exchange between a variety of diving related programs.");
|
||||
} else if (ui->exportCSV->isChecked()) {
|
||||
ui->description->setText("CSV format, that includes the most critical information of the dive profile.");
|
||||
ui->description->setText("Comma separated values that include the most relevant information of the dive profile.");
|
||||
} else if (ui->exportDivelogs->isChecked()) {
|
||||
ui->description->setText("Subsurface XML format. This is the native format used by Subsurface.");
|
||||
ui->description->setText("Send the dive data to Divelogs.de website.");
|
||||
} else if (ui->exportWorldMap->isChecked()) {
|
||||
ui->description->setText("Export the currently open dive logbook locations in HTML format and draw these on a world map.");
|
||||
ui->description->setText("HTML export of the dive locations, visualized on a world map.");
|
||||
}
|
||||
}
|
||||
|
||||
void DiveLogExportDialog::on_exportGroup_buttonClicked(QAbstractButton *button)
|
||||
{
|
||||
showExplanation();
|
||||
}
|
||||
|
||||
void DiveLogExportDialog::on_buttonBox_accepted()
|
||||
{
|
||||
QFileInfo fi(system_default_filename());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue