00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 from qt import *
00012 from qttable import QTable
00013 __version__ = "$Revision: 1.4 $"
00014
00015 image0_data = \
00016 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00017 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00018 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00019 "\x83\x49\x44\x41\x54\x78\x9c\xed\x95\x31\x0a\xc0" \
00020 "\x20\x0c\x45\x93\xd2\xcb\x28\x5d\x1c\x0d\xed\xe2" \
00021 "\xe1\x73\xad\x74\x6a\xa1\x9a\x1a\x09\xb8\xf9\x41" \
00022 "\xd0\x88\x4f\xf9\x7c\x15\x99\x19\x66\x68\xaf\x0b" \
00023 "\x44\x24\x23\x0b\x99\x19\x7b\xf3\x9b\x56\x14\x91" \
00024 "\xdf\x06\x00\x10\x8e\x60\x1e\x40\x05\x5b\x4a\x29" \
00025 "\x99\xf0\xc6\x8a\x11\xc5\x10\xdf\x3e\x11\x89\x66" \
00026 "\x8b\x0b\x5c\xae\xf2\x19\x6b\x70\x17\x38\x9f\xb9" \
00027 "\xa9\xd5\x70\x17\x18\xb1\x1b\x08\x1f\xf8\x49\x86" \
00028 "\xb5\x99\x2b\x15\x23\x5a\xe0\x05\x5e\xe0\x8e\xd4" \
00029 "\x2b\x3d\xf2\x16\x58\xc2\x59\x7f\xde\x34\x2b\x6e" \
00030 "\x1c\x43\x33\xa3\xd3\x62\x6e\x00\x00\x00\x00\x00" \
00031 "\x49\x45\x4e\x44\xae\x42\x60\x82"
00032 image1_data = \
00033 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00034 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00035 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00036 "\xae\x49\x44\x41\x54\x78\x9c\xb5\x94\x51\x0e\xc3" \
00037 "\x20\x0c\x43\x6d\xb4\x53\x71\xb6\x69\x1f\xd3\xce" \
00038 "\xe6\x6b\xb1\x8f\x51\x35\xa2\x19\x23\x5a\xf0\x4f" \
00039 "\x44\x2b\x5e\x2c\x03\xa1\x24\xec\x50\xd9\x42\xdd" \
00040 "\x09\xbe\x45\x37\xd4\x5a\x9b\x5d\x4b\xe2\xf8\x5f" \
00041 "\x12\x43\xe0\x63\x93\xd7\x48\x12\x6d\x53\x66\x1d" \
00042 "\x9e\x85\x4a\x62\x4a\xc6\x63\x3c\x40\xcf\xf8\x57" \
00043 "\x6e\x51\x28\x00\x10\x40\x6b\x0d\x00\xda\xb1\x04" \
00044 "\xb9\xc6\x9d\x19\xe8\x87\x77\x42\x01\xf6\x4e\xbc" \
00045 "\x7c\x8f\x34\x2f\xc6\x78\xb0\xce\x55\x3c\xc7\x6b" \
00046 "\x75\x2e\x37\xe3\x68\xd6\x9e\xdc\x8c\x2d\xf4\xf5" \
00047 "\x8c\x01\xef\x8f\x4f\x75\x33\xfe\x17\x6a\x1e\x48" \
00048 "\x2e\xf4\xe2\x38\x0b\x6a\xc0\xb9\xd0\xd3\x6a\x57" \
00049 "\x16\x14\x30\x83\x3e\x13\x0a\xac\xde\xf6\x2f\x9a" \
00050 "\xcd\x8a\xb4\x79\x3c\xea\x0d\x05\x19\x70\xcd\x5b" \
00051 "\x32\xcc\x0a\x00\x00\x00\x00\x49\x45\x4e\x44\xae" \
00052 "\x42\x60\x82"
00053 image2_data = \
00054 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00055 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00056 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00057 "\xad\x49\x44\x41\x54\x78\x9c\xd5\x95\x41\x0a\xc3" \
00058 "\x20\x10\x45\xbf\xc5\x85\x9b\x82\xe7\x19\xc8\xcd" \
00059 "\x42\x16\x21\x37\x2b\xfc\xf3\x04\xdc\x74\xd7\x2e" \
00060 "\xc2\x04\x1b\x13\x8c\xc1\x14\x7c\x1b\x19\xd1\xcf" \
00061 "\x77\x1c\x1d\x43\x12\x77\x60\x01\x40\x44\x3e\x35" \
00062 "\x45\x49\x1a\xab\xc1\x34\x2e\x63\x3f\x00\x7c\x95" \
00063 "\x9d\x42\x3a\x59\xf7\x48\x27\x00\x80\x47\x25\x93" \
00064 "\x09\x36\xbf\x64\x1f\x17\x3c\xde\xcf\x79\x8d\xd5" \
00065 "\xa9\x92\x75\xec\x82\x87\x0b\x3e\x99\x8f\x45\x81" \
00066 "\x25\x95\x9a\xce\x53\xc2\x57\xc9\xa6\x62\xeb\xec" \
00067 "\x2c\xb7\x39\x6e\x4f\x38\xc9\xf1\x34\xa6\xa5\x93" \
00068 "\x23\xae\x86\x43\xe1\xa3\x85\xa5\xfc\xb7\xdc\xfa" \
00069 "\xa1\x5c\x68\x7b\xca\xcb\x4f\x3a\xfe\xa8\xf6\xee" \
00070 "\xa4\xbd\x72\x6b\x4f\xd8\x68\xcf\xab\xd5\x9e\x48" \
00071 "\x9a\x1f\xe1\xda\x7c\x01\xd2\x47\x2b\xb0\xe4\x55" \
00072 "\x79\xd8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42" \
00073 "\x60\x82"
00074 image3_data = \
00075 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00076 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00077 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x02" \
00078 "\xb0\x49\x44\x41\x54\x78\x9c\x8d\x95\xa1\x8f\xd4" \
00079 "\x40\x14\x87\xbf\x25\x2b\xde\x08\x92\xd6\x6d\x05" \
00080 "\x09\xeb\xb8\x53\xdc\x3a\xd6\x81\x63\x13\xcc\xa1" \
00081 "\xe0\x82\xba\xa0\xf8\x13\xb8\xa0\xb0\x18\x82\x3d" \
00082 "\x79\x20\x08\x18\x02\xb8\x33\x24\x7b\x82\x84\x15" \
00083 "\x24\xf4\x12\xc4\x5c\x82\x68\x5d\xc7\xbd\xe7\x16" \
00084 "\x31\x6d\x77\xbb\xdb\x0d\x3c\x33\xed\xcc\xf4\x7b" \
00085 "\xbf\x79\xbf\xd7\x76\x30\x9f\xcf\xe9\x8b\x2a\x54" \
00086 "\x4b\x11\x21\x4d\xd3\xce\xbc\x99\x01\xa0\xaa\x00" \
00087 "\x84\x10\x48\x92\x04\x27\x6e\xb0\xbe\x6f\xd8\x4b" \
00088 "\x05\x44\x84\xc9\xc1\xa4\x05\x6d\xae\xad\x09\xc0" \
00089 "\x7b\xbf\xb5\x67\x27\x18\x20\xbf\xcc\xb7\x60\x9b" \
00090 "\x89\x54\x15\xe7\x1c\x2c\xff\x13\xdc\x07\x30\xb3" \
00091 "\xad\x04\xcd\xe8\xc4\x75\xf6\x5f\xeb\xa5\x0e\x58" \
00092 "\x9a\x59\x54\x02\x38\xe7\x70\xce\x75\xea\xdd\xd4" \
00093 "\x5f\x44\xb6\xea\xbb\x53\xb1\xaa\x92\x24\x09\x55" \
00094 "\x55\x21\x22\xad\x51\xeb\xd1\x24\xdd\x15\xfd\x8a" \
00095 "\x89\x47\xdc\xec\x88\x75\x68\x93\xac\xcf\xdc\x9d" \
00096 "\x8a\x1b\x35\x7d\x4a\xd7\xe7\x55\xb5\xd3\x21\xff" \
00097 "\x04\x17\x45\xc1\x78\x3c\x26\x1b\x65\xa8\xf5\xc3" \
00098 "\x1b\x23\x2f\x2e\x2e\x08\x21\x2c\x45\x12\xb2\x51" \
00099 "\xda\xd6\xba\x03\x56\xd3\xa5\xbf\xf2\xe4\xdf\x73" \
00100 "\xe4\x81\x20\x22\x2d\x60\x73\x6c\x94\x56\x65\xc5" \
00101 "\xfc\xdb\x9c\x32\x94\xec\xdd\xda\x5b\xce\x1e\xcc" \
00102 "\x48\x93\x74\x30\x68\xde\x3c\x35\x5d\xe6\x97\x9e" \
00103 "\xf0\xa7\x44\x0d\xa0\x5f\x29\x80\x93\x14\x41\xe0" \
00104 "\x3a\xf8\x3f\x9e\x1f\x8b\x05\x65\x59\xa0\x66\xec" \
00105 "\xef\x8d\x39\x7e\x7a\x1c\x15\x37\x4a\x67\x77\xef" \
00106 "\xe1\x92\x14\x35\x03\x53\xb6\x6c\x31\x03\x84\x39" \
00107 "\x17\x9c\xf3\x99\xa9\x4d\x99\xe6\x13\xf2\xcb\x05" \
00108 "\x98\xe1\x80\x5f\x8b\x5f\xbc\x79\x7d\xca\x30\x42" \
00109 "\x4b\x1e\xde\x7f\x48\x32\x4a\x76\xaa\x6c\x22\x27" \
00110 "\xe7\x15\x2f\xf1\x78\x16\x2c\x38\x93\x33\x66\xbf" \
00111 "\x0f\x39\xab\x4e\x29\xca\x80\x61\x94\x57\x9e\x61" \
00112 "\x28\x03\x47\x8f\x0e\x77\xba\xbb\x19\x29\x29\xf7" \
00113 "\x98\x32\x47\x98\x31\xe3\xe0\xf6\x01\x89\x64\x54" \
00114 "\x56\x70\xfa\xee\x2d\x21\x04\xd2\x51\xca\xd0\x00" \
00115 "\x7f\x55\xc4\x7e\x34\x03\x11\x62\x8e\x98\x48\x04" \
00116 "\x1c\x2e\x56\xdc\x14\xc4\xf1\xcc\x9e\x73\x88\x27" \
00117 "\xb3\x8c\x05\x39\x98\x91\xde\xc8\xe2\x7a\xed\xce" \
00118 "\xb0\x2a\x0b\x7c\x2e\xb1\x9e\x66\xf5\x58\x73\xcd" \
00119 "\xda\x04\x88\x81\x49\xbb\x28\x80\xb7\x12\x23\x7e" \
00120 "\x43\xfc\xcf\xbc\xf5\xc4\x51\xb7\x5b\x33\xb1\xe2" \
00121 "\x58\x3b\xa9\x44\x53\xd4\x3a\x3b\xdb\xce\x69\xf3" \
00122 "\xaf\x85\xa2\x0c\x11\xb0\xd0\x7d\xc0\xd1\x6d\x36" \
00123 "\x35\x40\x14\x6c\x73\xc5\x61\x56\x51\x9f\xb3\x39" \
00124 "\x1b\x93\x83\x29\xd7\x58\x57\x59\x0f\x8a\xc6\x5b" \
00125 "\xab\xc7\x0e\xd4\x35\xdb\x6a\x68\xfd\xb8\xc4\x72" \
00126 "\x8e\x46\x23\x8e\x9f\x1e\x45\xc5\xfe\xca\x37\x56" \
00127 "\xc5\x5a\x06\x01\x42\x74\xce\x2c\x62\xa4\x51\x65" \
00128 "\x2b\x18\xab\x9a\x63\x86\x08\x9c\xbc\x38\x21\x1b" \
00129 "\x65\x83\xe1\xf8\xe6\x98\xf3\x4f\xe7\x7c\xfc\xfa" \
00130 "\x05\x35\xc3\xd5\x1d\xd1\x69\x3e\x59\xbb\x97\x15" \
00131 "\xb2\x3d\x67\xdd\x4d\x27\x2f\x4e\x98\xdc\x9e\x0c" \
00132 "\x00\xda\x57\xba\x28\x8b\xe5\x87\xf7\x5f\x28\xeb" \
00133 "\xff\x97\xa2\xb5\x29\x2b\x67\x56\x7f\x0d\x50\xab" \
00134 "\xe2\x75\x30\x26\x77\x26\x3c\x7e\xf2\x98\xfd\x5b" \
00135 "\xfb\xed\x47\xe8\x2f\x4e\x70\x7e\x21\x1b\x28\x5a" \
00136 "\xd2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60" \
00137 "\x82"
00138 image4_data = \
00139 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00140 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00141 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00142 "\x9b\x49\x44\x41\x54\x78\x9c\xed\x94\x3b\x0e\x80" \
00143 "\x20\x0c\x86\x5b\xe3\xa9\x18\x89\xc7\x32\x0e\x84" \
00144 "\x63\x99\x8e\xbd\x16\x4e\x68\x41\x79\x49\x18\x4c" \
00145 "\xfc\xc7\xb6\x7c\x6d\xe8\x03\x99\x19\x46\x68\x1a" \
00146 "\x42\xfd\xc1\x52\x73\x4b\xb0\x52\xe4\x9e\xec\xd6" \
00147 "\x00\xe8\x45\xa3\xb4\xa1\x9f\x0a\xa5\xc8\x31\x87" \
00148 "\xce\x12\x30\x96\x7c\x1f\x54\x1c\xc3\x63\x60\x29" \
00149 "\x31\xed\xe4\x7c\xe5\xb7\x3f\xf6\x41\x12\xca\xac" \
00150 "\x31\x05\x95\x09\xd7\xed\xb2\x3d\x36\x2f\x86\xa6" \
00151 "\x80\x39\x65\xa7\xe2\x2d\xb4\x08\xae\x6d\x5a\x33" \
00152 "\xb8\x07\x5e\xb5\x20\x25\xb8\xf7\x5b\x73\xd9\xb0" \
00153 "\xe7\xba\xd1\x4e\x4e\x4e\x82\xec\x49\xd7\x4a\xa7" \
00154 "\xa0\x00\x9d\x15\xe7\xf4\xbd\xeb\xf6\x83\x4f\x1d" \
00155 "\x17\x25\x46\xd1\xc0\xed\xc5\x37\x00\x00\x00\x00" \
00156 "\x49\x45\x4e\x44\xae\x42\x60\x82"
00157 image5_data = \
00158 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00159 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00160 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00161 "\x93\x49\x44\x41\x54\x78\x9c\xed\x94\x3d\x0e\x80" \
00162 "\x20\x0c\x46\xa9\xf1\x54\x8c\xc4\x63\x19\x07\xc2" \
00163 "\xb1\x48\xc7\x5e\x0b\x27\xb0\x22\x60\x83\xb2\xf1" \
00164 "\x2d\x24\xd0\x3e\xfa\x07\x40\x44\x6a\x84\x96\x21" \
00165 "\xd4\x09\xe6\x5a\xf3\x0d\xf4\x18\xf6\xa3\x6c\x4c" \
00166 "\x64\x40\x0a\x06\x3e\x15\x5a\x63\x90\x38\xd5\x2e" \
00167 "\xd0\x1a\x43\x3c\x4b\x11\xa3\xbf\xa0\x2d\x47\xbe" \
00168 "\x72\xbb\x3c\xa8\x54\xe3\x98\x7e\x2b\x5d\x22\x03" \
00169 "\x25\x58\x29\xd3\xae\xe6\xb5\x22\xfd\x04\xce\xe1" \
00170 "\xbf\x82\xdf\x1a\xdd\x05\x96\x4c\x4f\x02\x3b\x2b" \
00171 "\x73\x92\x8e\x64\x75\x8e\x9d\x55\xca\x6c\xf2\x07" \
00172 "\x91\xeb\x56\x0a\xde\x90\xda\xeb\x93\x0a\xe6\x7f" \
00173 "\x3c\xc1\x0f\x9d\x5b\xa7\x46\x08\x49\x60\xf5\x0a" \
00174 "\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82"
00175 image6_data = \
00176 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00177 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00178 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00179 "\x9d\x49\x44\x41\x54\x78\x9c\xcd\xd4\x41\x0e\x80" \
00180 "\x20\x0c\x04\xc0\xd6\xf8\xaa\x1e\x79\x38\xc7\xfd" \
00181 "\x16\x9e\x9a\x20\x22\x2c\xa0\xd1\x5e\x4c\x34\x0e" \
00182 "\xed\xa6\x41\x01\xc8\x1b\xb5\xb5\x3e\x9a\x59\x1a" \
00183 "\x79\x4f\xc3\x2b\xf5\x1f\x98\x89\x81\x82\x6b\x10" \
00184 "\x00\x5d\x82\x19\x60\x0a\xf6\xf2\xae\xd9\x18\x44" \
00185 "\x44\x94\xd9\xe3\x1c\x64\xa7\xf8\x76\x2b\xbc\xcb" \
00186 "\x91\xcc\xc9\x8c\x63\xca\x9f\x8f\xc0\x8e\x79\xb7" \
00187 "\x66\x31\x31\x07\x74\xee\x8a\x98\x80\x70\x1a\x1f" \
00188 "\x08\x0a\x04\xed\xe1\xb7\x70\x0d\x2d\x0f\x68\xe1" \
00189 "\x55\xb8\x87\x32\xf8\x05\x66\xd1\x5e\x0d\xed\x31" \
00190 "\x93\xed\x14\x5c\x56\x6b\xba\x7d\xf4\xe7\xbc\xeb" \
00191 "\x56\x64\xd5\xbb\x22\x1f\x77\x36\x6f\xea\x12\x9a" \
00192 "\xa9\x03\xd6\x33\x61\xb3\x66\x8d\x84\x52\x00\x00" \
00193 "\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82"
00194 image7_data = \
00195 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00196 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00197 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00198 "\xd1\x49\x44\x41\x54\x78\x9c\xb5\x95\x31\x0e\x83" \
00199 "\x30\x0c\x45\x6d\xc4\xa5\x1a\x75\xe2\x00\x5d\x7a" \
00200 "\x94\xaa\x53\x56\xb8\x16\xa3\xaf\xf5\x19\x2a\xd3" \
00201 "\x88\xc4\x24\x18\xe5\x4b\x5e\xf2\x93\xe7\x2f\x93" \
00202 "\x08\x16\x11\xea\xa1\xa1\x0b\x95\x88\x98\x88\x70" \
00203 "\xb6\x41\x44\xd8\x0d\x06\xca\x6c\x66\x76\xc3\xc7" \
00204 "\x23\x44\xa5\xcd\x00\x10\x33\xe3\x2a\x7c\x07\x5b" \
00205 "\xa9\xbd\xf0\x7d\x14\xa5\xc4\xbf\xb5\xf9\x14\x20" \
00206 "\x32\x15\x9b\x35\xcc\x78\x26\x20\x1a\xfe\x62\xc2" \
00207 "\x87\xff\x26\xce\x2a\x6d\x78\xf4\x54\x8f\x67\xa4" \
00208 "\x10\xd6\x2c\xd9\x0e\x06\x90\x55\x2a\xcb\x7b\xbf" \
00209 "\xca\x70\xf3\x56\x28\xcc\xf2\xd5\xfb\x7c\x75\x25" \
00210 "\x52\x08\x0b\x74\x2c\x4d\xb7\xe2\xcc\xd7\x39\xab" \
00211 "\x42\x58\x21\x32\xf1\xad\xc4\xa5\x8f\xaa\x8d\x6e" \
00212 "\x27\xb6\xe4\x4e\x5c\x6b\xde\x2d\xf1\xa0\x69\xac" \
00213 "\x4a\x13\xd7\x2a\xd5\x58\x7b\xff\x7a\x3f\xdd\x33" \
00214 "\xae\xc9\x3d\xe3\x2b\x87\x5a\xd4\x04\x3e\x3e\x82" \
00215 "\xa6\x33\xbd\x7e\xa6\x1b\x02\x36\x97\x80\xa0\x98" \
00216 "\xb6\xa4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42" \
00217 "\x60\x82"
00218 image8_data = \
00219 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00220 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00221 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x00" \
00222 "\xec\x49\x44\x41\x54\x78\x9c\xb5\x95\x4d\x0e\x83" \
00223 "\x20\x10\x85\xdf\x98\x9e\x6a\x12\x37\xbd\x96\xc4" \
00224 "\x45\x83\xd7\xea\xa6\xc9\x5c\x6b\xba\x40\x2d\xc8" \
00225 "\x50\xd0\xd2\x97\x98\x09\x3f\xf3\xcd\x13\x04\x49" \
00226 "\x44\xf0\x0f\xdd\xbe\x0d\x32\xb3\x1e\xfb\x44\x84" \
00227 "\x5a\xc0\xb4\x39\xb6\x20\x00\xa0\x51\x2f\x15\x90" \
00228 "\x56\xb1\xa1\x15\x6a\xb5\x37\x59\xf9\x04\x40\x01" \
00229 "\xc0\x3f\x3c\x00\x07\xc0\xc3\xcd\x6e\x07\xc5\x2e" \
00230 "\xe3\xb6\x35\x3f\x76\x4e\x00\xf4\x38\x49\x5e\xf5" \
00231 "\x0d\xe5\x91\x33\x78\x0c\x1e\x42\x08\x83\x21\x9e" \
00232 "\x51\x39\x6f\xfd\x2a\x7c\x32\x89\x47\x6e\x04\xa7" \
00233 "\x79\x06\xf8\x33\x18\xbf\xde\xb9\x98\x6a\xb0\x2b" \
00234 "\x5f\x89\xa9\xd6\xcd\x2b\xc3\xdd\x9c\x27\xd9\x4a" \
00235 "\x37\xcf\x5c\xe3\xa3\x13\xd5\xa9\x88\x23\x5a\xa0" \
00236 "\x3a\x65\x87\x27\x5b\xe3\x12\x9c\x68\xc9\xa0\x71" \
00237 "\xc1\x00\x5f\x54\xe4\x4e\xcd\x8e\x6b\xae\x2d\x78" \
00238 "\x37\xc7\x47\x78\x17\xc7\x56\xd1\x9f\x1d\x5b\x05" \
00239 "\x89\x96\xbe\x6b\xdc\xcd\xb1\xa5\xdd\xc0\x7a\xd1" \
00240 "\x6b\xf9\xf1\x7a\x56\x80\x57\xaa\xfd\xf3\x98\x9f" \
00241 "\x85\xeb\xfd\xbb\xaa\xe0\xab\x7a\x03\x0d\x36\xe3" \
00242 "\xe7\x26\xe8\xd8\x99\x00\x00\x00\x00\x49\x45\x4e" \
00243 "\x44\xae\x42\x60\x82"
00244 image9_data = \
00245 "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
00246 "\x49\x48\x44\x52\x00\x00\x00\x16\x00\x00\x00\x16" \
00247 "\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\x00\x00\x02" \
00248 "\x96\x49\x44\x41\x54\x78\x9c\xb5\x95\xb1\x6b\x1c" \
00249 "\x39\x14\x87\xbf\x35\x29\xde\x14\x07\x9a\x22\x30" \
00250 "\x53\x04\x3c\x85\xc1\x1b\x38\xf0\xba\xf3\x42\x8a" \
00251 "\x0c\x5c\x61\x87\x54\x86\x40\x30\xa4\xbb\x7f\xea" \
00252 "\xc2\xd6\x57\x84\x6c\x20\xc1\x6e\x02\x77\xc5\xc1" \
00253 "\xa4\x30\xec\xa6\xf2\x1a\x5c\x68\x21\x85\x04\x2e" \
00254 "\xf4\x20\x85\x5e\x37\x29\x36\x06\xe7\x92\xdc\x3a" \
00255 "\xe4\xfc\xab\xa4\x87\xf8\xf4\x93\x9e\xde\xd3\xa0" \
00256 "\xeb\x3a\x6e\x43\x1b\xb7\x42\x05\xee\x5c\x9f\x24" \
00257 "\x4d\xbd\x5f\x7a\xc2\x87\x80\x9a\x01\xe0\x44\x68" \
00258 "\xb6\x1a\x9a\xcd\x86\x42\x8a\xc1\x0f\x83\x43\x0c" \
00259 "\x7d\x77\x3a\xa3\xdc\xaa\xd9\x7d\xf2\x08\x9c\xac" \
00260 "\xe2\xde\x33\x7f\x3b\xc3\x5f\x78\xc6\x0f\xc6\x7d" \
00261 "\xe9\xca\x1b\xc1\x07\x5d\xd7\x11\x62\xe8\x5f\xbe" \
00262 "\x78\xc9\xf8\x71\xcb\xf8\xe9\x21\x00\x66\x46\xb6" \
00263 "\x8c\x61\xa8\x29\xdd\x9f\xc7\xc8\x07\xe3\xe0\xf1" \
00264 "\xc1\x8d\x9c\x6f\x64\xcb\x7d\x77\xda\xd1\xfe\x7e" \
00265 "\xc4\x70\xbf\xc5\xcc\xb0\xa5\x90\x97\x15\x9c\xd7" \
00266 "\xe8\x3b\x21\xc5\xc4\x70\xbf\x85\x7b\x25\xf3\xf7" \
00267 "\xf3\x1b\x5d\xc5\x86\x5f\x7a\xca\xad\x86\xf1\xc3" \
00268 "\x16\x00\x89\x15\xc9\x07\xa2\xcd\x89\xb2\x40\xac" \
00269 "\x44\xde\x35\x98\x2a\xcd\xde\x90\xc5\x85\x27\x69" \
00270 "\xea\xd7\x83\x63\x64\xb8\xb7\x8b\x61\x98\x82\x5f" \
00271 "\x78\x7c\xb9\x20\x57\x89\x80\xc7\x24\x51\x20\x58" \
00272 "\x30\x10\x41\xee\x39\x42\x0c\xeb\x1d\xdb\xc7\x8c" \
00273 "\x73\x8e\x64\x89\x20\x91\x34\x8a\x88\x13\x4c\x0d" \
00274 "\x47\x03\x94\x78\x5d\x90\x5d\x06\x03\x71\x05\x31" \
00275 "\xc6\xb5\xe0\x3b\x00\x6a\x86\x18\x60\x19\x03\x30" \
00276 "\x43\x42\x43\x61\x35\x61\xd9\x91\xb7\x3d\x50\x62" \
00277 "\x49\x01\x81\xd5\xaa\xff\x76\x0c\x06\x66\xab\xa4" \
00278 "\xd9\xd5\x18\x0a\x13\xc2\xf9\x8c\xb4\x1d\xa0\x96" \
00279 "\xd5\xa6\x02\xa6\x09\x11\x59\x0f\xae\xef\xd6\x78" \
00280 "\xef\x3f\x83\xc1\xd4\x30\x8c\x60\x1e\xab\x14\x03" \
00281 "\x2c\xad\x62\x59\x33\xe9\x52\x69\x36\x9b\xf5\xe0" \
00282 "\x66\xb3\x21\xfc\x73\x46\xd6\x8c\x99\xae\x00\xc9" \
00283 "\x10\x2b\x61\x29\xa8\x2a\x9f\x0f\x82\xc6\x48\x8d" \
00284 "\xe0\x9c\xbb\x81\xe3\xaa\x1e\xd4\x77\x4b\xe6\x7f" \
00285 "\xff\x45\x06\x72\x06\xc8\x78\x66\x24\xb7\xc0\x89" \
00286 "\x90\x54\x49\xaa\xd8\xa9\x67\xf8\xeb\x90\xb2\x2e" \
00287 "\x09\x31\xf4\xd9\xf2\x77\x9f\xdd\x06\xc0\x68\x67" \
00288 "\x84\xbb\x04\x7d\x3d\xa3\xb0\x4c\x61\x05\x65\x55" \
00289 "\x20\x9b\x0e\x31\xa8\x0d\x78\x7b\xc6\xde\x83\x3d" \
00290 "\xee\x6f\xdf\x1f\xf8\x85\xe7\xe4\xcd\x09\x93\xe7" \
00291 "\x13\x42\x0c\xdf\x84\x0f\xae\xda\x66\xb6\xdc\xcf" \
00292 "\xdf\xcf\x59\x5c\x78\xc4\x09\xfc\xb2\x4a\x90\x5d" \
00293 "\x2a\x62\xd0\xfe\xd6\x52\x57\xf5\xaa\x94\x07\xf4" \
00294 "\xc7\xaf\x8f\x99\xbe\x9a\xe2\x9c\xe3\xf0\xc9\x21" \
00295 "\xa3\x9d\xd1\x17\xa5\x3e\xf8\x77\x3f\x4e\x9a\xfa" \
00296 "\x10\x03\xaa\x8a\x88\x50\xba\x92\xa6\x69\xa0\xe7" \
00297 "\xab\xfe\xe0\x97\xbe\x9f\x3c\x9f\x10\x42\xa0\x7d" \
00298 "\xd8\x7e\xb1\xf9\x57\xe0\x1f\x55\xb6\xdc\x9f\xbc" \
00299 "\x39\x61\xfa\x6a\x4a\x55\x55\x1c\x3d\x3b\x62\x77" \
00300 "\x67\x77\xf0\xd3\xe0\x2b\x9d\x9d\x9f\xf5\x93\x3f" \
00301 "\x26\xc4\x18\x39\xd8\x3f\xf8\x79\xc7\xd7\x95\x34" \
00302 "\xf5\xd3\x17\x53\xb2\xe5\xff\x17\x7c\x5d\xb7\xf6" \
00303 "\xe7\x7d\x02\x7a\x9c\x7b\xf0\x74\x76\x38\x26\x00" \
00304 "\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82"
00305
00306 class TeleCmdTester(QMainWindow):
00307 def __init__(self,parent = None,name = None,fl = 0):
00308 QMainWindow.__init__(self,parent,name,fl)
00309 self.statusBar()
00310
00311 self.image0 = QPixmap()
00312 self.image0.loadFromData(image0_data,"PNG")
00313 self.image1 = QPixmap()
00314 self.image1.loadFromData(image1_data,"PNG")
00315 self.image2 = QPixmap()
00316 self.image2.loadFromData(image2_data,"PNG")
00317 self.image3 = QPixmap()
00318 self.image3.loadFromData(image3_data,"PNG")
00319 self.image4 = QPixmap()
00320 self.image4.loadFromData(image4_data,"PNG")
00321 self.image5 = QPixmap()
00322 self.image5.loadFromData(image5_data,"PNG")
00323 self.image6 = QPixmap()
00324 self.image6.loadFromData(image6_data,"PNG")
00325 self.image7 = QPixmap()
00326 self.image7.loadFromData(image7_data,"PNG")
00327 self.image8 = QPixmap()
00328 self.image8.loadFromData(image8_data,"PNG")
00329 self.image9 = QPixmap()
00330 self.image9.loadFromData(image9_data,"PNG")
00331 if not name:
00332 self.setName("TeleCmdTester")
00333
00334
00335 self.setCentralWidget(QWidget(self,"qt_central_widget"))
00336 TeleCmdTesterLayout = QGridLayout(self.centralWidget(),1,1,6,4,"TeleCmdTesterLayout")
00337
00338 self.frame35 = QFrame(self.centralWidget(),"frame35")
00339 self.frame35.setFrameShape(QFrame.StyledPanel)
00340 self.frame35.setFrameShadow(QFrame.Raised)
00341 frame35Layout = QGridLayout(self.frame35,1,1,11,6,"frame35Layout")
00342
00343 layout2 = QHBoxLayout(None,0,6,"layout2")
00344
00345 self.textLabel1_3 = QLabel(self.frame35,"textLabel1_3")
00346 self.textLabel1_3.setMinimumSize(QSize(80,0))
00347 textLabel1_3_font = QFont(self.textLabel1_3.font())
00348 textLabel1_3_font.setPointSize(10)
00349 textLabel1_3_font.setBold(1)
00350 self.textLabel1_3.setFont(textLabel1_3_font)
00351 self.textLabel1_3.setAlignment(QLabel.AlignVCenter | QLabel.AlignLeft)
00352 layout2.addWidget(self.textLabel1_3)
00353
00354 self.comboPackage = QComboBox(0,self.frame35,"comboPackage")
00355 layout2.addWidget(self.comboPackage)
00356 spacer2 = QSpacerItem(51,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00357 layout2.addItem(spacer2)
00358
00359 frame35Layout.addLayout(layout2,1,0)
00360
00361 layout1 = QHBoxLayout(None,0,6,"layout1")
00362
00363 self.textLabel1_3_2 = QLabel(self.frame35,"textLabel1_3_2")
00364 self.textLabel1_3_2.setMinimumSize(QSize(80,0))
00365 textLabel1_3_2_font = QFont(self.textLabel1_3_2.font())
00366 textLabel1_3_2_font.setPointSize(10)
00367 textLabel1_3_2_font.setBold(1)
00368 self.textLabel1_3_2.setFont(textLabel1_3_2_font)
00369 self.textLabel1_3_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignLeft)
00370 layout1.addWidget(self.textLabel1_3_2)
00371
00372 self.textDatabase = QLineEdit(self.frame35,"textDatabase")
00373 self.textDatabase.setMaximumSize(QSize(150,32767))
00374 self.textDatabase.setFrameShape(QLineEdit.LineEditPanel)
00375 self.textDatabase.setFrameShadow(QLineEdit.Sunken)
00376 layout1.addWidget(self.textDatabase)
00377
00378 self.buttonChangeDb = QPushButton(self.frame35,"buttonChangeDb")
00379 self.buttonChangeDb.setMinimumSize(QSize(130,0))
00380 buttonChangeDb_font = QFont(self.buttonChangeDb.font())
00381 buttonChangeDb_font.setPointSize(10)
00382 self.buttonChangeDb.setFont(buttonChangeDb_font)
00383 layout1.addWidget(self.buttonChangeDb)
00384 spacer1 = QSpacerItem(191,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00385 layout1.addItem(spacer1)
00386
00387 frame35Layout.addLayout(layout1,0,0)
00388
00389 TeleCmdTesterLayout.addWidget(self.frame35,0,0)
00390
00391 self.splitter4 = QSplitter(self.centralWidget(),"splitter4")
00392 self.splitter4.setOrientation(QSplitter.Vertical)
00393
00394 self.frame34 = QFrame(self.splitter4,"frame34")
00395 self.frame34.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.frame34.sizePolicy().hasHeightForWidth()))
00396 self.frame34.setFrameShape(QFrame.StyledPanel)
00397 self.frame34.setFrameShadow(QFrame.Raised)
00398 frame34Layout = QGridLayout(self.frame34,1,1,11,6,"frame34Layout")
00399
00400 self.textCmdDescription = QTextEdit(self.frame34,"textCmdDescription")
00401 self.textCmdDescription.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.MinimumExpanding,0,0,self.textCmdDescription.sizePolicy().hasHeightForWidth()))
00402 self.textCmdDescription.setReadOnly(1)
00403
00404 frame34Layout.addWidget(self.textCmdDescription,2,0)
00405
00406 self.textLabel1_4 = QLabel(self.frame34,"textLabel1_4")
00407 textLabel1_4_font = QFont(self.textLabel1_4.font())
00408 textLabel1_4_font.setPointSize(10)
00409 textLabel1_4_font.setBold(1)
00410 self.textLabel1_4.setFont(textLabel1_4_font)
00411 self.textLabel1_4.setAlignment(QLabel.AlignVCenter | QLabel.AlignLeft)
00412
00413 frame34Layout.addWidget(self.textLabel1_4,1,0)
00414
00415 layout107 = QHBoxLayout(None,0,6,"layout107")
00416
00417 self.textLabel1 = QLabel(self.frame34,"textLabel1")
00418 self.textLabel1.setMinimumSize(QSize(80,0))
00419 textLabel1_font = QFont(self.textLabel1.font())
00420 textLabel1_font.setPointSize(10)
00421 textLabel1_font.setBold(1)
00422 self.textLabel1.setFont(textLabel1_font)
00423 self.textLabel1.setAlignment(QLabel.AlignVCenter | QLabel.AlignLeft)
00424 layout107.addWidget(self.textLabel1)
00425
00426 self.comboTeleCmd = QComboBox(0,self.frame34,"comboTeleCmd")
00427 self.comboTeleCmd.setMinimumSize(QSize(150,0))
00428 layout107.addWidget(self.comboTeleCmd)
00429 spacer107 = QSpacerItem(181,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00430 layout107.addItem(spacer107)
00431
00432 frame34Layout.addLayout(layout107,0,0)
00433
00434 self.splitter3 = QSplitter(self.splitter4,"splitter3")
00435 self.splitter3.setOrientation(QSplitter.Vertical)
00436
00437 self.frame33 = QFrame(self.splitter3,"frame33")
00438 self.frame33.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.frame33.sizePolicy().hasHeightForWidth()))
00439 self.frame33.setFrameShape(QFrame.StyledPanel)
00440 self.frame33.setFrameShadow(QFrame.Raised)
00441 frame33Layout = QGridLayout(self.frame33,1,1,11,6,"frame33Layout")
00442
00443 self.tablePayloads = QTable(self.frame33,"tablePayloads")
00444 self.tablePayloads.setNumCols(self.tablePayloads.numCols() + 1)
00445 self.tablePayloads.horizontalHeader().setLabel(self.tablePayloads.numCols() - 1,self.__tr("Mnemonic"))
00446 self.tablePayloads.setNumCols(self.tablePayloads.numCols() + 1)
00447 self.tablePayloads.horizontalHeader().setLabel(self.tablePayloads.numCols() - 1,self.__tr("Value"))
00448 self.tablePayloads.setNumCols(self.tablePayloads.numCols() + 1)
00449 self.tablePayloads.horizontalHeader().setLabel(self.tablePayloads.numCols() - 1,self.__tr("Description"))
00450 self.tablePayloads.setResizePolicy(QTable.Manual)
00451 self.tablePayloads.setNumRows(3)
00452 self.tablePayloads.setNumCols(3)
00453 self.tablePayloads.setFocusStyle(QTable.FollowStyle)
00454
00455 frame33Layout.addWidget(self.tablePayloads,1,0)
00456
00457 layout16 = QHBoxLayout(None,0,6,"layout16")
00458
00459 self.textLabel1_2 = QLabel(self.frame33,"textLabel1_2")
00460 textLabel1_2_font = QFont(self.textLabel1_2.font())
00461 textLabel1_2_font.setPointSize(10)
00462 textLabel1_2_font.setBold(1)
00463 self.textLabel1_2.setFont(textLabel1_2_font)
00464 self.textLabel1_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00465 layout16.addWidget(self.textLabel1_2)
00466 spacer106 = QSpacerItem(500,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00467 layout16.addItem(spacer106)
00468
00469 self.buttonZeroOutPayload = QPushButton(self.frame33,"buttonZeroOutPayload")
00470 layout16.addWidget(self.buttonZeroOutPayload)
00471
00472 frame33Layout.addLayout(layout16,0,0)
00473
00474 self.frame32 = QFrame(self.splitter3,"frame32")
00475 self.frame32.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.frame32.sizePolicy().hasHeightForWidth()))
00476 self.frame32.setFrameShape(QFrame.StyledPanel)
00477 self.frame32.setFrameShadow(QFrame.Raised)
00478 frame32Layout = QGridLayout(self.frame32,1,1,11,6,"frame32Layout")
00479
00480 layout104 = QHBoxLayout(None,0,6,"layout104")
00481 spacer105 = QSpacerItem(131,21,QSizePolicy.Expanding,QSizePolicy.Minimum)
00482 layout104.addItem(spacer105)
00483
00484 self.buttonQueue = QPushButton(self.frame32,"buttonQueue")
00485 self.buttonQueue.setMinimumSize(QSize(120,0))
00486 buttonQueue_font = QFont(self.buttonQueue.font())
00487 buttonQueue_font.setPointSize(10)
00488 self.buttonQueue.setFont(buttonQueue_font)
00489 layout104.addWidget(self.buttonQueue)
00490
00491 frame32Layout.addLayout(layout104,2,0)
00492
00493 self.textSandbox = QTextEdit(self.frame32,"textSandbox")
00494
00495 frame32Layout.addWidget(self.textSandbox,1,0)
00496
00497 layout105 = QHBoxLayout(None,0,6,"layout105")
00498
00499 self.textLabel2 = QLabel(self.frame32,"textLabel2")
00500 textLabel2_font = QFont(self.textLabel2.font())
00501 textLabel2_font.setPointSize(10)
00502 textLabel2_font.setBold(1)
00503 self.textLabel2.setFont(textLabel2_font)
00504 layout105.addWidget(self.textLabel2)
00505 spacer6 = QSpacerItem(401,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00506 layout105.addItem(spacer6)
00507
00508 self.buttonClearCmd = QPushButton(self.frame32,"buttonClearCmd")
00509 self.buttonClearCmd.setMinimumSize(QSize(120,0))
00510 buttonClearCmd_font = QFont(self.buttonClearCmd.font())
00511 buttonClearCmd_font.setPointSize(10)
00512 self.buttonClearCmd.setFont(buttonClearCmd_font)
00513 layout105.addWidget(self.buttonClearCmd)
00514
00515 self.buttonPasteCmd = QPushButton(self.frame32,"buttonPasteCmd")
00516 self.buttonPasteCmd.setMinimumSize(QSize(120,0))
00517 buttonPasteCmd_font = QFont(self.buttonPasteCmd.font())
00518 buttonPasteCmd_font.setPointSize(10)
00519 self.buttonPasteCmd.setFont(buttonPasteCmd_font)
00520 layout105.addWidget(self.buttonPasteCmd)
00521
00522 frame32Layout.addLayout(layout105,0,0)
00523
00524 TeleCmdTesterLayout.addWidget(self.splitter4,1,0)
00525
00526 self.fileNewAction = QAction(self,"fileNewAction")
00527 self.fileNewAction.setIconSet(QIconSet(self.image0))
00528 self.fileOpenAction = QAction(self,"fileOpenAction")
00529 self.fileOpenAction.setIconSet(QIconSet(self.image1))
00530 self.fileSaveAction = QAction(self,"fileSaveAction")
00531 self.fileSaveAction.setIconSet(QIconSet(self.image2))
00532 self.fileSaveAsAction = QAction(self,"fileSaveAsAction")
00533 self.filePrintAction = QAction(self,"filePrintAction")
00534 self.filePrintAction.setIconSet(QIconSet(self.image3))
00535 self.fileExitAction = QAction(self,"fileExitAction")
00536 self.editUndoAction = QAction(self,"editUndoAction")
00537 self.editUndoAction.setIconSet(QIconSet(self.image4))
00538 self.editRedoAction = QAction(self,"editRedoAction")
00539 self.editRedoAction.setIconSet(QIconSet(self.image5))
00540 self.editCutAction = QAction(self,"editCutAction")
00541 self.editCutAction.setIconSet(QIconSet(self.image6))
00542 self.editCopyAction = QAction(self,"editCopyAction")
00543 self.editCopyAction.setIconSet(QIconSet(self.image7))
00544 self.editPasteAction = QAction(self,"editPasteAction")
00545 self.editPasteAction.setIconSet(QIconSet(self.image8))
00546 self.editFindAction = QAction(self,"editFindAction")
00547 self.editFindAction.setIconSet(QIconSet(self.image9))
00548 self.helpContentsAction = QAction(self,"helpContentsAction")
00549 self.helpIndexAction = QAction(self,"helpIndexAction")
00550 self.helpAboutAction = QAction(self,"helpAboutAction")
00551
00552
00553
00554
00555 self.MenuBar = QMenuBar(self,"MenuBar")
00556
00557
00558 self.fileMenu = QPopupMenu(self)
00559 self.fileNewAction.addTo(self.fileMenu)
00560 self.fileOpenAction.addTo(self.fileMenu)
00561 self.fileSaveAction.addTo(self.fileMenu)
00562 self.fileSaveAsAction.addTo(self.fileMenu)
00563 self.fileMenu.insertSeparator()
00564 self.filePrintAction.addTo(self.fileMenu)
00565 self.fileMenu.insertSeparator()
00566 self.fileExitAction.addTo(self.fileMenu)
00567 self.MenuBar.insertItem(QString(""),self.fileMenu,1)
00568
00569 self.editMenu = QPopupMenu(self)
00570 self.editUndoAction.addTo(self.editMenu)
00571 self.editRedoAction.addTo(self.editMenu)
00572 self.editMenu.insertSeparator()
00573 self.editCutAction.addTo(self.editMenu)
00574 self.editCopyAction.addTo(self.editMenu)
00575 self.editPasteAction.addTo(self.editMenu)
00576 self.editMenu.insertSeparator()
00577 self.editFindAction.addTo(self.editMenu)
00578 self.MenuBar.insertItem(QString(""),self.editMenu,2)
00579
00580 self.helpMenu = QPopupMenu(self)
00581 self.helpContentsAction.addTo(self.helpMenu)
00582 self.helpIndexAction.addTo(self.helpMenu)
00583 self.helpMenu.insertSeparator()
00584 self.helpAboutAction.addTo(self.helpMenu)
00585 self.MenuBar.insertItem(QString(""),self.helpMenu,3)
00586
00587
00588 self.languageChange()
00589
00590 self.resize(QSize(707,701).expandedTo(self.minimumSizeHint()))
00591 self.clearWState(Qt.WState_Polished)
00592
00593 self.connect(self.fileNewAction,SIGNAL("activated()"),self.fileNew)
00594 self.connect(self.fileOpenAction,SIGNAL("activated()"),self.fileOpen)
00595 self.connect(self.fileSaveAction,SIGNAL("activated()"),self.fileSave)
00596 self.connect(self.fileSaveAsAction,SIGNAL("activated()"),self.fileSaveAs)
00597 self.connect(self.filePrintAction,SIGNAL("activated()"),self.filePrint)
00598 self.connect(self.fileExitAction,SIGNAL("activated()"),self.fileExit)
00599 self.connect(self.editUndoAction,SIGNAL("activated()"),self.editUndo)
00600 self.connect(self.editRedoAction,SIGNAL("activated()"),self.editRedo)
00601 self.connect(self.editCutAction,SIGNAL("activated()"),self.editCut)
00602 self.connect(self.editCopyAction,SIGNAL("activated()"),self.editCopy)
00603 self.connect(self.editPasteAction,SIGNAL("activated()"),self.editPaste)
00604 self.connect(self.editFindAction,SIGNAL("activated()"),self.editFind)
00605 self.connect(self.helpIndexAction,SIGNAL("activated()"),self.helpIndex)
00606 self.connect(self.helpContentsAction,SIGNAL("activated()"),self.helpContents)
00607 self.connect(self.helpAboutAction,SIGNAL("activated()"),self.helpAbout)
00608
00609 self.setTabOrder(self.buttonChangeDb,self.comboPackage)
00610 self.setTabOrder(self.comboPackage,self.comboTeleCmd)
00611 self.setTabOrder(self.comboTeleCmd,self.tablePayloads)
00612 self.setTabOrder(self.tablePayloads,self.buttonClearCmd)
00613 self.setTabOrder(self.buttonClearCmd,self.buttonPasteCmd)
00614 self.setTabOrder(self.buttonPasteCmd,self.buttonQueue)
00615 self.setTabOrder(self.buttonQueue,self.textSandbox)
00616 self.setTabOrder(self.textSandbox,self.textDatabase)
00617 self.setTabOrder(self.textDatabase,self.textCmdDescription)
00618
00619
00620 def languageChange(self):
00621 self.setCaption(self.__tr("Telecommand Tester"))
00622 self.textLabel1_3.setText(self.__tr("Package:"))
00623 self.textLabel1_3_2.setText(self.__tr("Database:"))
00624 self.textDatabase.setText(self.__tr("LCATcmdDb"))
00625 self.buttonChangeDb.setText(self.__tr("Change Database"))
00626 self.textLabel1_4.setText(self.__tr("Description:"))
00627 self.textLabel1.setText(self.__tr("Command:"))
00628 self.tablePayloads.horizontalHeader().setLabel(0,self.__tr("Mnemonic"))
00629 self.tablePayloads.horizontalHeader().setLabel(1,self.__tr("Value"))
00630 self.tablePayloads.horizontalHeader().setLabel(2,self.__tr("Description"))
00631 self.textLabel1_2.setText(self.__tr("Payloads:"))
00632 self.buttonZeroOutPayload.setText(self.__tr("Set All to Zero"))
00633 self.buttonQueue.setText(self.__tr("Queue Command"))
00634 self.textLabel2.setText(self.__tr("LICOS Syntax:"))
00635 self.buttonClearCmd.setText(self.__tr("Clear Command"))
00636 self.buttonPasteCmd.setText(self.__tr("Paste Command"))
00637 self.fileNewAction.setText(self.__tr("New"))
00638 self.fileNewAction.setMenuText(self.__tr("&New"))
00639 self.fileNewAction.setAccel(self.__tr("Ctrl+N"))
00640 self.fileOpenAction.setText(self.__tr("Open"))
00641 self.fileOpenAction.setMenuText(self.__tr("&Open..."))
00642 self.fileOpenAction.setAccel(self.__tr("Ctrl+O"))
00643 self.fileSaveAction.setText(self.__tr("Save"))
00644 self.fileSaveAction.setMenuText(self.__tr("&Save"))
00645 self.fileSaveAction.setAccel(self.__tr("Ctrl+S"))
00646 self.fileSaveAsAction.setText(self.__tr("Save As"))
00647 self.fileSaveAsAction.setMenuText(self.__tr("Save &As..."))
00648 self.fileSaveAsAction.setAccel(QString.null)
00649 self.filePrintAction.setText(self.__tr("Print"))
00650 self.filePrintAction.setMenuText(self.__tr("&Print..."))
00651 self.filePrintAction.setAccel(self.__tr("Ctrl+P"))
00652 self.fileExitAction.setText(self.__tr("Exit"))
00653 self.fileExitAction.setMenuText(self.__tr("E&xit"))
00654 self.fileExitAction.setAccel(QString.null)
00655 self.editUndoAction.setText(self.__tr("Undo"))
00656 self.editUndoAction.setMenuText(self.__tr("&Undo"))
00657 self.editUndoAction.setAccel(self.__tr("Ctrl+Z"))
00658 self.editRedoAction.setText(self.__tr("Redo"))
00659 self.editRedoAction.setMenuText(self.__tr("&Redo"))
00660 self.editRedoAction.setAccel(self.__tr("Ctrl+Y"))
00661 self.editCutAction.setText(self.__tr("Cut"))
00662 self.editCutAction.setMenuText(self.__tr("Cu&t"))
00663 self.editCutAction.setAccel(self.__tr("Ctrl+X"))
00664 self.editCopyAction.setText(self.__tr("Copy"))
00665 self.editCopyAction.setMenuText(self.__tr("&Copy"))
00666 self.editCopyAction.setAccel(self.__tr("Ctrl+C"))
00667 self.editPasteAction.setText(self.__tr("Paste"))
00668 self.editPasteAction.setMenuText(self.__tr("&Paste"))
00669 self.editPasteAction.setAccel(self.__tr("Ctrl+V"))
00670 self.editFindAction.setText(self.__tr("Find"))
00671 self.editFindAction.setMenuText(self.__tr("&Find..."))
00672 self.editFindAction.setAccel(self.__tr("Ctrl+F"))
00673 self.helpContentsAction.setText(self.__tr("Contents"))
00674 self.helpContentsAction.setMenuText(self.__tr("&Contents..."))
00675 self.helpContentsAction.setAccel(QString.null)
00676 self.helpIndexAction.setText(self.__tr("Index"))
00677 self.helpIndexAction.setMenuText(self.__tr("&Index..."))
00678 self.helpIndexAction.setAccel(QString.null)
00679 self.helpAboutAction.setText(self.__tr("About"))
00680 self.helpAboutAction.setMenuText(self.__tr("&About"))
00681 self.helpAboutAction.setAccel(QString.null)
00682 if self.MenuBar.findItem(1):
00683 self.MenuBar.findItem(1).setText(self.__tr("&File"))
00684 if self.MenuBar.findItem(2):
00685 self.MenuBar.findItem(2).setText(self.__tr("&Edit"))
00686 if self.MenuBar.findItem(3):
00687 self.MenuBar.findItem(3).setText(self.__tr("&Help"))
00688
00689
00690 def fileNew(self):
00691 print "TeleCmdTester.fileNew(): Not implemented yet"
00692
00693 def fileOpen(self):
00694 print "TeleCmdTester.fileOpen(): Not implemented yet"
00695
00696 def fileSave(self):
00697 print "TeleCmdTester.fileSave(): Not implemented yet"
00698
00699 def fileSaveAs(self):
00700 print "TeleCmdTester.fileSaveAs(): Not implemented yet"
00701
00702 def filePrint(self):
00703 print "TeleCmdTester.filePrint(): Not implemented yet"
00704
00705 def fileExit(self):
00706 print "TeleCmdTester.fileExit(): Not implemented yet"
00707
00708 def editUndo(self):
00709 print "TeleCmdTester.editUndo(): Not implemented yet"
00710
00711 def editRedo(self):
00712 print "TeleCmdTester.editRedo(): Not implemented yet"
00713
00714 def editCut(self):
00715 print "TeleCmdTester.editCut(): Not implemented yet"
00716
00717 def editCopy(self):
00718 print "TeleCmdTester.editCopy(): Not implemented yet"
00719
00720 def editPaste(self):
00721 print "TeleCmdTester.editPaste(): Not implemented yet"
00722
00723 def editFind(self):
00724 print "TeleCmdTester.editFind(): Not implemented yet"
00725
00726 def helpIndex(self):
00727 print "TeleCmdTester.helpIndex(): Not implemented yet"
00728
00729 def helpContents(self):
00730 print "TeleCmdTester.helpContents(): Not implemented yet"
00731
00732 def helpAbout(self):
00733 print "TeleCmdTester.helpAbout(): Not implemented yet"
00734
00735 def __tr(self,s,c = None):
00736 return qApp.translate("TeleCmdTester",s,c)