Add basic functionality for adding new players
Moved the elements of the team tab into a separate widget class
Moved the elements of the player tab into a separate widget class
Moved the API call to createTeam() to the model (where it belongs)
Moved the emission of signals upon team creation and renaming back to the API (where the insert actually happens!) to have exactly __ONE__ signal source for all cases.
Moved the emission of signals upon player creation and renaming back to the API (where the insert actually happens!) to have exactly __ONE__ signal source for all cases.
Added GUI-support for renaming players
Fixed the unit tests to avoid the copy constructor for the Tournament class because after inheriting it from QObject that constructor isn't available anymore.
Added a lib funtion to change the team a player is assigned to
Resolved a few circular dependencies and implemented a lib function for retrieving all categories assigned to a player
Fixed a typo in a method name