Week 9 (July 23 - July 30): - Replaced std::string's with QString's for parameters <https://github.com/alok4nand/telepathy-bell/commit/22d2a736a7dac1a0dcfd70842810e1e36a059727> Initially std:string was used, as the parameters are in QString it makes sense to use QString.
- Implemented createRingAccount() and value() <https://github.com/alok4nand/telepathy-bell/commit/5574e912f63ae92cff7b1d03a480984c458b8e67> These functions are the first attempt to create a ring account in case parameters are properly entered by user. // TODO find a better way to display parameters entering information to user. - Implemented update Parameters() and setRingID viaAccountID() <https://github.com/alok4nand/telepathy-bell/commit/1b9592130fc17b2e2cbbbcfd7d7b3d11d4be0da6> If the accountID is known the RingID can be easily retrieved and updateParameter function updates that stored account data for quick reuse later. - Icon for Gnome based client Empathy <https://github.com/alok4nand/telepathy-bell/commit/332d8de92d4b8ac3b260192cb0ebe066a52d21fb> As I am using Empathy, this was the only one I could test with. When icons used are different than hicolor this may not work. - Implemented setAccountIDviaRingID() and improvemens in value() and updateParameters() <https://github.com/alok4nand/telepathy-bell/commit/1addf523b913eb5dac7a3f691f2d1cb5096ca076> The function setAccountIDviaRingID() will find the accountID using user entered ringID if exists and then update the value. - Execute gtk-update-icon-cache <https://github.com/alok4nand/telepathy-bell/commit/67caf998c3392def14f94a1af4e629eda94c6016> Requirement to make the icon visible in client instantly. - Implemented changes in Protocol::createConnection() to use functions Parameters class <https://github.com/alok4nand/telepathy-bell/commit/78807e22d9e189f3001eee64935cb2460539aa2c> After completing the above functions, createConnection calls them as required. - Removed use of RingDaemon class and reorganized functions(added setRingIDandAccountID) <https://github.com/alok4nand/telepathy-bell/commit/afeb90263fcb2866c9b956e5d7474606ebc2c478> Parameters class did not necesarrily need Ring Daemon class. - Implemented connect and disconnect <https://github.com/alok4nand/telepathy-bell/commit/b45189ce6a869a523d08d7f36cbc66f7e97579e4> Attempting to implement connect and disconnect from client. -- Regards, Alok Anand
