marian
|
a3cbec520e
|
Added capability to create a new private chat room and invite contacts to it.
git-svn-id: http://voip.null.ro/svn/yate@4257 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-04-01 15:00:58 +00:00 |
marian
|
6c587a2fb9
|
Added support for google groupchat.
git-svn-id: http://voip.null.ro/svn/yate@4254 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-04-01 12:26:45 +00:00 |
marian
|
23fa2df067
|
Added autojoin option to chat room contacts.
git-svn-id: http://voip.null.ro/svn/yate@4219 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-03-28 09:33:26 +00:00 |
marian
|
1b19d546d8
|
Chat rooms can now be added to contacts list. Save them locally and to server as private data. Retrieve chat rooms private data when connected.
git-svn-id: http://voip.null.ro/svn/yate@4209 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-03-24 13:30:05 +00:00 |
marian
|
e690e2aa5a
|
Added audio set notification to ClientChannel. Handle it in default logic.
git-svn-id: http://voip.null.ro/svn/yate@4179 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-03-14 10:50:42 +00:00 |
marian
|
779d4b9651
|
Show a notification message when failed to set media on active channel.
git-svn-id: http://voip.null.ro/svn/yate@4175 acf43c95-373e-0410-b603-e72c3f656dc1
|
2011-03-11 14:38:33 +00:00 |
marian
|
ddcb2e9ee3
|
Don't request confirmation when calling a call log item. Pass the window pointer to the method implementing call log calling.
git-svn-id: http://voip.null.ro/svn/yate@3983 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-17 17:29:26 +00:00 |
marian
|
7c8908a1f1
|
Implemented tray icon incoming chat notification.
git-svn-id: http://voip.null.ro/svn/yate@3978 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-17 16:21:13 +00:00 |
marian
|
50fcc106da
|
Added active flag the Window class. Update it when window active state changes. Added client method used to retrieve the active state of a window.
git-svn-id: http://voip.null.ro/svn/yate@3973 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-17 12:57:11 +00:00 |
marian
|
fb01b8234d
|
Add a tray icon to the main window stack when a notification is shown in it. Remove the tray icon when the notifications list is empty, the user clicked the icon or the notification area is hidden due to user actions.
git-svn-id: http://voip.null.ro/svn/yate@3972 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-17 12:26:36 +00:00 |
marian
|
8062c286f6
|
Implemented per window tray icon stack. An icon is now shown. The main window is now hidden when close button is pressed. Change the tray icon when an incoming call is received.
git-svn-id: http://voip.null.ro/svn/yate@3965 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-16 17:08:35 +00:00 |
marian
|
b924220061
|
Merged client logic, qt library and ui changes from client branch into trunk.
git-svn-id: http://voip.null.ro/svn/yate@3933 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-12-08 14:37:24 +00:00 |
paulc
|
e5e9753e15
|
Added a YNOCOPY macro that declares private inaccessible assignment operator and copy constructor to prevent using the compiler generated ones.
Fixed a bug exposed by this change.
git-svn-id: http://voip.null.ro/svn/yate@3375 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-06-11 15:46:06 +00:00 |
paulc
|
6e23c56d28
|
Spelling cleanup of a very common error: Retrive -> Retrieve
git-svn-id: http://voip.null.ro/svn/yate@3371 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-06-11 11:25:10 +00:00 |
paulc
|
d9b07638b6
|
Made a lot of constructors explicit to prevent undesirable automatic conversions.
Fixed two undesirable automatic conversions exposed by this change.
git-svn-id: http://voip.null.ro/svn/yate@3366 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-06-08 15:25:05 +00:00 |
marian
|
62eeb68836
|
Added set and get text methods to UIWidget.
git-svn-id: http://voip.null.ro/svn/yate@3346 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-27 13:55:45 +00:00 |
marian
|
00bf562482
|
Added method used to set an element's image.
git-svn-id: http://voip.null.ro/svn/yate@3338 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-21 11:43:26 +00:00 |
marian
|
ffd01a378c
|
Added methods used to build and remove menus at runtime.
git-svn-id: http://voip.null.ro/svn/yate@3335 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-20 15:14:31 +00:00 |
marian
|
9a0c1d2dba
|
Added client option used to open the account add window on startup if the accounts list is empty. Reset it if the user closes the window before terminating the application.
git-svn-id: http://voip.null.ro/svn/yate@3334 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-19 13:26:57 +00:00 |
marian
|
d14d1418f2
|
Added method used to add multiple lines to an UIWidget descendant.
git-svn-id: http://voip.null.ro/svn/yate@3328 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-17 12:59:36 +00:00 |
marian
|
8ae4a46ef6
|
DefaultLogic is now waiting for engine start notification to login startup accounts.
git-svn-id: http://voip.null.ro/svn/yate@3313 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-12 08:45:40 +00:00 |
marian
|
d80a91eb90
|
Postpone the engine.start message to be processed in the client's thread.
git-svn-id: http://voip.null.ro/svn/yate@3312 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-12 08:01:37 +00:00 |
marian
|
26eb5b1917
|
DefaultLogic is now using an accounts list for accounts and contacts management. Fixed account and contact add/edit bugs. Calls log is now shown using a common table for incoming and outgoing. Fixed DefaultLogic resource.notify and user.roster processing.
git-svn-id: http://voip.null.ro/svn/yate@3308 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-11 14:25:41 +00:00 |
marian
|
b6958367b2
|
Make sure the account's resource pointer is always valid.
git-svn-id: http://voip.null.ro/svn/yate@3280 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-04 10:22:34 +00:00 |
marian
|
ab9274e550
|
The ClientAccountList can now keep an account owning locally stored contacts. Fixed comments.
git-svn-id: http://voip.null.ro/svn/yate@3277 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-04 10:00:05 +00:00 |
marian
|
f8b74c0a86
|
Added ClientAccount class description.
git-svn-id: http://voip.null.ro/svn/yate@3275 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-05-04 08:30:46 +00:00 |
marian
|
1cabcd4fca
|
Initialize client resource status in constructor.
git-svn-id: http://voip.null.ro/svn/yate@3243 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-26 14:57:16 +00:00 |
marian
|
6272daa183
|
Added send chat method to contact.
git-svn-id: http://voip.null.ro/svn/yate@3218 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-20 08:22:38 +00:00 |
marian
|
1e1e9ed5ba
|
Added extra parameter used to activate the chat window when shown.
git-svn-id: http://voip.null.ro/svn/yate@3217 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-20 08:14:22 +00:00 |
marian
|
88f6e44001
|
The client contact is now keeping the resources in descending order of priority.
git-svn-id: http://voip.null.ro/svn/yate@3211 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-19 15:07:30 +00:00 |
marian
|
c48ee2974d
|
Added utilities used to build messages sent by the client.
git-svn-id: http://voip.null.ro/svn/yate@3208 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-19 12:01:21 +00:00 |
marian
|
b39e7a2455
|
Added user.roster client relay.
git-svn-id: http://voip.null.ro/svn/yate@3207 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-19 08:26:22 +00:00 |
marian
|
435817559c
|
Added more status data to client resource.
git-svn-id: http://voip.null.ro/svn/yate@3206 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-19 08:02:04 +00:00 |
marian
|
6eab2b8c2f
|
Added support to create/destroy a modal dialog from an UI widget.
git-svn-id: http://voip.null.ro/svn/yate@3192 acf43c95-373e-0410-b603-e72c3f656dc1
|
2010-04-14 13:12:25 +00:00 |
marian
|
1e7c2dfc69
|
Client sounds can now carry a stereo parameter. This parameter is forwarded by utility client channels in the chan.attach message.
git-svn-id: http://voip.null.ro/svn/yate@2735 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-06-22 16:09:09 +00:00 |
marian
|
e7eb83ff62
|
Re-implemented chooseFile() method to work asynchronously. The dialog is shown when this method returns. It will generate an action when it will be closed.
git-svn-id: http://voip.null.ro/svn/yate@2625 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-05-12 14:53:13 +00:00 |
paulc
|
5227505c00
|
Added names to the Mutex class to ease debugging of deadlocks.
git-svn-id: http://voip.null.ro/svn/yate@2611 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-05-05 12:25:31 +00:00 |
marian
|
eefdcbd3ed
|
The client is always valid when checked from its own thread.
git-svn-id: http://voip.null.ro/svn/yate@2602 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-04-28 12:33:42 +00:00 |
marian
|
75caa7467c
|
Start client channel router after the object is completely built.
git-svn-id: http://voip.null.ro/svn/yate@2598 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-04-27 14:55:25 +00:00 |
marian
|
d447eecc45
|
Added safeguard client validation (valid object and not exiting) in client's methods.
git-svn-id: http://voip.null.ro/svn/yate@2589 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-04-17 15:24:01 +00:00 |
marian
|
5ca70b57ca
|
The client can now open an URL received in call.execute message.
git-svn-id: http://voip.null.ro/svn/yate@2554 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-03-30 11:40:06 +00:00 |
marian
|
1c4319e13e
|
Source message user data can now be copyied in postponed message.
git-svn-id: http://voip.null.ro/svn/yate@2540 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-03-25 10:05:06 +00:00 |
marian
|
666f82ade4
|
The client channel can now be (un)muted (set/reset data source only).
git-svn-id: http://voip.null.ro/svn/yate@2538 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-03-24 16:40:00 +00:00 |
marian
|
081c2ce1bb
|
The params parameter of chooseFile() is no longer const. The chooseFile() method is now returning the last used directory and file filter if the corresponding parameters are present.
git-svn-id: http://voip.null.ro/svn/yate@2490 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-02-23 13:53:09 +00:00 |
marian
|
b9f9bdda82
|
Fixed parameter documentation.
git-svn-id: http://voip.null.ro/svn/yate@2488 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-02-20 16:02:00 +00:00 |
marian
|
92df5b561d
|
Added client utility channels used by client sounds to play files.
git-svn-id: http://voip.null.ro/svn/yate@2464 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-01-30 17:12:06 +00:00 |
marian
|
20a01a4bed
|
Client actions config file is now loaded when the first client logic is added to the list. Adding a logic to client's list is now controlled from config and logic's priority. Changed default logic's priority.
git-svn-id: http://voip.null.ro/svn/yate@2462 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-01-30 08:46:26 +00:00 |
marian
|
d25214a42c
|
ClientLogic default constructor is now private. The other constructor is now protected.
git-svn-id: http://voip.null.ro/svn/yate@2457 acf43c95-373e-0410-b603-e72c3f656dc1
|
2009-01-28 14:19:28 +00:00 |
paulc
|
562bdd6f11
|
Fixed a parameter name in documentation generating comment.
git-svn-id: http://voip.null.ro/svn/yate@2401 acf43c95-373e-0410-b603-e72c3f656dc1
|
2008-12-19 12:11:33 +00:00 |
marian
|
8823330a46
|
Moved default client logic to a ClientLogic descendant. The default logic is now created and owned by the client thread.
git-svn-id: http://voip.null.ro/svn/yate@2396 acf43c95-373e-0410-b603-e72c3f656dc1
|
2008-12-05 14:30:20 +00:00 |