Commit Graph

237 Commits

Author SHA1 Message Date
paulc 5974829da7 Try harder to quit even if the QApplication is not yet created.
git-svn-id: http://voip.null.ro/svn/yate@2379 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-30 16:35:53 +00:00
marian 48307a00fd Fixed set/get property to handle any QObject child of a window.
git-svn-id: http://voip.null.ro/svn/yate@2348 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 12:15:14 +00:00
marian 25e3430d77 Added custom QWidget descendant class. Handle it when required to set parameters to a window's custom widget child.
git-svn-id: http://voip.null.ro/svn/yate@2347 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 12:12:54 +00:00
marian ca75d36ecc Handle selection set for custom tables.
git-svn-id: http://voip.null.ro/svn/yate@2343 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-14 11:35:14 +00:00
marian 7839b3a5a2 Added capability to set key sequence properties.
git-svn-id: http://voip.null.ro/svn/yate@2341 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-13 15:53:26 +00:00
marian f41f6dc323 Implemented setUrgent().
git-svn-id: http://voip.null.ro/svn/yate@2289 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 15:11:34 +00:00
marian c4b04498f1 Added system tray icon support. Added menu build method to client. Replaced connect macro with function.
git-svn-id: http://voip.null.ro/svn/yate@2285 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 11:50:15 +00:00
marian f42519e6e4 Use custom table's method when updating rows. Fixed debug.
git-svn-id: http://voip.null.ro/svn/yate@2274 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:29:21 +00:00
paulc f023be0809 Removed redundant configuration load.
git-svn-id: http://voip.null.ro/svn/yate@2272 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 12:36:15 +00:00
paulc 14ed62b32c Fixed compilation with gcc.
git-svn-id: http://voip.null.ro/svn/yate@2271 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 12:32:47 +00:00
marian ad5ad37349 Dynamic properties can be created from config file.
git-svn-id: http://voip.null.ro/svn/yate@2270 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 11:15:39 +00:00
marian 1a07f21795 Fixed bug: avoid using object's data/methods when a window is hidden in closeEvent() notification.
git-svn-id: http://voip.null.ro/svn/yate@2265 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:27:58 +00:00
marian 5ed6480474 Added UI cache used to avoid loading the same file each time is needed.
git-svn-id: http://voip.null.ro/svn/yate@2264 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:12:54 +00:00
marian 55e7206dcc Prevent moving a maximized window.
git-svn-id: http://voip.null.ro/svn/yate@2261 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:05:10 +00:00
marian 3c979e275b Check accessible name when raising QAction actions.
git-svn-id: http://voip.null.ro/svn/yate@2257 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-13 15:40:25 +00:00
marian afa147d9e8 Handle spin boxes in set/get text.
git-svn-id: http://voip.null.ro/svn/yate@2254 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-07 15:39:47 +00:00
paulc d2fdd4e9ca Implementation of setMultipleRows for custom tables.
git-svn-id: http://voip.null.ro/svn/yate@2243 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 09:20:59 +00:00
marian cd8707cb30 Added methods used to insert a table row.
git-svn-id: http://voip.null.ro/svn/yate@2241 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-27 16:39:42 +00:00
marian 5d3b3fd3e9 Lock screen update while clearing tables and lists.
git-svn-id: http://voip.null.ro/svn/yate@2237 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-23 11:36:42 +00:00
marian 10c4f0de37 Added dynamic property used to inhibit table selection change notification.
git-svn-id: http://voip.null.ro/svn/yate@2232 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:44:50 +00:00
marian 154b331ea5 Split QtClient::property() into separate set/get property methods.
git-svn-id: http://voip.null.ro/svn/yate@2219 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:03:49 +00:00
marian c767e22620 Added spaces in ternary expressions and between operators and operands.
git-svn-id: http://voip.null.ro/svn/yate@2212 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:41:30 +00:00
marian ca8411d4f0 Added methods to get/set UTF8 representation from/to QString objects. Replaced macros with method calls.
git-svn-id: http://voip.null.ro/svn/yate@2209 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 12:49:05 +00:00
marian 7dd72e34a5 Added methods to update (set/add/delete) one or more table row(s) in one operation. Use them where appropriate.
git-svn-id: http://voip.null.ro/svn/yate@2208 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 10:08:02 +00:00
marian 26642b15ee Added parameter used to build UTC time instead of local one when formatting date/time.
git-svn-id: http://voip.null.ro/svn/yate@2198 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-15 14:05:15 +00:00
marian 78e3b71923 Set the window the active one if the name parameter equals the window's id.
git-svn-id: http://voip.null.ro/svn/yate@2177 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-02 11:29:03 +00:00
marian 2af73433de Now a QT window remembers its old id when created with an alias in order to be able to retrieve its section in config.
git-svn-id: http://voip.null.ro/svn/yate@2171 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-28 15:48:03 +00:00
marian 78b8ea64f2 Now custom widgets' parameters can be set when calling QtWindow::setParams().
git-svn-id: http://voip.null.ro/svn/yate@2162 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 10:02:51 +00:00
marian 9bae1dc609 Added option to get a control's rich text. Adjusted method call to match the new list of parameters.
git-svn-id: http://voip.null.ro/svn/yate@2158 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 15:04:55 +00:00
marian 4d809ef5f9 Fixed window show when maximized.
git-svn-id: http://voip.null.ro/svn/yate@2156 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 08:59:04 +00:00
marian 40f290a9e7 Added handler for dynamic properties used to trigger actions on key press events.
git-svn-id: http://voip.null.ro/svn/yate@2155 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-13 07:34:17 +00:00
marian c988d082af Added separator parameter used to build custom widget's parameter list.
git-svn-id: http://voip.null.ro/svn/yate@2154 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 16:00:38 +00:00
marian 8e0773946d Build UTF8 strings when using QT functions that need QString parameters.
git-svn-id: http://voip.null.ro/svn/yate@2151 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-08 09:38:12 +00:00
marian 9cf7cff07a Check if a table is a custom one when showing/hiding its horizontal header.
git-svn-id: http://voip.null.ro/svn/yate@2150 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-07 15:25:40 +00:00
marian 2579f97fac Added methods to format a date/time string.
git-svn-id: http://voip.null.ro/svn/yate@2149 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-07 15:23:18 +00:00
marian 39a9807a04 Added missing virtual method parameter.
git-svn-id: http://voip.null.ro/svn/yate@2144 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 13:56:26 +00:00
paulc 08b2064e3d Merged branches/marian/client up to rev. 2134.
git-svn-id: http://voip.null.ro/svn/yate@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
paulc bbc0dbea91 Add configure time LDFLAGS to linker command line.
git-svn-id: http://voip.null.ro/svn/yate@2006 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 10:59:16 +00:00
paulc 67a13b0f15 Removed the GTK client.
git-svn-id: http://voip.null.ro/svn/yate@2004 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 12:36:57 +00:00
paulc 6d73b5fb25 Fixes for building in FreeBSD.
git-svn-id: http://voip.null.ro/svn/yate@1946 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 10:10:01 +00:00
paulc 92e76e4dfc Guess the proper instance of MOC in case it's not the first in path.
This can happen if both Qt3 and Qt4 are installed.


