mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 21:20:19 +00:00
3ebb62f153
Add new row to the yearly statistics table containing the total. Total values are calculated to some columns only, it doesn't make any sense to add the total value to other columns (Temperature cols for example). Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com> Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
38 lines
862 B
C++
38 lines
862 B
C++
#ifndef DIVELOGEXPORTDIALOG_H
|
|
#define DIVELOGEXPORTDIALOG_H
|
|
|
|
#include <QDialog>
|
|
#include <QTextStream>
|
|
#include "helpers.h"
|
|
#include "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);
|
|
void exportHTMLsettings(const QString &filename);
|
|
void exportHTMLstatistics(const QString &filename);
|
|
void copy_and_overwrite(const QString &fileName, const QString &newName);
|
|
};
|
|
|
|
#endif // DIVELOGEXPORTDIALOG_H
|