#ifndef EXAMQUESTIONPAGE_H #define EXAMQUESTIONPAGE_H #include QT_BEGIN_NAMESPACE class QTableView; class QLabel; class QTextEdit; class QLineEdit; class QComboBox; class QAbstractItemModel; class QCheckBox; class Pagination; QT_END_NAMESPACE class ExamsQuestionPage : public QWidget { Q_OBJECT public: explicit ExamsQuestionPage(QWidget *parent = nullptr); void updateExamsView(); void addExamsQuestion(); void setDefault(); void removeExamsQuestion(); void save(); void getDir(); void getFile(); signals: private: QLineEdit *examsLineEdit; QTableView *examsView; Pagination *pagination; QComboBox *pageSize; QLineEdit *examsNameLineEdit; QLineEdit *fileDirLineEdit; QCheckBox *selectCheckBox; }; #endif // EXAMQUESTIONPAGE_H