18 #ifndef LOGBOOKWIDGET_H
19 #define LOGBOOKWIDGET_H
22 #include <QItemSelection>
23 #include <QSqlTableModel>
24 #include <QMessageBox>
28 #include "src/gui/widgets/settingswidget.h"
43 void on_newFlightButton_clicked();
44 void on_editFlightButton_clicked();
45 void on_deleteFlightPushButton_clicked();
46 void on_showAllButton_clicked();
47 void flightsTableView_selectionChanged();
48 void on_tableView_customContextMenuRequested(
const QPoint &pos);
49 void on_actionDelete_Flight_triggered();
50 void on_actionEdit_Flight_triggered();
51 void on_tableView_doubleClicked();
52 void on_flightSearchLlineEdit_textChanged(
const QString &arg1);
53 void on_flightSearchComboBox_currentIndexChanged(
int);
65 Ui::LogbookWidget *ui;
69 QSqlTableModel* displayModel;
71 QItemSelectionModel* selectionModel;
75 QMessageBox* messageBox;
77 QVector<qint32> selectedFlights;
79 void setupModelAndView(
int view_id);
80 void connectSignalsAndSlots();
83 #endif // LOGBOOKWIDGET_H