#ifndef GRADESPAGE_H #define GRADESPAGE_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 GradesPage : public QWidget { Q_OBJECT public: explicit GradesPage(QWidget *parent = nullptr); void updateView(); void addExamsQuestion(); void setDefault(); void removeExamsQuestion(); void save(); void Clear(); void exportFile(); signals: private: QLineEdit *examsLineEdit; QTableView *view; Pagination *pagination; QComboBox *pageSize; QLineEdit *examsNameLineEdit; QLineEdit *fileDirLineEdit; QCheckBox *selectCheckBox; }; #endif // GRADESPAGE_H