#ifndef FACHBELEGUNG_H #define FACHBELEGUNG_H #include #include "ui_fachbelegung.h" #include "fachbelegungquerymodel.h" #include "defines.h" class FachBelegung : public QWidget { Q_OBJECT public: FachBelegung(QWidget *parent = 0, quint32 p2 = 0, quint32 = 0); ~FachBelegung(); signals: void F1Called(int v); void F2Called(int v); void F3Called(int v); void F4Called(int v); void F5Called(int v); void F6Called(int v); void F7Called(int v); void F8Called(int v); void F9Called(int v); void F10Called(int v); void F11Called(int v); void F12Called(int v); private slots: void UpdateListe(); bool event(QEvent *event); void OnF1(void); void OnF2(void); void OnF3(void); void OnF4(void); void OnF5(void); void OnF6(void); void OnF7(void); void OnF8(void); void OnF9(void); void OnF10(void); void OnF11(void); void OnF12(void); private: void ReadFunctionButtonLabels(); int Fuelle_View(void); QString GetSCSUser(void); QStringList headerliste; FachBelegungQueryModel *model; QString sql_string; QTimer *timer; quint32 kopplung[4]; quint32 selected_phase; quint32 rechte; QString Headers[16]; QColor lightblue; QColor lightpink; QColor darkblue; QColor darkpink; QWidget *p; QSqlDatabase m_db; private: Ui::FachBelegungClass ui; }; #endif // FACHBELEGUNG_H