FormConnectionSettings // // The contents of this file are subject to the Mozilla Public License // Version 1.0 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at // http://www.mozilla.org/MPL/ // // Software distributed under the License is distributed on an "AS IS" // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See // the License for the specific language governing rights and limitations // under the License. // // The Original Code is CPhone, a cross platform voip gui. // // The Initial Developer of the Original Code is Derek Smithies. // // Copyright (C) 2002 Indranet Technologies Ltd, // http://www.indranet-technologies.com // All Rights Reserved. // // Contributor(s): _______________ $Log: settings.ui,v $ Revision 1.5 2003/09/02 03:37:32 dereksmithies Add statistics, new icons, toolbuttons (icon + name) Revision 1.4 2003/08/26 04:48:02 dereksmithies Fixes to get statistics working right, add icons, add ok,cancel,apply buttons Revision 1.3 2003/04/04 04:42:33 dereksmithies Remove ampersand character from .ui files. Revision 1.2 2003/04/04 04:37:49 dereksmithies Major upgrade. Ixj and microtelco support added. Fix threading issues. Revision 1.1.1.1 2002/05/12 22:55:04 dereksmithies Initial release. FormConnectionSettings 0 0 490 484 Settings These settings control what happens when creating a connection with a remote computer unnamed 11 6 TabWidgetSettings tabCodecs Codecs unnamed 11 6 Layout4 unnamed 0 6 Dormant true true ListViewDormantCodecs AutoOne Multi These codecs are not enabled. The next connection will not use these codecs. Layout1 unnamed 0 6 Spacer9 Vertical Expanding 0 20 PushButtonAddCodecs 0 0 0 0 image0 Take selected dormant codec and make it active Spacer10 Vertical Expanding 0 20 PushButtonDelCodecs 0 0 0 0 image1 Take the selected active codec and make it dormant. Spacer11_2 Vertical Expanding 0 20 Layout5 unnamed 0 6 Active true true ListViewActiveCodecs Multi These codecs are available for the next connection. Those higher will be tried first. Layout2 unnamed 0 6 PushButtonRaiseCodec image2 Move selected codecs up Spacer12 Vertical Expanding 0 20 PushButtonLowerCodec image3 Move selected codecs down tab Gatekeeper/Microtelco unnamed Frame5 StyledPanel Raised unnamed 11 6 CheckBoxSearchForAGatekeeper Search for a gatekeeper On apply/ok, search for a gatekeeper to register with Spacer12_2_2_4 Vertical Expanding 16 16 Layout5 unnamed 0 6 TextLabel2_2 100 0 Gatekeeper LineEditGatekeeper Specify gatekeeper which is registered with Spacer12_2_2_2 Vertical Expanding 16 16 TextLabelMicroTelcoStatus Spacer12_2_2_3 Vertical Expanding 16 16 toolButtonEnableMicroTelco image4 true true true No Micro Telco Right With a valid account and password, your computer can be used to talk to a telphone Spacer12_2_2 Vertical Expanding 16 16 Layout20_2 unnamed 0 6 TextLabel1_3 0 0 0 0 60 0 Account LineEditUtAccount Spacer11_3_2 Vertical Expanding 16 20 Layout18_2 unnamed 0 6 TextLabel2_3 0 0 0 0 60 0 Password LineEditUtPassword Password spacer21 Horizontal Expanding 40 20 spacer22 Horizontal Expanding 40 20 spacer23 Vertical Expanding 20 20 spacer24 Vertical Expanding 20 40 tab Connection unnamed Line2_2 1 0 0 0 HLine Sunken Horizontal Layout12 unnamed 0 6 GroupBox21_2 Connection unnamed 11 6 CheckBoxAutoAnswer 1 1 0 0 Auto answer When on, CPhone will automatically answer incoming calls CheckBoxDisableFastStart 1 1 0 0 Disable fast start When on, CPhone audio will have a better chance of getting through some H323 proxies CheckBoxDisableH245Tunnel 1 1 0 0 Disable H245 tunneling When on, requires more TCP connection threads. GroupBox22_2 Ethernet unnamed 11 6 TextLabel4_2 Packet utilization SpinBoxFramesEthernetPacket 10 0 1 0 = poor, 10=high utilisation of audio packets. Line3 HLine Sunken Horizontal toolButtonNatTraversal image5 true true true NAT traversal Right Enable/disable adjustment of RTP packets to get them through a NAT LineEditNatTraversal External IP address of NAT Line4 HLine Sunken Horizontal Layout11 unnamed 0 6 SpinBoxLowUdp 65535 1024 100 5000 Minimum UDP port TextLabel1_2 Port range SpinBoxHighUdp 65535 1024 100 5004 Maximum UDP port Spacer20 Horizontal Expanding 114 16 layout17 unnamed GroupBox19_2 Bandwidth unnamed 11 6 Layout8 unnamed 0 6 TextLabel6_3_2 Audio SpinBoxBandwidthAudio 5 5 CheckBoxDefaultAudio Default Line2 HLine Sunken Horizontal Layout9 unnamed 0 6 TextLabel7_3_2 Video SpinBoxBandwidthVideo 1000 50 50 200 CheckBoxDefaultVideo Default GroupBox20_2 Personality TextLabel5_2 11 22 38 23 Name LineEditUserName 55 22 128 23 7 1 0 0 Your name, as seen by other person. tab Error logging layout23 10 11 444 312 unnamed spacer45 Vertical Expanding 20 16 layout22 unnamed spacer23_2 Horizontal Expanding 48 20 layout21 unnamed checkBoxEnableLogging Log to file spacer17 Vertical Expanding 20 46 layout15 unnamed textLabel1 Log level AlignVCenter|AlignRight spinBoxLogLevel 0 0 7 0,low 7 V.High spacer17_2 Vertical Expanding 20 46 toolButtonSelectLogFile image6 true true Log file name Right Select file to write log intormation to spacer22_2 Horizontal Expanding 47 20 buttonGroup3 Log options unnamed checkBoxBlocks 1 3 0 0 Blocks checkBoxDateTime 1 3 0 0 Date && time checkBoxFileLine 1 3 0 0 File && line checkBoxLevelNumber 1 3 0 0 Level number checkBoxThreadAddress 1 3 0 0 Thread address checkBoxThreadNames 1 3 0 0 Thread names checkBoxTimestamp 1 3 0 0 Timestamp spacer44 Horizontal Expanding 48 20 spacer22_3 Vertical Expanding 20 16 TextLabelLogFileName AlignCenter spacer46 Vertical Expanding 20 20 LabelDisplaySettingsEnabled 3 0 0 0 0 30 Status message frame4 StyledPanel Raised unnamed toolButtonOk image7 true Ok Right Add changes to system, close this window toolButtonApply image8 true Apply Right Add changes to system toolButtonCancel image9 true Cancel Right Ignore all changes, close this window LabelDisplay
vdisplay.h
-1 -1 0 3 3 0 0 image10
789c9593c10e82301044effd8a0dbd11031595688c9fa0f168623c6c17891ed044f1608cff2e15418ccba273ea34f358a0d3d087d5720e7ea8ce39e67b02dae109fce49265d7f5667653de7004918118fa5e4f7901102c8e87ad5beb62ad8da1c818676d69d3b4b4e4ec102b8bce8ea2044b9b383ba16d3c1e3c1fcb486bcd6d078100f04c3b803c220088dc9876c05acb31ed00113598df809ac137f3043427aaf439e707e0634e0510a3a4a182c11211007182f04af69576f9ce6fa8c3ef5f2b1e5c235c1f84588def7817c094a9abad5f7d95efc35ff5e6ef8f0470db05709faa071c0ae9f7 789cb5934d0ac2301085f73dc5d0d91589b1b6a28847505c0ae26232ade84205ad0b11efae69da5a25b6e9c2b7ca0bef9b4cfefa01ac967308fade25a36ccfc03b3a43905c0f87db7a33bb7b7e144328610403bfe7f9021816a763aac7f81aa3941c4aa9ad3276bb3596b58da8b4a46d1c26646ca2ed84d3d1789897b508116dd342d801c44e00621720cf12912350c495522e40d18a8e33b7035836a3e3ad402d6df28c7619a08c57e916c0d436ad2785d8aafa0a9ff57fa804840569dc83a810aa9056a07e690ec7fa8d2837a0de99fb6b2d96f9dff37e235d80a62ffa987a4f4188e52a 789ce5d2bd0e82301007f0bd4f71693762a4564334c647d0389a1887d283e880268a8331bebb6da11f10d407b02c77bfff1d03254d60b75d4392925b2deb930275945748f05e558ffd61f5245470980ac8604247848e41c1e6722e4ccd74cd38578273d3aaa62dcba6cd4d2bb82af8dcb468dac5accc844da5698bcc3cf6b5fe305f759c0db9d41c8278fe833396e73ef8ed9a95f2c14fb71c82bebbc079c3d8f796d12fc48e88d875371e1622478c16ac8771bf1079383ab057dce3e0edd1e4cacef7373e742fffe4f2cb7cf483d2d792bc019438be4e 789cedd2c10a82401006e0bb4f31b83789755d338de8118a8e41745847a50e16941d227af71cdd15d3cc1ea0ffb4ff372ac3a2ebc076b302c7b5ae852a8e0878501770925b9edf77fbe5c3b2a5005f42089e3db16c0e08ebf329a5332bcf4c089442505575cdb2bac654bd08675e4435a51a484c034915a9867e22439f6a42753ecd66b27a97d761147de66d574a0d79fcf7be331dba3793ea79c650b582e575d7df791b10b73da9d27133d06cf631ae3aae070df75c73e3a9dea8eb7a55c3e34e036c98fff0bff12fce3f391f743eeecf85f502a3b1bde8 789cedd5cb6e9b401480e1bd9f02657651957037a8eac249489c7b9795aa2ee6c2603bc6383676e2447df7ce3933101b53a9249baaeacc86dfc08701838f0fad6f5f6fadc3e3deb2a4e5985b7c4417d6a158e5f9e6fb8f2fafbd83d0b57cdbf23dcb39f8d43b38b2b87557cc5258266a99d83820673a2327f220ef754aa9d79e60463021ef201d1b26e48b495fe7156604137203e9da3021c7267d9d53ccd88ddc183233c9757248cff16c0fbf7f69d2d77989197b91871b4f4c729d4b48dff16d1f379e9bf4753e62523ff229e4c224d739820cdcc00e5cc8a1c9406782498338c08d9f2143370c425c3bc0a4611ce25a09d9f7fa4e1f2f6c6e32d0f984c9fa719f413e98143a53c8c8ab6eca1a32f66327f621cf4d063a57983c8e630e5998143a1924f5a94371e31b48261865029242f280bb3c803cc5143ce5b8f60252a43021af21d33075d310f21652863021cf30a5a452420a9352e7d187c63f2710f2418150d63038e75d0442d5d835ba0908348c4e4205ec185d842d60cbe8201041698bd145a0a269a4a4a3401b46da106436da1d63d9100861db46da10e484e9918e1eccd2346f08b36d236d0a59817bcdb347b9c896b85c644d61f666a47b42a97699f069be5aafd7ab7ccc274ae4fb4265a4fb823aecfc69f15cf0cdf2a52c06f8c1a44d00c37c855d61539653752ae5c9e959ce17853aadb2dcb40bca6813602483737e2184185eaedbeee61f08bc78beba56c2cd7c505fc52d41888690b408c5e55209576a81378523bc82db42b2ffab563bca4cdcde2d648b4018a90d1412d2761645311a0ec78ba24dc067491b2028a05da8468b705f19337574005a9e2cfe365aee45f54c33f5834260ff4afe6e68411d9dd2246160d440c7b71c5e056d5440e77735610c8d1ae82a5406ad81ee823e175a03ef11d0a881f709eff8f7fccbfefdff0b1f137e7eeefd020f34e653 789ced93cb6e82401486f73ec54476a641414049d385d75d9b2e9b345d8c0ce87843f16ed3772f33e760a8820ab6abfa1b93f9c2f879e670a65c226fafcfa4542e2c9674c91de20c68404a6c3599ecde3f9e3e0b454b274685540da2151f0a459538e4c59fba62ad846ba52223b027d0b32c6651814dc09a06e822dab5aa400a58d76a3d810ea0add5253240f111d897e8457f3404d40c4da207a8d7755be000d0300c59700bd0344d5de0029199b2aa2ea0655af2e912118f1000d64ca8b90d18d5bc8fb02e9ffa88361c6106689bb621b08168db8ec02922039c03524a258e0199ce4c8123440b7082e832f9163680aee5ca5ead1129e0ee8072f316d105ec007a14fabc3aa02790237a80ea4db91bfe8341b9c9a088e4362851c235ed611ce6f6e83506259e90bd3e66c0877def9241394e26c3c9af31a33166c247e351daae5443689ffa333ef731d38b7d483cc5900fa2935cecc3492f731a621a55e5b90da009bfc162c9fd0526c86a1059f15856790c27f39038ead90c491726bbe1d892cf10b79c33ac37982ddf6dd6c786c872ee5ef8c19e37028c7fee5ea49fe268a2526bc867b8ae936986f8ae73869f7d5073ccc3e9bb48da95691e12f3b786660bd3ee745bcd3c86eb7237fc9ae1ebb1f00d2fc494e8 789ca5d45d6fa2401406e07b7f052977cda62d9f4a367b8128b57ed5b6f673b317c3cc686d5506452d6cf6bf2fe7cc24eb56694dfa62028fbc09831c3c3dd61e063dedf8b4b24c493aa11a7d260bed98ad66b3ece7af1fbf2b4796ab151fc7d68ca36f95a3138d6afd78cee19814c7fa1906489135d880578a54f21968d460038e14a9e403d03c830df888f4cc9ae901b922958c8196619d59b8a427455b92213dab6661f955914ade006dc3b66d2cdf23894d6d020c810e713c07992a32c921d0355dc335812f8a8ee412495ccfc5f2b92293bc0356adaa51b5806f8a8ee4021955bd6a04d41599e41858b38a5f0ecb134547728e8c6a5e0dcb19d0b33dc3b381534547b28fa49ee751600b486c62103cdb50742457484a08c1f2ad2297ec01233b32232c6f145dc96b248b48c480978a5c320252879ad401268aaee40cc928a158ce15b96417c81c66322cfb8aaee41ac9196138a2812297ec00b9cb4dee02eb8aae641bc939e1586e2a72c90170e48ecc11962f145d4981c4e06b02d1c9bb4427dbf9d7a36c2b7c54d61b3f4fb6f2f24aa6b3bdbd792cb6922c085996f592690a59ad3fe96dde624896cb1ed3f5e4905e91ccf7eb9fae4fc6dfed0549a3d90c1a90a91e42d8685f2fc9c22088b0b01c63fd9cedeb354292e72dbc1a9be0e58b6ff6f49a417e71d1cc21ebfac1bd76a753d20ba256711f2dc8a62ba25eafa4f7fffad2382ee9751b8b7a3d5f40fa9762954d4b7aed753218b41348b723d6795ed2db4de9fa208b44e0feaa6c7dd73ace72bf2b707f332ce9f9b738cb971d81fb79ff8beb8379beeb8bde3815eb559abee8253d98d37b5df487b1c8b3387e0dbfd83b747dc53c377a89f0af71461bab4dd97d6461783e15b772e6c3e1e283e7f1908a09231f3f8f624e733f10f5358e6adef5f7f61e03bf0b67e50e8b4176bfd39b8c5abb593eedf476feff4adef3bcb73f9d77bd4f7270efcff7ca5f6c1a5721 789c6dd2c96edb301006e0bb9f42f0dc8ca2d1424a22821cb2e7d2a2c702450fdc12c989ecc84b12b9e8bbd733433a8d9c810efa7e2ea0863a99253f7f7c4b662793f5466f5a9bd846af9299db76ddf0ebf7d99fc9344f93fd53944936fd32997e4d6cf27db9f0f8aef7ef905221ef88756ad31a09c82ccd52e615b250852d689f73a6480b857c458a4c08e636b0665e13b54c05ad1d02a5d0c85ba4cc232f0315b30b7432472e883af28d5966cc1659e6a592b47649d45556d2e823b22a2a55d2e826d0319f89a6ceaa02d9044ae643a062ce917551bbca205f8846c99a466f02157387544239e6c581b4d63375c6ec0325734db4912e502b817c426a6bb4b2481ba969748534c2e64c13586a9a7c8f74d29756d28ff1498d72e01ae7da18639df330cac1dc3beffdc3716efce7b93fca81f3f13ed080d6c7f3c1b47840cce7ede32107f3d4745db768dbe573bf5ac41c4c8febfb7dadfd661bbf0bccdac77a695f21f4018ceb633c7fa338cc1f76216eba73f8af6f305c707c79051ffa09d7bb9ba6590e317e3fffed70c71d1ef51f0e5347f7f2211edfd77bfef774f20fad85ed1a 789ca5d0cb4e84301480e13d4fd17076c4cc0cd0028df111342e4d8c8bd316860eb744c78531bebb9c169c8bdd0d61d1ef2f6d5ab6097b797e64c936fa38e2d16aa65b7c6789f91c86afd7b787ef28ce766c7ed392a5f15d146f98664fd358d318e631ecdc439c881c8b3497c48628b2c270b7f0e088a5e04834c4222ba5e7e859a522230e8eb8b25b280ac77ea1f4b38a58e695116eabd6514951e6444dac72693cada3c2ba72ac89f319d0734f44ae6aa98948545c67c8dddd03cfcd1d20d8011504bb36a10eb5badac7ef0bbab9ecb06f81f2f2f9a95b3baf00d55cf579a20538ac9f9f77db41dffceb34318c6b3e3f27d87e0a77fb972fee055db86f4ef9f6ffbff69ffbe817e6d099b2 789ca590c10ac2300c40effb8ab0dc86b8b94edd103f41f1288887369de8610a3a0f22febb4d36d4ad5ec45068df4bda84c611ac570b88e2e052ebfa40407b7d86c85eabeab6d9ceef419826e0560ea37010844320589e8e259fd19d3191602c19a7262525953bc6dca84c158c86b12045996489d1642e34a315b4e36292326a461a4fec5449d32ff187476cf7ae476dc42061d79308b43def12ee82d3a5e7099ddef5de970451d3c4f7e8cf69dffa731e4bdfbc74c4b6ebdba36685a6ff7e5b89de3ccdefbc2ef4ff13fd393bf1b37fcc8227b9d67f64 789c6dd2c10ac2300c00d07bbf2234b7229d1be245fc04c5a3201e4615f430059d0711ff5ddb2e6bb236ec90eed134cb5a19d8ef36602af5ecdbfeeac05dda0798d3abebde87e3faa374d3807fa0d633a52d38d8de6f679fe33fc776e196f53cd010188256a3600a292882096246517815ca99884606e18044a3a40d91824820924265a7923a2e8bcd05f33db1173e002913175f2a6be6d3294871a2d95fa00e8a94ee017b69d339d90df1e77c57ea072ede6758 PushButtonDelCodecs pressed() FormConnectionSettings MakeCodecDormant_slot() PushButtonLowerCodec pressed() FormConnectionSettings MoveCodecDown_slot() PushButtonRaiseCodec pressed() FormConnectionSettings MoveCodecUp_slot() PushButtonAddCodecs pressed() FormConnectionSettings MakeCodecActive_slot() toolButtonNatTraversal toggled(bool) FormConnectionSettings NatTraversalChangedSlot() toolButtonApply clicked() FormConnectionSettings ApplySettings_Slot() toolButtonCancel clicked() FormConnectionSettings CancelSettings_Slot() toolButtonOk clicked() FormConnectionSettings OkSettings_Slot() toolButtonEnableMicroTelco clicked() FormConnectionSettings MicroTelcoChangedSlot() toolButtonSelectLogFile clicked() FormConnectionSettings SelectFileNameSlot() TabWidgetSettings ListViewDormantCodecs PushButtonAddCodecs PushButtonDelCodecs ListViewActiveCodecs PushButtonRaiseCodec PushButtonLowerCodec CheckBoxSearchForAGatekeeper LineEditGatekeeper LineEditUtAccount LineEditUtPassword CheckBoxAutoAnswer CheckBoxDisableFastStart CheckBoxDisableH245Tunnel SpinBoxFramesEthernetPacket LineEditNatTraversal SpinBoxLowUdp SpinBoxHighUdp SpinBoxBandwidthAudio CheckBoxDefaultAudio SpinBoxBandwidthVideo CheckBoxDefaultVideo LineEditUserName spinBoxLogLevel checkBoxBlocks checkBoxDateTime checkBoxFileLine checkBoxLevelNumber checkBoxThreadAddress checkBoxThreadNames checkBoxTimestamp MakeCodecActive_slot() MakeCodecDormant_slot() MoveCodecDown_slot() MoveCodecUp_slot() ApplySettings_Slot() OkSettings_Slot() CancelSettings_Slot() NatTraversalChangedSlot() MicroTelcoChangedSlot() EnableDisableLoggingSlot() SelectFileNameSlot()