mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-10-01 01:26:39 -04:00
598614bcd3
(cherry picked from commit 1e5c416cc3
)
45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
#include "ExportCabrillo.h"
|
|
#include "ui_exportCabrillo.h"
|
|
#include "SettingsGroup.hpp"
|
|
|
|
#include <QApplication>
|
|
#include <QDebug>
|
|
#include <QFileDialog>
|
|
|
|
ExportCabrillo::ExportCabrillo(QSettings *settings, QWidget *parent) :
|
|
QDialog(parent),
|
|
settings_ {settings},
|
|
ui(new Ui::ExportCabrillo)
|
|
{
|
|
ui->setupUi(this);
|
|
read_settings();
|
|
setWindowTitle(QApplication::applicationName() + " - Export Cabrillo");
|
|
}
|
|
|
|
ExportCabrillo::~ExportCabrillo()
|
|
{
|
|
if (isVisible ()) write_settings();
|
|
delete ui;
|
|
}
|
|
|
|
void ExportCabrillo::read_settings ()
|
|
{
|
|
SettingsGroup group {settings_, "ExportCabrillo"};
|
|
restoreGeometry (settings_->value ("window/geometry").toByteArray ());
|
|
}
|
|
|
|
void ExportCabrillo::write_settings ()
|
|
{
|
|
SettingsGroup group {settings_, "ExportCabrillo"};
|
|
settings_->setValue ("window/geometry", saveGeometry ());
|
|
}
|
|
|
|
void ExportCabrillo::on_pbSaveAs_clicked()
|
|
{
|
|
QString fname;
|
|
QFileDialog saveAs(this);
|
|
saveAs.setFileMode(QFileDialog::AnyFile);
|
|
fname=saveAs.getSaveFileName(this, "Save File", "","Cabrillo Log (*.log)");
|
|
qDebug() << "AA" << fname;
|
|
}
|