Initial commit for the chat application gui.
Add Message, User and INetworkAdapter. Add initial gui elements to the
form.
Add LoopbackNetworkAdapter for testing. Add user, networkAdapter,
signals and slots to GuiApplication. Rename signals in INetworkAdapter
and add slots. Add connectButton to UI.
Add UserListModel. Change userList to ListView. Move login logout logic
to handleUserChange.
Merge branch 'master' of https://github.com/lmicourse/2013q1
* Add UserListModel for collecting users for UserListView.
* Add PingnetNetworkAdapater for boostNet lib usage.
* Add maintenance to INetworkAdapter.
* Add Qt Metatype declaration to User and Message
* Add .gitingore to ignore Qt Creator user specific settings.
* Use the whole User object in Message
* Move .gitignore to 2. eloadas folder
* Add QtProject subdirs project (like VS solution)
* Move GuiApplication project under QtProject
* Add QtNet project to QtProject
* Implement sendMessage and sendPing in QtNet
* Add NetInterface.h to common includes.
Add analyze method to QtNet for incomming packet processing.
Add kPingPacket and kMessagePacket constants.