1 /* 2 SPDX-FileCopyrightText: 2003 Russell Steffen <rsteffen@bayarea.net> 3 SPDX-FileCopyrightText: 2003 Stephan Zehetner <s.zehetner@nevox.org> 4 SPDX-FileCopyrightText: 2006 Dmitry Suzdalev <dimsuz@gmail.com> 5 SPDX-FileCopyrightText: 2006 Inge Wallin <inge@lysator.liu.se> 6 SPDX-FileCopyrightText: 2006 Pierre Ducroquet <pinaraf@gmail.com> 7 SPDX-FileCopyrightText: 2013 Alexander Schuch <aschuch247@gmail.com> 8 9 SPDX-License-Identifier: GPL-2.0-or-later 10 */ 11 12 #ifndef KONQUEST_STANDINGSWIDGET_H 13 #define KONQUEST_STANDINGSWIDGET_H 14 15 #include <QWidget> 16 17 #include "../players/player.h" 18 19 20 class QTableWidget; 21 22 23 class StandingsWidget : public QWidget 24 { 25 26 public: 27 explicit StandingsWidget(QWidget *parent); 28 explicit StandingsWidget(QWidget *parent, const QList<Player *> &players); 29 ~StandingsWidget() override; 30 31 QSize sizeHint() const override; 32 void update(const QList<Player *> &players); 33 34 private: 35 void setupTable(); 36 37 QTableWidget *m_standingsTable; 38 }; 39 40 #endif // KONQUEST_STANDINGSWIDGET_H 41