Files
edgetx-gx12/companion/src/printdialog.h
T
2014-12-16 21:17:39 +01:00

58 lines
1.2 KiB
C++

#ifndef PRINTDIALOG_H
#define PRINTDIALOG_H
#include <QDialog>
#include <QtGui>
#include <QDir>
#include "eeprominterface.h"
namespace Ui {
class PrintDialog;
}
class PrintDialog : public QDialog
{
Q_OBJECT
public:
explicit PrintDialog(QWidget *parent, Firmware * firmware, GeneralSettings *gg, ModelData *gm, QString filename="");
~PrintDialog();
void closeEvent(QCloseEvent *event);
Firmware * firmware;
GeneralSettings * g_eeGeneral;
ModelData * g_model;
QString printfilename;
private:
Ui::PrintDialog *ui;
unsigned int gvars;
void printSetup();
QString printFlightModes();
void printInputs();
void printMixes();
void printLimits();
void printCurves();
void printGvars();
void printSwitches();
void printSafetySwitches();
void printFSwitches();
void printFrSky();
void printToFile();
QTextEdit * te;
QString curvefile5;
QString curvefile9;
QDir *qd;
private slots:
void on_printButton_clicked();
void on_printFileButton_clicked();
void autoClose();
};
#endif // PRINTDIALOG_H