subsurface/desktop-widgets/divelogexportdialog.h
jan Iversen f9a36733c6 desktop-widgets: move export functions to shared class
Remove export functions from desktop-widgets and move to core
in order to share with mobile version

Signed-off-by: Jan Iversen <jan@casacondor.com>
2019-12-03 21:30:39 -08:00

36 lines
704 B
C++

// SPDX-License-Identifier: GPL-2.0
#ifndef DIVELOGEXPORTDIALOG_H
#define DIVELOGEXPORTDIALOG_H
#include <QDialog>
#include <QTextStream>
#include "core/statistics.h"
class QAbstractButton;
namespace Ui {
class DiveLogExportDialog;
}
void exportHTMLstatisticsTotal(QTextStream &out, stats_t *total_stats);
class DiveLogExportDialog : public QDialog {
Q_OBJECT
public:
explicit DiveLogExportDialog(QWidget *parent = 0);
~DiveLogExportDialog();
private
slots:
void on_buttonBox_accepted();
void on_exportGroup_buttonClicked(QAbstractButton *);
private:
Ui::DiveLogExportDialog *ui;
void showExplanation();
void exportHtmlInit(const QString &filename);
};
#endif // DIVELOGEXPORTDIALOG_H