git-svn-id: http://voip.null.ro/svn/yate@1667 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 12:13:59 +00:00
paulc ed5764c719 Changed menu names to be unique.
git-svn-id: http://voip.null.ro/svn/yate@1615 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-10 18:44:20 +00:00
paulc 6e42f58921 Detect Qt version and conditionally compile based on it.
git-svn-id: http://voip.null.ro/svn/yate@1602 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 14:43:34 +00:00
paulc 02a45d689f Changes required to compile Qt4 under Linux.
git-svn-id: http://voip.null.ro/svn/yate@1595 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 20:39:39 +00:00
paulc 2224bd5519 Qt, Yate2 and VS 2005 related fixes.
git-svn-id: http://voip.null.ro/svn/yate@1594 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 18:36:17 +00:00
paulc 704e8a81a3 Fixed end of line property.
git-svn-id: http://voip.null.ro/svn/yate@1583 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 08:17:17 +00:00
paulc 031183d447 Added Qt4 client, Windows project changes.
git-svn-id: http://voip.null.ro/svn/yate@1582 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 08:11:29 +00:00
paulc d679b94fbc Use macros for all prefixes, added capability to skip PSTN and GUI packages.
git-svn-id: http://voip.null.ro/svn/yate@1555 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-17 17:43:57 +00:00
paulc bd847c54a0 Don't dive into gtk2 subdir if Gtk client is disabled.
git-svn-id: http://voip.null.ro/svn/yate@1519 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-06 14:34:49 +00:00
paulc 8c1e5b0eb8 Added 48x48 pixels icon.
git-svn-id: http://voip.null.ro/svn/yate@1518 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-06 13:54:09 +00:00
paulc d2229bbc82 Propagate "make clean" target in gtk2 subdirectory.
git-svn-id: http://voip.null.ro/svn/yate@1497 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-27 00:31:54 +00:00
paulc b7b32fa03e Reverted to hardcoded relative paths because top_builddir is not portable
across autoconf versions.


git-svn-id: http://voip.null.ro/svn/yate@1484 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 14:14:54 +00:00
paulc d32c220960 Directory reorder #3
git-svn-id: http://voip.null.ro/svn/yate@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc 0a3b86d8f4 Directory reorder #1
git-svn-id: http://voip.null.ro/svn/yate@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00
paulc ef9f7c196f Added support for multiple module directories, can be specified from the
command line.


