1 <!DOCTYPE UI><UI version="3.3" stdsetdef="1">
2 <class>MolcalcDialog</class>
3 <widget class="QDialog">
5 <cstring>MolcalcDialog</cstring>
7 <property name="geometry">
15 <property name="caption">
16 <string>Calculate Molecular Weights</string>
18 <property name="sizeGripEnabled">
22 <property name="name">
23 <cstring>unnamed</cstring>
25 <property name="margin">
28 <property name="spacing">
31 <widget class="QLayoutWidget" row="1" column="0">
32 <property name="name">
33 <cstring>Layout1</cstring>
36 <property name="name">
37 <cstring>unnamed</cstring>
39 <property name="margin">
42 <property name="spacing">
46 <property name="name">
47 <cstring>Horizontal Spacing2</cstring>
49 <property name="orientation">
50 <enum>Horizontal</enum>
52 <property name="sizeType">
53 <enum>Expanding</enum>
55 <property name="sizeHint">
62 <widget class="QPushButton">
63 <property name="name">
64 <cstring>buttonClose</cstring>
66 <property name="text">
67 <string>Close Dialog</string>
69 <property name="accel">
72 <property name="autoDefault">
78 <widget class="QTabWidget" row="0" column="0">
79 <property name="name">
80 <cstring>tabWidget</cstring>
82 <widget class="QWidget">
83 <property name="name">
84 <cstring>Widget8</cstring>
86 <attribute name="title">
87 <string>Periodic Table</string>
90 <property name="name">
91 <cstring>unnamed</cstring>
93 <widget class="QLayoutWidget" row="0" column="0">
94 <property name="name">
95 <cstring>layout7</cstring>
98 <property name="name">
99 <cstring>unnamed</cstring>
101 <widget class="QLayoutWidget">
102 <property name="name">
103 <cstring>layout6</cstring>
106 <property name="name">
107 <cstring>unnamed</cstring>
110 <property name="name">
111 <cstring>spacer3</cstring>
113 <property name="orientation">
114 <enum>Horizontal</enum>
116 <property name="sizeType">
117 <enum>Expanding</enum>
119 <property name="sizeHint">
126 <widget class="KPushButton">
127 <property name="name">
128 <cstring>plusButton</cstring>
130 <property name="text">
133 <property name="pixmap">
134 <pixmap>image0</pixmap>
136 <property name="toggleButton">
143 <widget class="KPushButton">
144 <property name="name">
145 <cstring>minusButton</cstring>
147 <property name="text">
150 <property name="pixmap">
151 <pixmap>image1</pixmap>
153 <property name="toggleButton">
158 <property name="name">
159 <cstring>spacer4</cstring>
161 <property name="orientation">
162 <enum>Horizontal</enum>
164 <property name="sizeType">
165 <enum>Expanding</enum>
167 <property name="sizeHint">
176 <widget class="Line">
177 <property name="name">
178 <cstring>line1</cstring>
180 <property name="frameShape">
183 <property name="frameShadow">
186 <property name="orientation">
187 <enum>Horizontal</enum>
190 <widget class="QLabel">
191 <property name="name">
192 <cstring>resultComposition</cstring>
194 <property name="font">
196 <pointsize>16</pointsize>
200 <property name="text">
203 <property name="alignment">
204 <set>AlignCenter</set>
208 <property name="name">
209 <cstring>spacer5_2</cstring>
211 <property name="orientation">
212 <enum>Vertical</enum>
214 <property name="sizeType">
215 <enum>MinimumExpanding</enum>
217 <property name="sizeHint">
224 <widget class="QLabel">
225 <property name="name">
226 <cstring>resultLabel</cstring>
228 <property name="text">
232 <widget class="QLabel">
233 <property name="name">
234 <cstring>resultWeight</cstring>
236 <property name="text">
244 <widget class="QWidget">
245 <property name="name">
246 <cstring>Widget9</cstring>
248 <attribute name="title">
249 <string>Formula</string>
252 <property name="name">
253 <cstring>unnamed</cstring>
255 <widget class="QLayoutWidget" row="0" column="0" rowspan="2" colspan="1">
256 <property name="name">
257 <cstring>layout4</cstring>
260 <property name="name">
261 <cstring>unnamed</cstring>
263 <widget class="QLabel">
264 <property name="name">
265 <cstring>textLabel4</cstring>
267 <property name="text">
268 <string>Formula</string>
271 <widget class="KLineEdit">
272 <property name="name">
273 <cstring>formula</cstring>
276 <widget class="QLabel">
277 <property name="name">
278 <cstring>textLabel3</cstring>
280 <property name="text">
281 <string>Molecular Weight [u]</string>
284 <widget class="QLabel">
285 <property name="name">
286 <cstring>weightLabel</cstring>
288 <property name="text">
292 <widget class="QLabel">
293 <property name="name">
294 <cstring>textLabel1</cstring>
296 <property name="text">
297 <string>Compostion</string>
299 <property name="alignment">
300 <set>AlignCenter</set>
303 <widget class="QTable">
304 <property name="name">
305 <cstring>table</cstring>
307 <property name="numRows">
310 <property name="numCols">
313 <property name="readOnly">
316 <property name="selectionMode">
317 <enum>NoSelection</enum>
322 <widget class="QLayoutWidget" row="1" column="1">
323 <property name="name">
324 <cstring>layout6</cstring>
327 <property name="name">
328 <cstring>unnamed</cstring>
330 <widget class="QLayoutWidget">
331 <property name="name">
332 <cstring>layout5</cstring>
335 <property name="name">
336 <cstring>unnamed</cstring>
338 <widget class="QPushButton">
339 <property name="name">
340 <cstring>buttonCalculate</cstring>
342 <property name="text">
343 <string>C&alculate</string>
345 <property name="autoDefault">
348 <property name="default">
352 <widget class="QPushButton">
353 <property name="name">
354 <cstring>buttonClear</cstring>
356 <property name="text">
357 <string>&Clear Text</string>
359 <property name="autoDefault">
367 <spacer row="0" column="1">
368 <property name="name">
369 <cstring>spacer5</cstring>
371 <property name="orientation">
372 <enum>Vertical</enum>
374 <property name="sizeType">
375 <enum>Expanding</enum>
377 <property name="sizeHint">
392 <image name="image0">
393 <data format="PNG" length="2033">89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af4000007b8494441545885a5966d7054e515c77f7b93b0cb6643d2242448d2184248685a2d4c0a5a19995144ac10988119454d0bf8deaa747ca39dcef8c10f8eb6436d1171a0d84670ac1d2aa14c1cc1c1d41228414091f03231bc84324936ec864db2bbb9c9de9bdd7f3fdcbc4112c5f63ff37cb8cf39cff9ffefb9e79ee7b8b87e4cf4c0f47c284d811c17a4013d61085e86f3369c03babf453c005cdfe45000b7ff10ee9f07777dbfb4b4b0a0a4c49d35650aeeac2cec789ceeae2e5a2e5eb4bf3a71a2fd602070b00e6ada600fd0f57f09f0c2dcfbe137f7dd7043c5ad77df6d64dc7a2be4e7437636f87cc32b2d0d5c2ee8eb83c6464ebdfb2ebbabaabedaded3f35613fc19e8f9d602e6c0f3bf348c97972e5d9a9a36670ea4a783d70b12f4f6120d858846a324a5a531a9b010774909141539e200a251cebdf20a5b5e7bedc85bb0ce84fdd72bc058061bd665643c7ddbe2c59093031e0f44a3341c3eccd9e666ba7b7bf1e6e6e24e4fc76518d83d3dc44d93f4bc3ca6cd9fcfcc356ba0b4d48976fa347f5bbebce7a5a6a65f9d834d5f970900ee80f5477d3ea9a2425ab9525ab54a27cbcab419f4f7f272356edeac7820a051e8ecd4c5f7dfd7272b56684749894e3df79cd4ddedd81209d5dd738f66c3cb5f4b3e037eba17a45b6e91162c90162e548ddbad2d99996addbd7b34e938e83b774efb2a2af4e1ecd98a1f3b36b47f60d122cd8017c6e3bfe177e0577ebe74f3cd5279b9aa41db4b4aa470d889e0f73b59d9b6edba849cddb4493b8a8b65eed9e36cc462da515c6c4d8225a3d86f83571b41cacb93a64f573d684b4e8e649acee163c7a48c0cc9294369f5eaeb12e1fff0437d5052a2c4a143cec6975fead7701e9832923ff3b7d0a29414292343d1d454fd11d45657e71caaaf1f261eb99e78627ce6860669ff7e49527355953e2a2f979a9b2549e7d6aed52c583fc45e002b3e1d0cea76eb13d0078b164992fa25a9b6766c01201d397235f1ae5dd21d773836976ba810eb2a2b75f69967a48e0ea9b151bf77bb3b9db203ee84d72f8e08ba0574a6ba5a3149665f9f2c49aaac1c5bc082050ef1d1a35249c9687b65a524291e0caa66d62c272bc1a0ce3cf8a066c04b004611cccc1cc8461790f078f8cedcb9989108762c86158f63ad5fef34a26b515b0b959530670e34358db64b0018d9d96496977369e74ee8ea62e6bdf732cf2946af310da67a06fc8380b7b090248fc721b72cec4884586e2ef137df1cfbff79efbdb1f7172d82eddb871e8b56ace0d2175f4020802b2f8f1f79bd3701d38c64f0240f38f50249e9e9b8264c2021118fc7b16d1babb393f09a35e89147c6261b89091360fd7ad8bb170c63687bcaedb7138d46a1b919248a0a0a267ae126230eb63de09402c8b290e45c30402291a0dfb2e80f87096dd8e0b4e7f1f0d863d0d202cf3f3fdae6f3e19a3811dada201623372b8b2cb8313904e11830014805fabbbb49c462182e1789c1c386417f6a2a691b3742203036794d0d2c19dd63ae4272327475416f2f6ec3c00de9c605b81419b0e7027d172fd21f0e4352d2d039656632e9f5d7f13dfbecf8c11b1a86058f87be3e67452260590029c60538e11fb0bb015f22415b5d1dc90355afcc4c7cefbc43eaba75c3817272a0aceceae0afbe8addd9890dce27bc169645a2ab0bfafba1a303d3f18d184df0af0686c597024d55554e0da4a6e23e7000dfa38f3a46af97d80b2f103c7e9ccb7575c3d72e40344acac68dc400dbb64924125709693f74084f6faff31008d07af9325de00798f0387c1e18d14036831a3efa481d9625151549a0d8934f2ad8d828bf65a9bda343ede1b0828d8d527efe70e3c9cc546730a8b069ca344dc56231c5e37149d2a70f3facb3c5c5d2e38f4bab57eb0f6003f30cc0aa85ad474764eb36e0f0dab524ae5ca1f7c517b9f2d96784de7883786e2eae50c849a369d29f9fcf957dfba0a0c039180ae1deba9598db8d6ddbd8b64ddc30b872fe3cc1ea6a8af3f2201ae5caa9539c7086d8b3839c694fc399961159d80dda5151a1a0a44034aaf6f6f631973f1251a0b95989f9f39db3a9a96a6f6b533014526738aca8a4ea850bd5949eeeb4eec58b55ebf1a81436000c96ba75015a0a60e56c9c39ad1438d5d4c4a58606a62d5b4692c743c2a9dcabe0b26d129326613ef410496e37c9b118bd4b96e0f2f970793c1c7cea29bc3b7630a7a8085c2ec22d2dbc1b0844ff012f02ad57059b076fd65c73a15483aa66cd52637dbd3ae37105bbbbd51e088cce462020bf69aadd3415b22cb5f9fdda79df7dda0d525696534b33666827a80cde028c516f03a42e873d7bae11f139e84fa05dab56a9b1be5e81ee6e75c6e30ac562ea304d7598a642fdfd0a59965a5b5bf5ef4d9b543575aa0e8006e70c4d9eac03a007e034503894c131444c5e01efff0c16fc04a73d03c48143403390545646c6dcb94c9c3e1d4f763671db26e6f713397992485d1dd9e130b7005983115352386cdbfc15821b6125f0cfb1de7e2432ee846d6f832e8c3107b4838e813e05ed03d5820e819a40d635be16682fe817d09a0c4bbf8978245c37c2cf9f83d61a50eb7853d1d7ac06d0dba0657010f8f19824d721647a393cbd001eb819724b81a9c064863fcf206238adad0de7431f85e68fe12f97600bceb8f13f0918c4b4efc2d21fc0c2efc1ec6cc8f141b27b047904fa2f43f0341c3f0d1fb7430d4ed98c8b6f23601049386375a1170a0cf00008ec5e6849c07f70feefd14d630cfc17cce571433eba7dbb0000000049454e44ae426082</data>
395 <image name="image1">
396 <data format="PNG" length="1987">89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af40000078a494441545885c5976b7054e519c77f7bf6ec7d37d96cc2667321dc466e2510a321caa5084647504adb19ae6a51b0a31f90d24e3bb583b58e4eabb6d3cec007faa1539c691dc65a958eda5284220c954003c81d72df2484244b48b2977376cf65cfdb0f91868424e2b41dffef87f3e17dcef3fbbf97e73de7b50921f82a65fb92f17e5c54926babc06d2fc1eff2a2991a49a3938475960ca780f8ffc3c064a6c8df65926f35f9b9d39c8505527e411081899a4d93882720a6c275a395e6f8bbb4a77f0734fe6f0c94d8b7302bf0a2e7aebb0ad77d7d394bab2a098665ae89abb465a2b428adb4245a68efede6469b8e794186f3e23ae762bf2066ee00c65de3f10cb899e7dbc5f4bca7d7afd8c8abeb9fc3e3129ce31c17e39769569a69515bb9aa76d04f3f195f0633c7401306daa70ed81b84e3f137694c6e01d42f6bc04e85ff4d66859fdcf1fccf79f6fe559ce12c179217694a371155a244d5283d4637494712c36b627a7434b781e933c101b402bf2e827dc93fd292da0c18a383869e7980079099e2f821e513b6bdb1f5659e58b08c23da514e273fe352ea12f5a97a9a94467a1c5da4bc0abacb40f36b680519b25e6b28631e704f0a1a26cca33d9d20631d1b7d06dc54521dda89539e0336c88a3812c5ab9fd828bfb2f13b1c4f9ea4496da2556d259a8ed26d76939213c41b41ab97a1cf060e0b4a35a88e43c588253f6e839f16c739d8b918383fd280ccccc04f1c15a50b17d7cc20458aaedeeedc544263564d80bfc6ff4e5bb29d36a58d6826ca0d7b2f4a36c3c07b4e386adda061e06354fd0a36c945c87b37538b9750a97979bc17e67c4eb84fc0836a2e577cdbb8aa6cbedd8029f2236541beb6b880f6641a9b2673dde8675772079265c76177603a4d744927ab4162b7174e181dd4c59e048e0ca6b1a02f61a329710f4d816d5c9af838abfa609332d8fdcd7ef847e45b5c555e039a86ef8109ce655a896b5eee4c41a7d2454f3a464a52d03c1a496f9278308e324121939f417365a0c3821b1e3796cdc10dfd10a0dd92ef1afdfafb7426ea898517d126fb59988142e0b4d7c305a51e83bae106b266385be459699fa19172f6a3385474af8eeed3310206b86f897603d5062c4ec90c842a68d03454ebc86d3b4be7026dc94f507317d2e80953a3826ac161f700497defada1127dd67ebab578f4421faa5f41f7ea683e0d3da00f87dfaa12606a1a24a9748c0880d3d4f52ce590758c9f05c19585627916e01f6e00da684f7ea85d86b44d47cffd0238c041193ef0a488697f1e272a42896d15926ae38c0ff6046082731283053a42320b595962b02f206c82b15b06c16f73044b23bd38787a0cf06426da5e6779b873ea8b8f89173eda25de397b4894bfb456f0509e898d25a3bf363be71db64604fa18f003b2e09922c18ce051e0815132f828955e60456177f5af9e121f5da915b7aa2f9b129ee7aa04d31c6f31c6095c4e4dc900afe50c41d308fee6103c5f28a80a37e0b1fd0008ddf6a68b7bb93fe778d9f6e5e2fdcb9ffc07aa8a94e8125da251348a16d1289eddff926079d840e2c1a1c91fd279e24a1dff0cd4f0b2055e1b9cf15a5c32ced37cfd6d52d6db40f436780e0fb1b464cf37d67cbbe0950dcfe0c3c561eb3071238e622924cd244a56212dd204e76ac8330b65b325f93dead38781ac3c2c599f5a5fb4acaaa6ebf235885ebbcac99eef637108e81b7ddd08b3a870f7a39b1e2958fbe8bd1c4e1ca42f1347b55452660ad55451b32aaaa5a2180a864b23586ed07b31f761ead39540dd08037ac3d492c9fc66fd8f59ffeaa6423ae3f3e9b4de1d030e0ee612099406ca55fed2bd97819442da4ca30a958c952143064dd2302403dda963ba0df407b2509befa2485e4d9759373ca1cc22e9a939565a64c4ce537b04eba608a6bbde62d4d201a09865e15669fb54917fa044e435e6095fbb4fb83bddc2117308292e0d56cec8b62b20280f9d02fcf661e92cfa44d058634c778536cc5f82abcc4fed8d8eb9c2ae2d25a65dc6a263848124adcac722c3dde92bf2445b5846aed051422a96cf42b8c4f05d76536913fe150c104dfec93ea24b276b4c6a0e690b4aab7c0423321367e7d39c4e9664bcac438812fa8d6ea017b000193713097b1fa1c2595654edc29576608fcb589645d69d1d3cea46aa47c0a7b94e1a137b46abc7993c567472d9d6fb7cd3e6e5a11a6952bac2b9131db4d6c6a14d33e8d12e30a05f25e48e30d151c902c39eb342c30a98189249d695c5725a584e6bd0c0ebb990b643c4004940831f6acd28b5bd4b46ff252b73fe9295653faadc9c87e5d1c8681a59b781aa69247a0cd45e8bac10e037b1cfd2b04dd631edd6e8a3fd50861d858296f807483609490a9035bb695176030746e5037954e79d647ba9085d0e8960478ef075f8853be6124e5516f6f10feca17602c19a3241a9eb0f808bc113d0331674a466b328dcc8cb85821ee9ce80b7b6fdb2606d996046e00010b953e848cda12abf8e2d11c1b13b1c753b8237828295658232f71ea0783cc09ddc8c4214bbb633bb6033738d5ce6276056068a802090066240930c9f05e0ac0f5af4262ec576a2f07bc6b913dca9819b9a4bc4b581b0ff618a9c3308d8bcd8c56031666c59faad7e62ea59ba12fb48f21ea37d37fe4b033715002661673236f2001393eb9f03aff10523becdc0577d3dff37deb1f14a6f532f390000000049454e44ae426082</data>
401 <sender>buttonClose</sender>
402 <signal>clicked()</signal>
403 <receiver>MolcalcDialog</receiver>
407 <sender>buttonCalculate</sender>
408 <signal>clicked()</signal>
409 <receiver>MolcalcDialog</receiver>
410 <slot>slotCalculate()</slot>
413 <sender>buttonClear</sender>
414 <signal>clicked()</signal>
415 <receiver>formula</receiver>
420 <tabstop>tabWidget</tabstop>
421 <tabstop>buttonClose</tabstop>
422 <tabstop>plusButton</tabstop>
423 <tabstop>minusButton</tabstop>
424 <tabstop>formula</tabstop>
425 <tabstop>table</tabstop>
426 <tabstop>buttonCalculate</tabstop>
427 <tabstop>buttonClear</tabstop>
430 <slot>slotCalculate()</slot>
432 <layoutdefaults spacing="6" margin="11"/>
434 <includehint>kpushbutton.h</includehint>
435 <includehint>kpushbutton.h</includehint>
436 <includehint>klineedit.h</includehint>