#ifndef MAIN_WINDOW_H #define MAIN_WINDOW_H #include "ui_main_window.h" #include class MainWindow : public QMainWindow, private Ui::MainWindow { Q_OBJECT private: qint32 userId_; qint32 accessLevel_; public: explicit MainWindow(qint32 userId, qint32 accessLevel, QWidget *parent = nullptr); private: void configureAccessLevel(); void configureAllTableViews(); void disableSelection(QTableView *view); void enableSelection(QTableView *view); void loadDefaultConfiguration(QTableView *view); }; #endif // MAIN_WINDOW_H