#ifndef _GROUPSCREEN_H
#define _GROUPSCREEN_H 1
+#include <pqxx/connection>
+
+#include "screen.h"
#include "flagtrigger.h"
#include "group.h"
/* A screen class showing a group in the tournament */
-class GroupScreen : public Screen {
+class GroupScreen : public GenericScreen {
private:
- unsigned tournament;
+ unsigned tournament, round, parallel;
FlagTrigger scores_changed;
-
+ pqxx::connection &conn;
+ bool valid;
public:
- Screen(unsigned tournament);
+ GroupScreen(pqxx::connection &conn, unsigned tournament, unsigned round, unsigned parallel);
+ virtual ~GroupScreen();
bool check_invalidated();
void draw(unsigned char *buf);