Olivier Teulière
820cd1509c
Remove all uses of KeyEventFilter.
...
Use the standard QShortcut instead (possibly combined with a
QSignalMapper).
2013-01-15 19:51:27 +01:00
Olivier Teulière
19387540cd
Arbitration: new search filter, filtering points
2012-12-29 17:44:39 +01:00
Olivier Teulière
3f10e9faba
PlayModel: exchange the order of the arguments for the coordChanged() signal
2012-12-18 00:57:04 +01:00
Olivier Teulière
c1332760d7
Rename CoordModel as PlayModel
2012-12-18 00:48:14 +01:00
Olivier Teulière
0c1634d530
Arbitration: do not accept blindly any rack in Intermediate state.
...
This fixes a bug with languages using multichar tiles.
2012-05-16 22:07:55 +02:00
Olivier Teulière
f7a7eab3a3
Arbitration: when a player is selected, automatically switch to the corresponding history tab
2012-05-06 23:23:52 +02:00
Olivier Teulière
50855fc104
Arbitration: give the focus on the first search result after a search
2012-04-28 15:34:38 +02:00
Olivier Teulière
c891671588
Arbitration: improve the refreshing of controls when the rack changes
2012-04-28 15:34:37 +02:00
Olivier Teulière
7e37cde0c0
Arbitration: after the end of turn, give the focus to the rack and select all the letters
2012-04-10 08:51:12 +02:00
Olivier Teulière
1f4db7a742
Arbitration: various minor improvements related to search results handling
2012-04-08 20:57:46 +02:00
Olivier Teulière
d6a2fc6e4e
PublicGame: more direct access to the game current rack
2012-03-26 07:49:25 +02:00
Olivier Teulière
82b5694a59
Split the ArbitrationWidget class into 2 classes, to keep the code manageable
2012-03-26 07:49:25 +02:00
Olivier Teulière
d4c7511ae5
Allow giving warnings and penalties from the interface
2012-03-26 07:49:25 +02:00
Olivier Teulière
893219b164
New method to select players and to assign moves.
...
A player can now be selected by typing his table number, when the focus
is in the results table. Pressing the Enter key will assign the current
move to the selected player(s).
This allows a very fast assignment of moves.
2012-03-20 20:52:33 +01:00
Olivier Teulière
e77923674f
Arbitration: a click on the master move previews it on the board
2012-03-18 01:00:25 +01:00
Olivier Teulière
35acc7b7a3
New misc_helpers files to group some utility classes
...
Currently, it contains only the KeyEventFilter class, and a new
ClickableLabel class (not used yet).
2012-03-18 00:37:57 +01:00
Olivier Teulière
f3b2442cc0
Arbitration: improved the refresh of search results
2012-03-17 23:53:40 +01:00
Olivier Teulière
0fa7bc91c6
Arbitration mode: allow editing the rack manually
2012-03-11 00:24:29 +01:00
Olivier Teulière
25a36ec9cd
Arbitration mode: allow setting the rack randomly
2012-03-11 00:24:21 +01:00
Olivier Teulière
05a51101db
New arbitration mode, dedicate to arbitration of duplicate games.
...
It is mostly working, but many things are still missing.
In particular:
- ability to enter (or change) moves for a past turn
- ability to change the rack (manually, or randomly)
- ability to add/remove players during the game
- support for solos, warnings, penalties
- support for table number
- more ergonomic interface
- non regression tests
- ... and probably bugs to fix
2012-03-10 18:06:41 +01:00