#pragma once #include #include "roster.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow() override; private: Ui::MainWindow *ui; Roster::Session m_session; bool m_dirty = true; int m_round = 0; void markDirty(); void applyNames(); void refreshControls(); void drawNames(); void makeGroups(); };