#ifndef AOCASEANNOUNCERDIALOG_H #define AOCASEANNOUNCERDIALOG_H #include "aoapplication.h" #include "courtroom.h" #include #include #include #include #include #include #include class AOCaseAnnouncerDialog : public QDialog { Q_OBJECT public: explicit AOCaseAnnouncerDialog(QWidget *parent = nullptr, AOApplication *p_ao_app = nullptr, Courtroom *p_court = nullptr); private: AOApplication *ao_app; Courtroom *court; QDialogButtonBox *AnnouncerButtons; QVBoxLayout *VBoxLayout; QFormLayout *FormLayout; QLabel *CaseTitleLabel; QLineEdit *CaseTitleLineEdit; QCheckBox *DefenceNeeded; QCheckBox *ProsecutorNeeded; QCheckBox *JudgeNeeded; QCheckBox *JurorNeeded; public slots: void ok_pressed(); void cancel_pressed(); }; #endif // AOCASEANNOUNCERDIALOG_H