Files
qt-courseware/Projects/03_RaffleGroups/mainwindow.h
T
2026-11-06 01:04:35 +08:00

23 lines
465 B
C++

#pragma once
#include <QMainWindow>
#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();
};