git-svn-id: http://voip.null.ro/svn/yate@1405 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-23 16:18:18 +00:00
paulc 643d4dc54d Fixed bug with older bash shells not supporting empty for lists.
git-svn-id: http://voip.null.ro/svn/yate@889 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-20 14:40:27 +00:00
paulc f0d4c6bea1 Added launcher menu entries.
git-svn-id: http://voip.null.ro/svn/yate@868 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-15 21:42:51 +00:00
paulc 3a1938c2c7 Updated copyright and FSF address.
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 8770373ce1 Added capability to include optional YateLocal.mak file.
git-svn-id: http://voip.null.ro/svn/yate@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc fd3a1c95b1 Hopefully fixed bug 0000005 reported by maciejka.
git-svn-id: http://voip.null.ro/svn/yate@593 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-08 17:25:37 +00:00
paulc c74af785c9 Changed link order of libraries to include -lyate after .cpp
git-svn-id: http://voip.null.ro/svn/yate@497 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-07 13:21:03 +00:00
paulc 0bcd7af586 Removed old Gtk-1 and Qt clients, added hashed lists.
git-svn-id: http://voip.null.ro/svn/yate@447 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 20:48:06 +00:00
paulc 8412476e4a Made h323 and gtk2 build on Windows.
git-svn-id: http://voip.null.ro/svn/yate@438 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-08 14:51:06 +00:00
paulc 42ce026bdb Added skinnable Gtk2 client.
git-svn-id: http://voip.null.ro/svn/yate@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +00:00
paulc a29084cf50 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc 448d670c84 Comment fixes.
git-svn-id: http://voip.null.ro/svn/yate@408 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-17 17:17:24 +00:00
paulc 22ba8364ce Implemented Windows service.
git-svn-id: http://voip.null.ro/svn/yate@371 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-20 23:08:16 +00:00
paulc ec5d1bdafd Fixed "make install" when no clients are compiled.
git-svn-id: http://voip.null.ro/svn/yate@337 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-07 18:02:41 +00:00
paulc f1e3fae071 Can set the audio device.
git-svn-id: http://voip.null.ro/svn/yate@333 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 19:59:03 +00:00
paulc 5d027533e9 Fix.
git-svn-id: http://voip.null.ro/svn/yate@332 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 19:38:09 +00:00
paulc 0e80f6adfc Sound device is configurable from config file.
git-svn-id: http://voip.null.ro/svn/yate@331 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 19:12:48 +00:00
paulc c12436858d Client related changes.
git-svn-id: http://voip.null.ro/svn/yate@330 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 17:02:18 +00:00
paulc fe00f50c29 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@329 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-05 16:49:23 +00:00
paulc aa2cb0417f Updated copyright years, fixed %ll formatting.
git-svn-id: http://voip.null.ro/svn/yate@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc fde627273c Fixed inconsistent behaviour of strdup. Added masquerade handler in osschan
and messages in clients so they can send DTMF.


git-svn-id: http://voip.null.ro/svn/yate@228 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 02:20:42 +00:00
paulc ee696be278 Cleaned up Qt client.
OSS channel actually answers incoming calls.


git-svn-id: http://voip.null.ro/svn/yate@183 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 04:13:36 +00:00
paulc 065d2ab94a Added spooky's changes to the Qt client
git-svn-id: http://voip.null.ro/svn/yate@181 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 02:32:57 +00:00
paulc f619a3765f Added final parameter to disconnect. Renamed most messages.
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.


git-svn-id: http://voip.null.ro/svn/yate@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc ef71db43c4 Don't attempt to start Qt if DISPLAY is not set - guaranteed to exit abruptly.
git-svn-id: http://voip.null.ro/svn/yate@130 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-15 00:28:37 +00:00
paulc 26f35bcd4c Added a Qt-3 client by Dorin Lazar.
Cleaned up build system and also made it detect Qt libraries.


git-svn-id: http://voip.null.ro/svn/yate@128 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-14 03:09:26 +00:00
paulc 083fbe1a89 Added copyright notice.
git-svn-id: http://voip.null.ro/svn/yate@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc 92064e1651 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


git-svn-id: http://voip.null.ro/svn/yate@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
diana 800361b9ab Support in gtkclient to call directly by not using the route module.
git-svn-id: http://voip.null.ro/svn/yate@64 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-24 18:44:05 +00:00
paulc 7a0f0091f4 Added gcc style printf argument check if supported.
Fixed benign warning in gtkclient exposed by this check.


git-svn-id: http://voip.null.ro/svn/yate@44 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 16:16:29 +00:00
paulc 40b1b333d8 Configuration::load() reports missing files.
Fixed crash on reload in GtkClient outside X.


git-svn-id: http://voip.null.ro/svn/yate@29 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-05 10:53:06 +00:00
diana 5c1d85f2bf *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@19 acf43c95-373e-0410-b603-e72c3f656dc1
2004-07-22 21:17:07 +00:00