diff options
| author | Crystalwarrior <varsash@gmail.com> | 2020-03-05 21:23:42 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2020-03-05 21:23:42 +0300 |
| commit | 39f9d1043e7f362275a189d71066ca642753f86f (patch) | |
| tree | a2c27a4491eb52f459641008efd9622a9b4dbed8 /include | |
| parent | a4e448576b43b9cf4f984253abb3daf7296aa154 (diff) | |
Add sorting by name for lobby
Diffstat (limited to 'include')
| -rw-r--r-- | include/lobby.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/lobby.h b/include/lobby.h index e0cd03d..4b95fb2 100644 --- a/include/lobby.h +++ b/include/lobby.h @@ -8,6 +8,7 @@ #include <QMainWindow> #include <QListWidget> +#include <QTreeWidget> #include <QLabel> #include <QPlainTextEdit> #include <QLineEdit> @@ -64,7 +65,7 @@ private: QLabel *ui_version; AOButton *ui_about; - QListWidget *ui_server_list; + QTreeWidget *ui_server_list; QLabel *ui_player_count; AOTextArea *ui_description; @@ -79,7 +80,7 @@ private: QProgressBar *ui_progress_bar; AOButton *ui_cancel; - QModelIndex last_model; + int last_index; void set_size_and_pos(QWidget *p_widget, QString p_identifier); @@ -94,8 +95,8 @@ private slots: void on_connect_pressed(); void on_connect_released(); void on_about_clicked(); - void on_server_list_clicked(QModelIndex p_model); - void on_server_list_doubleclicked(QModelIndex p_model); + void on_server_list_clicked(QTreeWidgetItem* p_item, int column); + void on_server_list_doubleclicked(QTreeWidgetItem* p_item, int column); void on_chatfield_return_pressed(); }; |
