/
spitsyn62
/
AcademicPerformance
Обзор
Документация
Войти
/
spitsyn62
/
AcademicPerformance
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MainWindow.h
56 строк
1 KB
spitsyn62
create: MainWindow.cpp, MainWindow.h
15 май 2026, 16:15
Верифицирован
15 май 2026, 16:15
47e6c1c
Код
Авторство
О чём код?
/** * @file mainwindow.h * @brief Главное окно приложения. */ #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "studenttablemodel.h" QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE /** * @brief Класс главного окна приложения. * * Отвечает за: * - взаимодействие с UI * - обработку кнопок * - работу с моделью студентов */ class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow() override; private slots: /** * @brief Обработчик кнопки загрузки списка студентов. */ // void on_openCsv_clicked(); /** * @brief Обработчик кнопки сохранения журнала. */ void on_saveCsv_clicked(); /** * @brief Обработчик загрузки полного журнала. */ void on_loadFullCsv_clicked(); private: Ui::MainWindow *ui; StudentTableModel *model_; }; #endif // MAINWINDOW_H