#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include "sqliteInterface.hpp" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: /** * @brief MainWindow Constructor * @param parent Parent Handle */ explicit MainWindow(QWidget* parent = 0); ~MainWindow(); private slots: // GUI Events void on_pushMano_clicked(); void on_actionNuovo_triggered(); void on_actionApri_triggered(); void on_lineTessera_textEdited(const QString& text); void on_lineTessera_timer_timeout(); private: Ui::MainWindow* ui; QFile* csv_file; QTimer lineTessera_timer; SqliteInterface sqliteInterface; void closeEvent(QCloseEvent *event); }; #endif