struct timeval last_updated;
std::vector<TextDefer> last_text;
+ void draw_main_heading(std::vector<TextDefer> &td);
+ void draw_column_headings(std::vector<TextDefer> &td, const Group &group, const std::vector<unsigned> &colwidth);
+ void find_column_widths(const Group &group, std::vector<unsigned> &colwidth);
+
public:
// the last two parameters should probably not be there, but fetched from GroupScreen itself
GroupScreen(pqxx::connection &conn, unsigned tournament, unsigned round, unsigned parallel, unsigned machine, unsigned num_machines, unsigned players_per_machine);