eliot/qt
Olivier Teulière 3c7a84d543 Support saving/loading games (any game type) in XML format.
Status:
It works well, but there are still a few details to improve/fix

More details about the changes:
 - New dependency on Arabica and Libxml2 to parse the XML
 - Loading the old format is still supported for this release, but won't be supported anymore in the next one
 - Games are now only saved in the new format
 - In training mode, the player is now created externally, like in the other modes
 - Avoid using GameIO (the one from game/) whenever possible
 - Do not use a FILE* argument anymore when loading a game
 - Throw and catch exceptions correctly when a game cannot be loaded or saved
 - The non-regression tests now use a new method to print the game history
2009-11-29 16:01:31 +00:00
..
images New icons for the navigation actions, and additional ones for some menu items 2008-12-14 13:27:00 +00:00
ui Display the alternative inputs in the dictionary information tab 2009-06-28 11:47:50 +00:00
.cvsignore Very beginning of a Qt interface. Status: 2008-01-20 18:40:12 +00:00
aux_window.cpp - Compilation fix for Windows 2008-09-03 17:28:27 +00:00
aux_window.h New preference, to allow linking the rack in training mode to the "Plus 1" dictionary tool 2008-12-14 13:20:38 +00:00
bag_widget.cpp Each letter (tile) now has a display string, defaulting to its internal char. It is not yet possible to change it. 2009-06-23 12:41:53 +00:00
bag_widget.h - New PublicGame class, intended to be used by the interfaces instead of accessing Game directly 2008-11-30 20:53:44 +00:00
board_widget.cpp Simplifications 2009-06-23 12:56:40 +00:00
board_widget.h - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
coord_model.cpp - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
coord_model.h - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
dic_tools_widget.cpp Little hack to have the 7+1 search in alphabetical order (or more precisely, in the order of the letters as defined at dictionary creation) 2009-09-21 20:10:34 +00:00
dic_tools_widget.h Accept various inputs for the same tile in the Qt interface. 2009-06-27 18:09:44 +00:00
eliot.qrc New icons for the navigation actions, and additional ones for some menu items 2008-12-14 13:27:00 +00:00
history_widget.cpp - New PublicGame class, intended to be used by the interfaces instead of accessing Game directly 2008-11-30 20:53:44 +00:00
history_widget.h - New PublicGame class, intended to be used by the interfaces instead of accessing Game directly 2008-11-30 20:53:44 +00:00
main.cpp - Renamed the binaries: eliot is now the Qt interface, whereas wxeliot is the wxWidgets interface 2008-09-07 13:17:39 +00:00
main_window.cpp Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
main_window.h - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
Makefile.am Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
new_game.cpp Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
new_game.h Support explosive games in the Qt interface 2009-01-15 18:33:32 +00:00
play_word_mediator.cpp - Invalid moves should be in the display form 2009-07-03 21:40:14 +00:00
play_word_mediator.h - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
player_widget.cpp - Invalid moves should be in the display form 2009-07-03 21:40:14 +00:00
player_widget.h - Allow setting the coordinates of the played word by clicking on the board 2009-02-19 18:25:17 +00:00
prefs_dialog.cpp Update of the French translation 2009-02-19 21:56:41 +00:00
prefs_dialog.h Updated a few copyright dates 2009-01-24 17:44:56 +00:00
qtcommon.h - Install a desktop file to get an entry in the applications menu on Linux (works on both Gnome and KDE) 2008-09-22 21:21:38 +00:00
score_widget.cpp - New PublicGame class, intended to be used by the interfaces instead of accessing Game directly 2008-11-30 20:53:44 +00:00
score_widget.h - New PublicGame class, intended to be used by the interfaces instead of accessing Game directly 2008-11-30 20:53:44 +00:00
training_widget.cpp - Invalid moves should be in the display form 2009-07-03 21:40:14 +00:00
training_widget.h Accept various inputs for the same tile in the Qt interface. 2009-06-27 18:09:44 +00:00