From 6f4205aa73bd4033bb32826ea8ac85348519f5b6 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Tue, 11 Dec 2018 15:59:36 +0000 Subject: [PATCH 01/58] Bump version --- Versions.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Versions.cmake b/Versions.cmake index bd0597607..7c1d68841 100644 --- a/Versions.cmake +++ b/Versions.cmake @@ -1,6 +1,6 @@ # Version number components set (WSJTX_VERSION_MAJOR 2) set (WSJTX_VERSION_MINOR 0) -set (WSJTX_VERSION_PATCH 0) -#set (WSJTX_RC 6) # release candidate number, comment out or zero for development versions -set (WSJTX_VERSION_IS_RELEASE 1) # set to 1 for final release build +set (WSJTX_VERSION_PATCH 1) +set (WSJTX_RC 1) # release candidate number, comment out or zero for development versions +set (WSJTX_VERSION_IS_RELEASE 0) # set to 1 for final release build From 70b531fc44bf1959c3d170342894a0f97564fbe5 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Tue, 11 Dec 2018 11:24:04 -0500 Subject: [PATCH 02/58] Updates to User Guide; replace FT8 and MSK144 sample files with ones using new protocols. --- doc/CMakeLists.txt | 2 +- doc/user_guide/en/images/MSK144.png | Bin 156271 -> 164476 bytes doc/user_guide/en/images/ft8_decodes.png | Bin 7693 -> 26033 bytes doc/user_guide/en/tutorial-example3.adoc | 16 +++++++++------- doc/user_guide/en/vhf-features.adoc | 6 ++---- samples/FT8/170709_135615.wav | Bin 360222 -> 0 bytes samples/FT8/181201_180245.wav | Bin 0 -> 360210 bytes samples/MSK144/160915_113100.wav | Bin 360226 -> 0 bytes samples/MSK144/160915_113230.wav | Bin 360226 -> 0 bytes samples/MSK144/181211_120500.wav | Bin 0 -> 360214 bytes samples/MSK144/181211_120800.wav | Bin 0 -> 360214 bytes 11 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 samples/FT8/170709_135615.wav create mode 100644 samples/FT8/181201_180245.wav delete mode 100644 samples/MSK144/160915_113100.wav delete mode 100644 samples/MSK144/160915_113230.wav create mode 100644 samples/MSK144/181211_120500.wav create mode 100644 samples/MSK144/181211_120800.wav diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 02161340c..e81160575 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -62,7 +62,6 @@ set (UG_SRCS set (UG_IMGS images/130610_2343-wav-80.png - images/170709_135615.wav.png images/AstroData_2.png images/Astronomical_data.png images/auto-seq.png @@ -79,6 +78,7 @@ set (UG_IMGS images/FreqCal_Results.png images/freemsg.png images/ft8_decodes.png + images/FT8_waterfall.png images/help-menu.png images/JT4F.png images/JT65B.png diff --git a/doc/user_guide/en/images/MSK144.png b/doc/user_guide/en/images/MSK144.png index 2109c8cdac27f0ae09c35fac8b11a8498906d755..adc28f98e85104fee08e08e645c58e5567a7c513 100644 GIT binary patch literal 164476 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

=HTMZL_j?Ta53ntuEkG5c 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%0A+#si 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

  • PSy%M;b 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 diff --git a/doc/user_guide/en/images/ft8_decodes.png b/doc/user_guide/en/images/ft8_decodes.png index 2b5b4e9597e7ed455304ba16f25d9a95a11367fd..dd4a8f3d1ee8a5af0f608a07e61e7999e25b5464 100644 GIT binary patch literal 26033 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ⅈHSl)M5mU8+YpA4c38a`+^v8Fttl`Ek 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%0D3PUeT+(x2k= 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 z z()$F;s+jkQB(R<3{0WQn;_devOZq5>$D82FrO=z&EbsVxx{xKCuSdb-CX(C@l?Qmn z)OuS&GO4*)i7lUL_4*;J$Ss2tjViYdx7O3ME77f6VLyNXz}@nY4Ymh+&PmB^d*g#07sa_mSpUng>}*YkjcT zVseRepCQ-Nd~dTTx(r4g!}_|wOL;6ZgonGwD017Q$oCqFuvW85TPWR<*a z1CNyc2MMNa^I1)mCD9_^NraF*;Y5k40{Le=l|AI6Msq&T|Gas$ z#HFb`I~X6Pj$|?4{@(M#g`eBe%N?ijg}?VUzf_-D?m3%qZY@4wj~Qi0rW0FFXW2Y= zw$2zA(i2F_>?SGMfBivS;)zrla@4#m}4w7wKm9AgJZ zaPS4BJjLI0%00>R9)Z$SC)&zpro&u+^4jm`WJCQIrgLMc70+{N>T}6bzD{(R z>eH!6`rn{z9yip75!nu#>K`i~BJY4HA7XU_1Bm;K`ouV7v#d zA@7FaWT)otK~b zA6QLGdQUx<^nSR-ICE#a2=dP%x7D7Qx|{DBce2Pv;Dn

    Ntc?cPHJskGdm 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

    M_{8p+5a$-Q##`;;$P; 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ⅅSJh)TdGl3XP-65 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 z zlfIsQo$l3M@#Nj~zI0vMEa{$fOUfk$lFG?9X|uFR`c#^b>XBqvk~{f1ZJIombWI8- z<&$IS=jnp9Px56l+!MWBEuR!lN+rkB6{I+jK9Dv_A52%L$J1QNmUMYqAnB0QO8!oF zr?rz7{#8ENk^YkAO&TTjla9&d`WWEl04+Mu1U3IT6$A@e>x`pG2NHeNUA1( zq(7zG(`hU+gY-w!CY~&n97@Y27rDQ>{&%{*mklwNsmKawb{YuBi1(lXGdbpT2*3^6I3m&l0~c*Zb!5Seh?cpKeQg^JpP0 z<|F4?9!OnV>9Y!a@(;`W$VWMoKhq6qcGr3&4<=V7bJ8n#>8EswyK^On)Bh!FlgE?J z$^ATED_P_DBWY0{IY^RolXH@->33Qzk^GW*=1|%*S(R2uyQaUUZIio_(#gQIXL>Nb zEg7Gz@aJ~V)YDE?y`8PE*V4(nvM1e{?t+*x>AmR>Bs!QbOLwH5k}K%HkfcXg_w3|J zPd72zvZI5`30!3q$;yH3fh0T(wL8;V$@MT; zRlC`f-R^oOot3svdeUrQ`eb@Y>>Ou_Z_>¬^xWEP|2kX@0&gu8kcKQpn%scq1B||cCwmTh}7EeAC$t%U=7RdiC$(L=TsJ{eWCs#Oj4)`$ymB!dhomE~kwpto|!~5A$%sHy0)~NVPky zo>WOTdTs`dhWPV&I-QS>r8SfGY?2%LPo*uAGA!~X9nKcdNir*a&OPOmqpbfN>rHjf zZOOG_Y9BjvWVMfzA7H0rT2wq85JeXz_wdp)$@|GPKmA#t5l<~hU*e6|^jnc7eq`fT zV)itgOvXQtrguTYLUzla`~_oYVzve}x)2@*Brhg!!t9lzpeqe3)2O=GImv!acw&@x z_oNq+Wv?h$PKpaKR&N^AhUh#z`JTS!u~HRw-vlrDV5llzZBD27y#=oM5WcrV(6IC# zt&N7Hzg#Jr45GzW5%M~8C&_imQgZx*EBB=%lUZ~>hut=&52v@J^aFCB(BX5+0+f!*99?F)Sm)y)-Thcqoa#AK4!@p1Pz+iFu8J_w( zE$#j)eDzv-ZThWTF*p4fdM`_E5Fs;@LfKX%LzDZGXQ5+VdKFI(k&%|A*Cu!9>1(=o zW{nHs>C?1jS}5($s}a`+)7Hst;vmb-0#@4R*<~5eX0ciUn9m`0dwOCA4CiFAa>*lUzO-ukHa^P5 z_S@YbI2n^(E?yeQW4G|jE6K~rs7zlSNdGbU4zulp$#>$fPO=0ZKVpkB#P&x1E(2qQ zW#OM)?+Ud?WQd9|es=OndMV$pOh-WbbNn_EJMB(4BtO#pUYN-#yG~7C<)SCvZ&>ep?Eo$Ds1V^gJHinVthF?K}+MQVuccw(=-Gk}kV)4g%JDys*)MaH}sR#%DP zl6bZ$NFw$h|+NwixHCEEOhhZn+VA(7fc|7GY}(Vu#Fyj(Jcj8CXe?oVc< ze`X!a8pb03gN6e<{448EPv(iL-`Q_3yYGgghGMuV|DKC=+L5j!i=HO;KA&~O*jZY< zDLtvSD})2GC2JugyQu3ZZ@O!ynH~hBu5`YL42!mmfG>GsZugI4>$B2M=|gxgw?1AK*5T2f>~t~TwS(FQ$xkv@MOe+ncd2}P3!jzX z+twmr3=X+VWMqe^W#Z|5b{(nuxeLbXitQ}+Z4G-PR7d&!T*{VxV7<6(^%=|jgJCbk z#5c0`sI# z^J}XL&qe=-*s2RJmDO)!^;d5Ub(GiF;GLT6*P2%f>E|zX;ei8SI(bL89L*3*hE7g)I}n*I@@%|BCBD1wJ1G{jM+u^ZWcHpH$-K3+HZTI@K17X#%#B- z(l_$Y3fkT)9tL2dilVTDeA8G)pQsABfIoMs$`0dz4#{G9<-VjCPkthMd@7oDt5Y|M z^WG|*WoqHGF~$$FO{wHnnw&`g(Bo$RUxW)Q$s^y(LN{r3smxN2|Le>B%V4;eeDpDF zwc(B9bohz9_2H_H7_CaGoU->D@dD>kIGe4jLe{dZYFem=RjX^a1cbMS z!Q&ABo@lMWqifvXf&DJw%jvlFxN7rl3|z!rU(2+g)Au(Su%LJ!2OV>GZo0Vs+>@*I zwAE*`^;=t%J&pZ;cl~50`|QXdd5E5x(qz4Bmy^78@+F%#;p5!AS5wr?)z)V71ZT)i z|I^|_c&n`}wnc`$6i1!Ko_EMoEA%x}Zw1(69v@UlZsM!nynU`ptvfq@EANi+*={50 zeA*kF%vIm_qsAxXqs(+6VBmd%;BP1;c|6h~4uv&IJ zB)@FbG0XVASyJ0*>0Q>`A|~EUX28Z6jI>wHv;?~H(eW5m#29fcL=DGjo3X?e44zL8 ziLuxa`0ec9XYl-K*)% _88m$xMth#5goY;UoR~TNo-WldjCiw=| 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 wHE7<{9 diff --git a/samples/MSK144/181211_120500.wav b/samples/MSK144/181211_120500.wav new file mode 100644 index 0000000000000000000000000000000000000000..dc06016322afc3d44f1b40e9427cb9005f2c1158 GIT binary patch literal 360214 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 mZ&#~|WX($1%APmx$6 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

    xuQ*(28Q6>3NZ!3|ZN}Z-!OL>}IsM$jbE= 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 x`^eLxQ6On4cCwr1^)TIeo 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%0Df|)=pO) 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 literal 0 HcmV?d00001 From e76f33e76e02f7e070de85596b5284fa1f895cf3 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Tue, 11 Dec 2018 13:27:17 -0500 Subject: [PATCH 03/58] New image file for User Guide. --- doc/user_guide/en/images/FT8_waterfall.png | Bin 0 -> 57162 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/user_guide/en/images/FT8_waterfall.png diff --git a/doc/user_guide/en/images/FT8_waterfall.png b/doc/user_guide/en/images/FT8_waterfall.png new file mode 100644 index 0000000000000000000000000000000000000000..8224d032134a519e8de44e52abeb38beb0fde226 GIT binary patch literal 57162 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 Date: Wed, 12 Dec 2018 16:36:52 -0500 Subject: [PATCH 04/58] MSK144 frequency should default to 50.260 in R2 and R3. --- models/FrequencyList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/FrequencyList.cpp b/models/FrequencyList.cpp index 55844bdfa..57f850eb7 100644 --- a/models/FrequencyList.cpp +++ b/models/FrequencyList.cpp @@ -106,8 +106,8 @@ namespace {50276000, Modes::JT65, IARURegions::R2}, {50276000, Modes::JT65, IARURegions::R3}, {50380000, Modes::MSK144, IARURegions::R1}, - {50280000, Modes::MSK144, IARURegions::R2}, - {50280000, Modes::MSK144, IARURegions::R3}, + {50260000, Modes::MSK144, IARURegions::R2}, + {50260000, Modes::MSK144, IARURegions::R3}, {50293000, Modes::WSPR, IARURegions::R2}, {50293000, Modes::WSPR, IARURegions::R3}, {50310000, Modes::JT65, IARURegions::ALL}, From c28208431ddef21670fb2af9afe07b0aa85e1547 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Fri, 14 Dec 2018 14:13:19 -0500 Subject: [PATCH 05/58] Add to User Guide a caution about using nonstandard callsigns. --- doc/user_guide/en/make-qso.adoc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/user_guide/en/make-qso.adoc b/doc/user_guide/en/make-qso.adoc index 986583e7f..3c317477c 100644 --- a/doc/user_guide/en/make-qso.adoc +++ b/doc/user_guide/en/make-qso.adoc @@ -126,12 +126,12 @@ Either callsign (or both) may have /P appended. K1ABC W9XYZ RR73 [[COMP-CALL]] -=== Compound Callsigns +=== Nonstandard Callsigns *FT8 and MSK144* -Compound callsigns like xx/K1ABC or K1ABC/x and nonstandard callsigns -like YW18FIFA are supported for normal QSOs but not for the special +Compound callsigns like xx/K1ABC or K1ABC/x and special event +callsigns like YW18FIFA are supported for normal QSOs but not for contest-style messages. Model QSOs look something like this: CQ PJ4/K1ABC @@ -159,6 +159,11 @@ Except for the special cases involving /P or /R used in VHF contesting, _WSJT-X {VERSION_MAJOR}.{VERSION_MINOR}_ offers no support for two nonstandard callsigns to work each other. +TIP: Using a nonstandard callsign has definite costs. It restricts +the types of information that can be included in a message. It +prevents including your locator in standard messages, which +necessarily impairs the usefulness of tools like PSK Reporter. + *JT4, JT9, JT65, and QRA64* In the 72-bit modes, compound callsigns are handled in one of two From 80a5d4122352ff0093c34c41d92a5f651742bc84 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sun, 16 Dec 2018 01:26:54 +0000 Subject: [PATCH 06/58] Remove RGB values from configuration colours as they are unnecessary duplicated information --- models/DecodeHighlightingModel.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/models/DecodeHighlightingModel.cpp b/models/DecodeHighlightingModel.cpp index 6425a1a5c..4a1205eb3 100644 --- a/models/DecodeHighlightingModel.cpp +++ b/models/DecodeHighlightingModel.cpp @@ -155,25 +155,30 @@ QVariant DecodeHighlightingModel::data (const QModelIndex& index, int role) cons if (index.isValid () && index.row () < rowCount ()) { auto const& item = m_->data_[index.row ()]; + auto fg_unset = Qt::NoBrush == item.foreground_.style (); + auto bg_unset = Qt::NoBrush == item.background_.style (); switch (role) { case Qt::CheckStateRole: result = item.enabled_ ? Qt::Checked : Qt::Unchecked; break; case Qt::DisplayRole: - return QString {"%1 [f/g:%2, b/g:%3]"} + return QString {"%1%2%3%4%4%5%6"} .arg (highlight_name (item.type_)) - .arg (item.foreground_.style () != Qt::NoBrush ? QString {"#%1"}.arg (item.foreground_.color ().rgb () & 0xffffff, 6, 16, QChar {'0'}) : QString {"unset"}) - .arg (item.background_.style () != Qt::NoBrush ? QString {"#%1"}.arg (item.background_.color ().rgb () & 0xffffff, 6, 16, QChar {'0'}) : QString {"unset"}); + .arg (fg_unset || bg_unset ? QString {" ["} : QString {}) + .arg (fg_unset ? QString {"f/g unset"} : QString {}) + .arg (fg_unset && bg_unset ? QString {" "} : QString {}) + .arg (bg_unset ? QString {"b/g unset"} : QString {}) + .arg (fg_unset || bg_unset ? QString {"]"} : QString {}); break; case Qt::ForegroundRole: - if (Qt::NoBrush != item.foreground_.style ()) + if (!fg_unset) { result = item.foreground_; } break; case Qt::BackgroundRole: - if (Qt::NoBrush != item.background_.style ()) + if (!bg_unset) { result = item.background_; } From 4fbefb9e99f191f86394ae27c00689f2e2b6749d Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sun, 16 Dec 2018 01:30:27 +0000 Subject: [PATCH 07/58] Remove extraneous MainWindow UI element --- widgets/mainwindow.ui | 5 ----- 1 file changed, 5 deletions(-) diff --git a/widgets/mainwindow.ui b/widgets/mainwindow.ui index 21799434e..8815fd530 100644 --- a/widgets/mainwindow.ui +++ b/widgets/mainwindow.ui @@ -3476,10 +3476,5 @@ list. The list can be maintained in Settings (F2). - - - true - - From 173dd8e484c65c40e3558bb9423558e4cf435f99 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sun, 16 Dec 2018 13:38:34 +0000 Subject: [PATCH 08/58] Squashed 'contrib/QDarkStyleSheet/' content from commit d0749f108 git-subtree-dir: contrib/QDarkStyleSheet git-subtree-split: d0749f10893af215da68ff18e21c7aed96064282 --- .github/ISSUE_TEMPLATE.md | 46 + .gitignore | 37 + .travis.yml | 23 + AUTHORS.md | 26 + CHANGES.md | 148 + CODE_OF_CONDUCT.md | 46 + CONTRIBUTING.md | 224 + LICENSE.md | 183 + MANIFEST.in | 19 + PKGBUILD | 36 + PRODUCTION.md | 64 + README.md | 251 + example/example.py | 316 ++ example/ui/__init__.py | 4 + example/ui/dw_buttons.ui | 989 ++++ example/ui/dw_buttons_pyqt5_ui.py | 351 ++ example/ui/dw_buttons_pyqt_ui.py | 363 ++ example/ui/dw_buttons_pyqtgraph_ui.py | 363 ++ example/ui/dw_buttons_pyside2_ui.py | 350 ++ example/ui/dw_buttons_pyside_ui.py | 350 ++ example/ui/dw_buttons_qtpy_ui.py | 351 ++ example/ui/dw_containers_no_tabs.ui | 987 ++++ example/ui/dw_containers_no_tabs_pyqt5_ui.py | 527 +++ example/ui/dw_containers_no_tabs_pyqt_ui.py | 523 +++ .../ui/dw_containers_no_tabs_pyqtgraph_ui.py | 523 +++ .../ui/dw_containers_no_tabs_pyside2_ui.py | 512 ++ example/ui/dw_containers_no_tabs_pyside_ui.py | 512 ++ example/ui/dw_containers_no_tabs_qtpy_ui.py | 527 +++ example/ui/dw_containers_tabs.ui | 377 ++ example/ui/dw_containers_tabs_pyqt5_ui.py | 268 ++ example/ui/dw_containers_tabs_pyqt_ui.py | 264 ++ example/ui/dw_containers_tabs_pyqtgraph_ui.py | 264 ++ example/ui/dw_containers_tabs_pyside2_ui.py | 251 + example/ui/dw_containers_tabs_pyside_ui.py | 251 + example/ui/dw_containers_tabs_qtpy_ui.py | 268 ++ example/ui/dw_displays.ui | 712 +++ example/ui/dw_displays_pyqt5_ui.py | 281 ++ example/ui/dw_displays_pyqt_ui.py | 293 ++ example/ui/dw_displays_pyqtgraph_ui.py | 293 ++ example/ui/dw_displays_pyside2_ui.py | 280 ++ example/ui/dw_displays_pyside_ui.py | 280 ++ example/ui/dw_displays_qtpy_ui.py | 281 ++ example/ui/dw_inputs_fields.ui | 1078 +++++ example/ui/dw_inputs_fields_pyqt5_ui.py | 380 ++ example/ui/dw_inputs_fields_pyqt_ui.py | 392 ++ example/ui/dw_inputs_fields_pyqtgraph_ui.py | 392 ++ example/ui/dw_inputs_fields_pyside2_ui.py | 379 ++ example/ui/dw_inputs_fields_pyside_ui.py | 379 ++ example/ui/dw_inputs_fields_qtpy_ui.py | 380 ++ example/ui/dw_inputs_no_fields.ui | 793 ++++ example/ui/dw_inputs_no_fields_pyqt5_ui.py | 270 ++ example/ui/dw_inputs_no_fields_pyqt_ui.py | 282 ++ .../ui/dw_inputs_no_fields_pyqtgraph_ui.py | 282 ++ example/ui/dw_inputs_no_fields_pyside2_ui.py | 269 ++ example/ui/dw_inputs_no_fields_pyside_ui.py | 269 ++ example/ui/dw_inputs_no_fields_qtpy_ui.py | 270 ++ example/ui/dw_views.ui | 141 + example/ui/dw_views_pyqt5_ui.py | 104 + example/ui/dw_views_pyqt_ui.py | 116 + example/ui/dw_views_pyqtgraph_ui.py | 116 + example/ui/dw_views_pyside2_ui.py | 103 + example/ui/dw_views_pyside_ui.py | 103 + example/ui/dw_views_qtpy_ui.py | 104 + example/ui/dw_widgets.ui | 494 ++ example/ui/dw_widgets_pyqt5_ui.py | 289 ++ example/ui/dw_widgets_pyqt_ui.py | 301 ++ example/ui/dw_widgets_pyqtgraph_ui.py | 301 ++ example/ui/dw_widgets_pyside2_ui.py | 250 + example/ui/dw_widgets_pyside_ui.py | 250 + example/ui/dw_widgets_qtpy_ui.py | 289 ++ example/ui/mw_menus.ui | 382 ++ example/ui/mw_menus_pyqt5_ui.py | 249 + example/ui/mw_menus_pyqt_ui.py | 259 + example/ui/mw_menus_pyqtgraph_ui.py | 259 + example/ui/mw_menus_pyside2_ui.py | 246 + example/ui/mw_menus_pyside_ui.py | 246 + example/ui/mw_menus_qtpy_ui.py | 249 + makeppa.sh | 46 + palette.png | Bin 0 -> 73411 bytes palette.svg | 434 ++ qdarkstyle/__init__.py | 473 ++ qdarkstyle/__main__.py | 65 + qdarkstyle/pyqt5_style_rc.py | 1662 +++++++ qdarkstyle/pyqt_style_rc.py | 1662 +++++++ qdarkstyle/pyqtgraph_style_rc.py | 1662 +++++++ qdarkstyle/pyside2_style_rc.py | 4182 +++++++++++++++++ qdarkstyle/pyside_style_rc.py | 21 + qdarkstyle/qtpy_style_rc.py | 1662 +++++++ qdarkstyle/rc/Hmovetoolbar.png | Bin 0 -> 220 bytes qdarkstyle/rc/Hsepartoolbar.png | Bin 0 -> 172 bytes qdarkstyle/rc/Vmovetoolbar.png | Bin 0 -> 2847 bytes qdarkstyle/rc/Vsepartoolbar.png | Bin 0 -> 2839 bytes qdarkstyle/rc/branch_closed-on.png | Bin 0 -> 147 bytes qdarkstyle/rc/branch_closed.png | Bin 0 -> 160 bytes qdarkstyle/rc/branch_open-on.png | Bin 0 -> 150 bytes qdarkstyle/rc/branch_open.png | Bin 0 -> 166 bytes qdarkstyle/rc/checkbox_checked.png | Bin 0 -> 492 bytes qdarkstyle/rc/checkbox_checked_disabled.png | Bin 0 -> 491 bytes qdarkstyle/rc/checkbox_checked_focus.png | Bin 0 -> 252 bytes qdarkstyle/rc/checkbox_indeterminate.png | Bin 0 -> 493 bytes .../rc/checkbox_indeterminate_disabled.png | Bin 0 -> 492 bytes .../rc/checkbox_indeterminate_focus.png | Bin 0 -> 249 bytes qdarkstyle/rc/checkbox_unchecked.png | Bin 0 -> 464 bytes qdarkstyle/rc/checkbox_unchecked_disabled.png | Bin 0 -> 464 bytes qdarkstyle/rc/checkbox_unchecked_focus.png | Bin 0 -> 240 bytes qdarkstyle/rc/close-hover.png | Bin 0 -> 598 bytes qdarkstyle/rc/close-pressed.png | Bin 0 -> 598 bytes qdarkstyle/rc/close.png | Bin 0 -> 586 bytes qdarkstyle/rc/down_arrow.png | Bin 0 -> 165 bytes qdarkstyle/rc/down_arrow_disabled.png | Bin 0 -> 166 bytes qdarkstyle/rc/left_arrow.png | Bin 0 -> 166 bytes qdarkstyle/rc/left_arrow_disabled.png | Bin 0 -> 166 bytes qdarkstyle/rc/radio_checked.png | Bin 0 -> 940 bytes qdarkstyle/rc/radio_checked_disabled.png | Bin 0 -> 972 bytes qdarkstyle/rc/radio_checked_focus.png | Bin 0 -> 846 bytes qdarkstyle/rc/radio_unchecked.png | Bin 0 -> 728 bytes qdarkstyle/rc/radio_unchecked_disabled.png | Bin 0 -> 760 bytes qdarkstyle/rc/radio_unchecked_focus.png | Bin 0 -> 646 bytes qdarkstyle/rc/right_arrow.png | Bin 0 -> 160 bytes qdarkstyle/rc/right_arrow_disabled.png | Bin 0 -> 160 bytes qdarkstyle/rc/sizegrip.png | Bin 0 -> 129 bytes qdarkstyle/rc/stylesheet-branch-end.png | Bin 0 -> 224 bytes qdarkstyle/rc/stylesheet-branch-more.png | Bin 0 -> 182 bytes qdarkstyle/rc/stylesheet-vline.png | Bin 0 -> 239 bytes qdarkstyle/rc/transparent.png | Bin 0 -> 195 bytes qdarkstyle/rc/undock.png | Bin 0 -> 578 bytes qdarkstyle/rc/up_arrow.png | Bin 0 -> 158 bytes qdarkstyle/rc/up_arrow_disabled.png | Bin 0 -> 159 bytes qdarkstyle/style.qrc | 46 + qdarkstyle/style.qss | 1894 ++++++++ screenshots/cmd.png | Bin 0 -> 1189128 bytes screenshots/no_dark_containers_buttons.png | Bin 0 -> 4198146 bytes .../no_dark_containers_tabs_displays.png | Bin 0 -> 4198146 bytes .../no_dark_views_inputs_no_fields.png | Bin 0 -> 4198146 bytes screenshots/no_dark_widgets_inputs_fields.png | Bin 0 -> 4198146 bytes screenshots/qdarkstyle_containers_buttons.png | Bin 0 -> 4198146 bytes .../qdarkstyle_containers_tabs_displays.png | Bin 0 -> 4198146 bytes .../qdarkstyle_views_inputs_no_fields.png | Bin 0 -> 4198146 bytes .../qdarkstyle_widgets_inputs_fields.png | Bin 0 -> 4198146 bytes script/get_info.py | 24 + script/process_pypi.py | 0 script/process_qrc.py | 125 + script/process_ui.py | 124 + script/run_ui_css_edition.py | 52 + setup.cfg | 5 + setup.py | 36 + stdeb.cfg | 2 + svg/checkbox_checked.svg | 96 + svg/checkbox_checked_disabled.svg | 96 + svg/checkbox_checked_focus.svg | 96 + svg/checkbox_indeterminate.svg | 96 + svg/checkbox_indeterminate_disabled.svg | 96 + svg/checkbox_indeterminate_focus.svg | 96 + svg/checkbox_unchecked.svg | 71 + svg/checkbox_unchecked_disabled.svg | 71 + svg/checkbox_unchecked_focus.svg | 71 + svg/radio_checked.svg | 73 + svg/radio_checked_disabled.svg | 73 + svg/radio_checked_focus.svg | 73 + svg/radio_unchecked.svg | 67 + svg/radio_unchecked_disabled.svg | 67 + svg/radio_unchecked_focus.svg | 67 + test/mw_for_ui_tests.py | 75 + tox.ini | 62 + 164 files changed, 39203 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 AUTHORS.md create mode 100644 CHANGES.md create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE.md create mode 100644 MANIFEST.in create mode 100644 PKGBUILD create mode 100644 PRODUCTION.md create mode 100644 README.md create mode 100644 example/example.py create mode 100644 example/ui/__init__.py create mode 100644 example/ui/dw_buttons.ui create mode 100644 example/ui/dw_buttons_pyqt5_ui.py create mode 100644 example/ui/dw_buttons_pyqt_ui.py create mode 100644 example/ui/dw_buttons_pyqtgraph_ui.py create mode 100644 example/ui/dw_buttons_pyside2_ui.py create mode 100644 example/ui/dw_buttons_pyside_ui.py create mode 100644 example/ui/dw_buttons_qtpy_ui.py create mode 100644 example/ui/dw_containers_no_tabs.ui create mode 100644 example/ui/dw_containers_no_tabs_pyqt5_ui.py create mode 100644 example/ui/dw_containers_no_tabs_pyqt_ui.py create mode 100644 example/ui/dw_containers_no_tabs_pyqtgraph_ui.py create mode 100644 example/ui/dw_containers_no_tabs_pyside2_ui.py create mode 100644 example/ui/dw_containers_no_tabs_pyside_ui.py create mode 100644 example/ui/dw_containers_no_tabs_qtpy_ui.py create mode 100644 example/ui/dw_containers_tabs.ui create mode 100644 example/ui/dw_containers_tabs_pyqt5_ui.py create mode 100644 example/ui/dw_containers_tabs_pyqt_ui.py create mode 100644 example/ui/dw_containers_tabs_pyqtgraph_ui.py create mode 100644 example/ui/dw_containers_tabs_pyside2_ui.py create mode 100644 example/ui/dw_containers_tabs_pyside_ui.py create mode 100644 example/ui/dw_containers_tabs_qtpy_ui.py create mode 100644 example/ui/dw_displays.ui create mode 100644 example/ui/dw_displays_pyqt5_ui.py create mode 100644 example/ui/dw_displays_pyqt_ui.py create mode 100644 example/ui/dw_displays_pyqtgraph_ui.py create mode 100644 example/ui/dw_displays_pyside2_ui.py create mode 100644 example/ui/dw_displays_pyside_ui.py create mode 100644 example/ui/dw_displays_qtpy_ui.py create mode 100644 example/ui/dw_inputs_fields.ui create mode 100644 example/ui/dw_inputs_fields_pyqt5_ui.py create mode 100644 example/ui/dw_inputs_fields_pyqt_ui.py create mode 100644 example/ui/dw_inputs_fields_pyqtgraph_ui.py create mode 100644 example/ui/dw_inputs_fields_pyside2_ui.py create mode 100644 example/ui/dw_inputs_fields_pyside_ui.py create mode 100644 example/ui/dw_inputs_fields_qtpy_ui.py create mode 100644 example/ui/dw_inputs_no_fields.ui create mode 100644 example/ui/dw_inputs_no_fields_pyqt5_ui.py create mode 100644 example/ui/dw_inputs_no_fields_pyqt_ui.py create mode 100644 example/ui/dw_inputs_no_fields_pyqtgraph_ui.py create mode 100644 example/ui/dw_inputs_no_fields_pyside2_ui.py create mode 100644 example/ui/dw_inputs_no_fields_pyside_ui.py create mode 100644 example/ui/dw_inputs_no_fields_qtpy_ui.py create mode 100644 example/ui/dw_views.ui create mode 100644 example/ui/dw_views_pyqt5_ui.py create mode 100644 example/ui/dw_views_pyqt_ui.py create mode 100644 example/ui/dw_views_pyqtgraph_ui.py create mode 100644 example/ui/dw_views_pyside2_ui.py create mode 100644 example/ui/dw_views_pyside_ui.py create mode 100644 example/ui/dw_views_qtpy_ui.py create mode 100644 example/ui/dw_widgets.ui create mode 100644 example/ui/dw_widgets_pyqt5_ui.py create mode 100644 example/ui/dw_widgets_pyqt_ui.py create mode 100644 example/ui/dw_widgets_pyqtgraph_ui.py create mode 100644 example/ui/dw_widgets_pyside2_ui.py create mode 100644 example/ui/dw_widgets_pyside_ui.py create mode 100644 example/ui/dw_widgets_qtpy_ui.py create mode 100644 example/ui/mw_menus.ui create mode 100644 example/ui/mw_menus_pyqt5_ui.py create mode 100644 example/ui/mw_menus_pyqt_ui.py create mode 100644 example/ui/mw_menus_pyqtgraph_ui.py create mode 100644 example/ui/mw_menus_pyside2_ui.py create mode 100644 example/ui/mw_menus_pyside_ui.py create mode 100644 example/ui/mw_menus_qtpy_ui.py create mode 100755 makeppa.sh create mode 100644 palette.png create mode 100644 palette.svg create mode 100644 qdarkstyle/__init__.py create mode 100755 qdarkstyle/__main__.py create mode 100644 qdarkstyle/pyqt5_style_rc.py create mode 100644 qdarkstyle/pyqt_style_rc.py create mode 100644 qdarkstyle/pyqtgraph_style_rc.py create mode 100644 qdarkstyle/pyside2_style_rc.py create mode 100644 qdarkstyle/pyside_style_rc.py create mode 100644 qdarkstyle/qtpy_style_rc.py create mode 100644 qdarkstyle/rc/Hmovetoolbar.png create mode 100644 qdarkstyle/rc/Hsepartoolbar.png create mode 100644 qdarkstyle/rc/Vmovetoolbar.png create mode 100644 qdarkstyle/rc/Vsepartoolbar.png create mode 100644 qdarkstyle/rc/branch_closed-on.png create mode 100644 qdarkstyle/rc/branch_closed.png create mode 100644 qdarkstyle/rc/branch_open-on.png create mode 100644 qdarkstyle/rc/branch_open.png create mode 100644 qdarkstyle/rc/checkbox_checked.png create mode 100644 qdarkstyle/rc/checkbox_checked_disabled.png create mode 100644 qdarkstyle/rc/checkbox_checked_focus.png create mode 100644 qdarkstyle/rc/checkbox_indeterminate.png create mode 100644 qdarkstyle/rc/checkbox_indeterminate_disabled.png create mode 100644 qdarkstyle/rc/checkbox_indeterminate_focus.png create mode 100644 qdarkstyle/rc/checkbox_unchecked.png create mode 100644 qdarkstyle/rc/checkbox_unchecked_disabled.png create mode 100644 qdarkstyle/rc/checkbox_unchecked_focus.png create mode 100644 qdarkstyle/rc/close-hover.png create mode 100644 qdarkstyle/rc/close-pressed.png create mode 100644 qdarkstyle/rc/close.png create mode 100644 qdarkstyle/rc/down_arrow.png create mode 100644 qdarkstyle/rc/down_arrow_disabled.png create mode 100644 qdarkstyle/rc/left_arrow.png create mode 100644 qdarkstyle/rc/left_arrow_disabled.png create mode 100644 qdarkstyle/rc/radio_checked.png create mode 100644 qdarkstyle/rc/radio_checked_disabled.png create mode 100644 qdarkstyle/rc/radio_checked_focus.png create mode 100644 qdarkstyle/rc/radio_unchecked.png create mode 100644 qdarkstyle/rc/radio_unchecked_disabled.png create mode 100644 qdarkstyle/rc/radio_unchecked_focus.png create mode 100644 qdarkstyle/rc/right_arrow.png create mode 100644 qdarkstyle/rc/right_arrow_disabled.png create mode 100644 qdarkstyle/rc/sizegrip.png create mode 100644 qdarkstyle/rc/stylesheet-branch-end.png create mode 100644 qdarkstyle/rc/stylesheet-branch-more.png create mode 100644 qdarkstyle/rc/stylesheet-vline.png create mode 100644 qdarkstyle/rc/transparent.png create mode 100644 qdarkstyle/rc/undock.png create mode 100644 qdarkstyle/rc/up_arrow.png create mode 100644 qdarkstyle/rc/up_arrow_disabled.png create mode 100644 qdarkstyle/style.qrc create mode 100644 qdarkstyle/style.qss create mode 100644 screenshots/cmd.png create mode 100644 screenshots/no_dark_containers_buttons.png create mode 100644 screenshots/no_dark_containers_tabs_displays.png create mode 100644 screenshots/no_dark_views_inputs_no_fields.png create mode 100644 screenshots/no_dark_widgets_inputs_fields.png create mode 100644 screenshots/qdarkstyle_containers_buttons.png create mode 100644 screenshots/qdarkstyle_containers_tabs_displays.png create mode 100644 screenshots/qdarkstyle_views_inputs_no_fields.png create mode 100644 screenshots/qdarkstyle_widgets_inputs_fields.png create mode 100644 script/get_info.py create mode 100755 script/process_pypi.py create mode 100755 script/process_qrc.py create mode 100755 script/process_ui.py create mode 100755 script/run_ui_css_edition.py create mode 100644 setup.cfg create mode 100644 setup.py create mode 100644 stdeb.cfg create mode 100644 svg/checkbox_checked.svg create mode 100644 svg/checkbox_checked_disabled.svg create mode 100644 svg/checkbox_checked_focus.svg create mode 100644 svg/checkbox_indeterminate.svg create mode 100644 svg/checkbox_indeterminate_disabled.svg create mode 100644 svg/checkbox_indeterminate_focus.svg create mode 100644 svg/checkbox_unchecked.svg create mode 100644 svg/checkbox_unchecked_disabled.svg create mode 100644 svg/checkbox_unchecked_focus.svg create mode 100644 svg/radio_checked.svg create mode 100644 svg/radio_checked_disabled.svg create mode 100644 svg/radio_checked_focus.svg create mode 100644 svg/radio_unchecked.svg create mode 100644 svg/radio_unchecked_disabled.svg create mode 100644 svg/radio_unchecked_focus.svg create mode 100644 test/mw_for_ui_tests.py create mode 100644 tox.ini diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..822d37d86 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,46 @@ + + +### Describe Your Environment + +[Versions from your environment] + +- QDarkStyle: +- OS: +- Python: + +[If used, please inform their versions] + +- PySide: +- PyQt: +- PyQtGraph: +- QtPy: +- QT_API: +- PYQTGRAPH_QT_LIB: + +### Language + +[Python] or [C++] + +### Description / Steps to Reproduce [if necessary] + +[Description of the issue] + +1. [First Step] +2. [Second Step] +3. [and so on...] + +### Actual Result + +[A description, output ou image of the actual result] + +### Expected Results / Proposed Result + +[A description, output ou image of the expected/proposed result] + +### Relevant Code [if necessary] + +[A piece of code to reproduce and/or fix this issue] + +``` +# code here to reproduce the problem +``` \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..d5f4ad962 --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +*.pyc + +dist/ +build/ +docs/ + +*.egg-info/ +__pycache__ + +*.tar +*.tar.* +*.log +*.log.* +*.sig + +pkg/ +src/ + +# stdeb files +*.tar.gz +deb_dist +/gpg_key + +# gedit temp files +*~ + +# hackedit project files +.hackedit + +# vs code project files +.vscode +.mypy_cache +.cache +.env +./.idea +/.idea/ +.tox diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..badeef733 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +anguage: python +matrix: + include: + - python: 2.7 + env: TOXENV=py27 + - python: 3.4 + env: TOXENV=py34 + - python: 3.6 + env: TOXENV=py36 +install: + - pip install tox +script: + - tox + - "export DISPLAY=:99.0" + - "sh -e /etc/init.d/xvfb start" +before_script: + - cd example +script: + - python example.py --qt_from=pyqt --test + - python example.py --qt_from=pyside --test + + - python example.py --qt_from=pyqt --no_dark --test + - python example.py --qt_from=pyside --no_dark --test \ No newline at end of file diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 000000000..7723525b0 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,26 @@ +# Authors + +## Mainteiner(s) + +These people were/are mainteiners of this project. + +- 2013-2018 + [Colin Duquesnoy](https://github.com/ColinDuquesnoy) - + - + original author. +- 2018 + [Daniel Pizetta](https://github.com/dpizetta) - + - + improvements and bug fixes. + +## Contributor(s) + +These people contribute to bug fixes, improvements and so on. +Please, insert your information after the last one. + +- Year - Name - `` - contribution. +- 2018 - [mowoolli](https://github.com/mowoolli) - bug fixes. +- 2018 - Xingyun Wu - `xingyun.wu@foxmail.com` - bug fixes. +- 2018 - [KcHNST](https://github.com/KcHNST) - bug fixes. + +Thank you all! diff --git a/CHANGES.md b/CHANGES.md new file mode 100644 index 000000000..21d1d2de5 --- /dev/null +++ b/CHANGES.md @@ -0,0 +1,148 @@ +# Changelog +- 2.6.5: + - Fix borderless widgets inside QTabWidget, #123 + - Fix palette table inside CSS file, header using the last column + - Tested on Python 27, 34, 36, 37 +- 2.6.4: + - Python 2.7 compatibility, #121 + - Fix MANIFEST +- 2.6.3: + - Palette color enhance, better contrast, contribute to #118 + - Fixes Qslider background + - Better colors and format for tab and toolbox, contribute to #118 +- 2.6.2: + - Enhance command link button + - Enhance tab colors and spacing, closes #118 + - Start using tox, helping partially #77 + - Fix example and other scripts issues +- 2.6.1: + - Fix and improve QSplitter and separators from tool bar and windows #115 + - Fix README version screenshots and update them + - Add reset function into example to reset GUI settings, after you mess up with +- 2.6: + - Many other enhancements and fix #103, #111, #106 + - Fix tab disabled, background and color + - Enhance tab selection + - Enhance spacing (padding and margin) + - Enhance table, list, tree and combo box selection + - Fix slider disabled and enhance size + - Fix the wrong upload of style.qss - sorry + - Fix almost all widgets backgrounds, and other not previously covered widgets with new style + - New palette color, almost whole new qss file, simplify configuration, partially #112, #101, #109, + - Add changes made by other people in the new style - merge does not work there #93, #92, #102 + - Update README with Qt.py and PySide 2 information #110, #107, #83 + - Update __init__ info + - Improve scripts for processing ui and qrc + - Add __main__ and setup entry, to access function directly + - Add function to get information about bindings and abstraction layers for + debbuging and/or issue tracker + - PySide 2 support + - Improve menu indicator position on QPushButton, #102 +- 2.5.4 + - Fix indicator image of checkable QGroupBox for check/uncheck states, #93 + - Fix wrong comma position, #95 + - Added image for the missing QTreeView/QListView undeterminated state, fix #92 +- 2.5.3 + - Add future warning and pending deprecation for 3.0 version preparation #89 + - Add ISSUE_TEMPLATE to ask for default information on issue tracker +- 2.5.2: + - Modularize files from example/ui to simplify edition (developers) + - Add scripts to process files and run example more easiy (developers) + - Better documentation (developers) + - Add CONTRIBUTE, CODE_OF_CONDUCT, and PRODUCTION files + - Lint markdown to standardize files + - Fix and add mor information in C++ example +- 2.5.1: + - Fix travis files, needs more improvement #74 + - Improve modules description + - Update setup.py, remove license + - Update and improve README, CHANGES and AUTHORS +- 2.5: + - Add new complete example with new files + - Add new screenshots for new example + - Update travis files + - Add support to example of QtPy and PyQtGraph + - Move scripts for compiling to scrip folder + - Update README, CHANGES +- 2.4: + - Add function to get Qt information from environment variable #69, #70, #73 + - Add CC-BY license for images and transfer COPYING to LICENSE file #68 + - Fix tabs style - selected tab color and shift #59, #72 + - Restructure README creating AUTHORS, CHANGES, and LICENSE #71 +- 2.3.1: + - Improve checkbox color (use accent color used in other widgets) and + darken view hover/selected colors to play nicer with other widget colors + - Shift to the right the first tab + - Update license year + - Update README (fix snapshots links and formatting) + - Removed QLineEdit top/bottom padding which cut off text while editing + QListView items +- 2.3.0: + - Add support for QDateEdit +- 2.2.2: + - Add hover to unselected item in QListView/QTreeView + - Fixes for vertical QToolBar, QToolBar Extend Button & QTabWidget's + Pane Misalignment + - Fixed consistency of QTabBar depending on position +- 2.2.1: + - Remove border of status bar widgets +- 2.2: + - Major update of the color scheme based on the Breeze Dark theme of KDE 5 + - Fix issues #29, #30, #31, #32 and #35 +- 2.1: + - Add style for QPushButton:checked + - Improve QCheckBox and QRadioButton style + - Add style for QMenu::right-arrow +- **2.0**: + - Improve stylesheet to make it look a bit more modern (see pull request #25) +- 1.16: + - Fix QGroupBox title padding (see issue #20) +- 1.15: + - Improve tristate checkbox graphics: undetermined state is now represented by a dash +- 1.14: + - Add support for tristate check boxes and for vertical and horizontal lines +- 1.13: + - Fix issue with horizontal scrollbar arrows, left and right were inversed. +- 1.12: + - Fix minimum size of input widgets (see issue #14) +- 1.11: + - Fix QDockWidget title position on Mac. + - Add QStatusBar support + - Improve QToolButton especially the MenuButtonPopup and InstantPopup modes +- 1.10: + - Add PyQt5 support + - Fix bug #12 (dock widget title not dark on OSX. Note that this reopens issue #8 for MAC users) +- 1.9: + - Improve QTabBar consistency and make selected tabs more distinctive +- 1.8: + - Add support for QToolBox + - Fix issue with grid line in QTableView if there is only ONE row/column +- 1.7: + - Fix appearance of bottom tab bars (invert gradient) + - Improve QTableView: add grid line and fix section borders + - Fix bug #7: bug when resizing QTableView + - Fix bug #8: text elidation no working on QDockWidget +- 1.6: + - Improve QToolButton style + - Add support for InstantPopup and MenuButtonPopup + - Improve QMenu style (better spacing with icons) + - Add \__version__ to python package. +- 1.5: + - Improve QTabBar style: now works with all tab bar positions (North, South, West and East) + - Fix bug #6: hide QTabBar base to avoid stange lines at the base of the tab bar. +- 1.4: + - Add style.qss to qrc file, this fix issues with cx_freeze +- 1.3: + - Remove outline on button, checkbox and radio button + - Add support for closable tabs + - Better disabled buttons + - Fix QTextEdit background color to match the color of QPlainTextEdit and QLineEdit + - Better hover/selected states for QTreeView and QListView + - Add QHeaderView support +- 1.2: + - Improve QTableView support +- 1.1: + - Switch to MIT license + - Add python 3 support +- **1.0**: + - First public release (LGPL v2) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..b20151fdb --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at daniel.pizetta@usp.br. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..a433c9f0c --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,224 @@ +# Contributing + +This file describes a path to contribute to this project. Check out our +[CODE OF CONDUCT](./CODE_OF_CONDUCT.md). + +## Bug Reports and Feature Requests + +If you have encountered a problem with QDarkStyle or have an idea for a new +feature, please submit it to the +[issue tracker](https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues). + +## Contributing to QDarkStyle + +The recommended way for new contributors to submit code to QDarkStyle is to +fork the repository on GitHub and then submit a pull request after +committing the changes. The pull request will then need to be approved by one +of the manteiners before it is merged into the main repository. + +- Check for open issues or open a fresh issue to start a discussion around a + feature idea or a bug. +- Fork [the repository](https://github.com/ColinDuquesnoy/QDarkStyleSheet) + on GitHub to start making your changes to the master branch. +- Write a test which shows that the bug was fixed or that the feature works + as expected if its a function, or create a screenshot if you are changing + the stylesheet evidencing the changes. +- Send a pull request and bug the maintainer until it gets merged and + published. Make sure to add yourself to + [AUTHORS](./AUTHORS.md) + and the change(s) to + [CHANGES](./CHANGES.md). + +## Getting Started + +These are the basic steps needed to start developing on QDarkStyle. + +- Create an account on GitHub. + +- Fork the main + [QDarkStyle repository](https://github.com/ColinDuquesnoy/QDarkStyleSheet) + using the GitHub interface. + +- Clone the forked repository to your machine. + + ```bash + git clone https://github.com/USERNAME/qdarkstyle + cd qdarkstyle + ``` + +- Checkout the appropriate branch. + + ```bash + git checkout master + ``` + +- Setup a virtual environment (not essential, but highly recommended). + + ```bash + virtualenv ~/.venv + . ~/.venv/bin/activate + pip install -e . + ``` + +- Create a new working branch. Choose any name you like. + + ```bash + git checkout -b feature-xyz + ``` + +- Hands on. + + For tips on working with the code, see the Code Guide. + +- Test, test, test. + + Testing is best done through ``tox``, which provides a number of targets and + allows testing against multiple different Python environments: + +- Please add a list point to [CHANGES](./CHANGES.md) if the fix or + feature is not trivial (small doc updates, typo fixes). + +- Please add you as an author to [AUTHORS](./AUTHORS.md). + +- Add files to commit. + + Add files that are part of your changes, remember that each commit + must represent a small but functional change. Remember to add CHANGES.md + and AUTHORS.md too. To add all files changed do: + ```bash + git add . + ``` + +- Commiting changes. + + GitHub recognizes certain phrases that can be used to automatically + update the issue tracker, so you can commit like this: + + ```bash + git commit -m "Add useful new feature that does this, close #42" + ``` + ```bash + git commit -m "Fix returning problem for get_style(), fix #78" + ``` + +- Push changes in the branch to your forked repository on GitHub. + + ```bash + git push origin feature-xyz + ``` + +- Submit a pull request (PR). + + Do it from your branch to the respective branch using the + [GitHub PR](https://github.com/ColinDuquesnoy/QDarkStyleSheet/pulls) + interface. + +- Wait for mainteiner to review your changes. + +## Logging + +Inside modules we provided a logging that should be used to inform the user. +Please, follow the levels bellow. + +- debug: for debug information, high detailed one, directed to programers; +- info: something important for common user to know; +- warning: something that should not be a big problem or a desicision changed; +- error: some error, but not capable of stop program; +- critical: something that stops the running program. + +## Guide to QDarkStyle + +Now you can use our example to work on the stylesheet. It has all possible +widget provided by Qt - common ones. Feel free to add more to them. + +To simplify the structure, there are separated files in +[example.ui](./example/ui/) folder. + +- `dw_buttons.ui`: all types of buttons; +- `dw_containers_no_tabs.ui`: all types of containers except for tabs; +- `dw_containers_tabs.ui`: all containers tabs; +- `dw_displays.ui`: all types of displays; +- `dw_inputs_fields.ui`: all types of inputs with fields; +- `dw_inputs_no_fields.ui`: all types of inputs without fields; +- `dw_views.ui`: all types of views; +- `dw_widgets.ui`: all types of widgets; +- `mw_menus.ui`: main window with all menus and toolbars. + +*Obs.: `dw` stands for dock widget and `mw` for main window.* + +The entire example is built at runtime, in +[example.py](./example/example.py). To see more information about it, +see its documentation. + +### Modifying UI Files + +Feel free to modify [ui](./example/ui) files with Qt Designer and recompile UI using +[process_ui.py](./script/process_ui.py) script, inside script folder, using: + +```bash +python process_ui.py +``` + +It will generate all `_ui.py` files for PyQt4, PyQt5, PySide, QtPy, PyQtGraph. + +### Modifying QSS File + +If you are changing the [stylesheet](./qdarkstyle/style.qss), you will need +to recompile the QRC files using [process_qrc.py](./script/process_qrc.py) +script, inside script folder. + +```bash +python process_qrc.py +``` + +This generates all `_rc.py` files for PyQt4, PyQt5, PySide, QtPy, PyQtGraph. + +### Making It Easy + +To simplify this process for the developer, if you are changing many things, +use the script [run_ui_css_edition.py](./script/run_ui_css_edition.py): + +```bash +python run_ui_css_edition.py +``` + +This creates a loop that restarts the application, process ui and css +files. + +For more information about those scripts, see their documentation. + +### Qt, Stylesheets and Palettes + +- [Box model](http://doc.qt.io/qt-5/images/stylesheet-boxmodel.png) +- [Box model with height and width](https://www.tutorialrepublic.com/lib/images/css-box-model.jpg) +- [Customizing Widgets](http://doc.qt.io/qt-5/stylesheet-customizing.html) +- [Window structure](http://doc.qt.io/qt-5/images/mainwindowlayout.png) +- [QMainWindow](http://doc.qt.io/qt-5/qmainwindow.html) +- [References](http://doc.qt.io/qt-5/stylesheet.html) + +Create good palettes with these tools. For example, on paletton, choose + three colors from greyish light (foreground), greyish dark (background) + and three more colorfull colors (selection). Greyish colors have a litle + bit of the main color, so it is nice to change it if you change the main + color. + +- [Paletton.com](http://paletton.com/) +- [Coolors.co](https://coolors.co/) + +## Unit Testing and Fix Preview + +It is a good practice, if you are writing functions to QDarkStyle or fixing +something related to those functions (not style), that you provide a test +for it. + +If you are fixing something about style, please, at least, provide an +screenshot before and after the fix to comparison. This could be inserted +in the issue tracker, as a message. Better than that, use modules provided +in test folder to create a GUI test, creating a new file for it. + +Check [test](./test) files to more details. Tests will keep our application stable. + +## If You Are a Mantainer, Go Ahead + +We create a guide to create and upload this package to PyPI, follow the +instructions in [PRODUCTION](./PRODUCTION.md). \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 000000000..8ca37f677 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,183 @@ +# License + +## The MIT License (MIT) - Code + +Copyright (c) 2013-2018 Colin Duquesnoy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +## Creative Commons Attribution International 4.0 - Images + +QDarkStyle (c) 2013-2018 Colin Duquesnoy + +Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. + +### Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses. + +* __Considerations for licensors:__ Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. [More considerations for licensors](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensors). + +* __Considerations for the public:__ By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. [More considerations for the public](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensees). + +## Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +### Section 1 – Definitions + +a. __Adapted Material__ means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + +b. __Adapter's License__ means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + +c. __Copyright and Similar Rights__ means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + +d. __Effective Technological Measures__ means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + +e. __Exceptions and Limitations__ means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + +f. __Licensed Material__ means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + +g. __Licensed Rights__ means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + +h. __Licensor__ means the individual(s) or entity(ies) granting rights under this Public License. + +i. __Share__ means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + +j. __Sui Generis Database Rights__ means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + +k. __You__ means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +### Section 2 – Scope + +a. ___License grant.___ + + 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + + A. reproduce and Share the Licensed Material, in whole or in part; and + + B. produce, reproduce, and Share Adapted Material. + + 2. __Exceptions and Limitations.__ For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + + 3. __Term.__ The term of this Public License is specified in Section 6(a). + + 4. __Media and formats; technical modifications allowed.__ The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + + 5. __Downstream recipients.__ + + A. __Offer from the Licensor – Licensed Material.__ Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + + B. __No downstream restrictions.__ You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + + 6. __No endorsement.__ Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + +b. ___Other rights.___ + + 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this Public License. + + 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +### Section 3 – License Conditions + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + +a. ___Attribution.___ + + 1. If You Share the Licensed Material (including in modified form), You must: + + A. retain the following if it is supplied by the Licensor with the Licensed Material: + + i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of warranties; + + v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + + B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + + C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + + 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License. + +### Section 4 – Sui Generis Database Rights + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + +a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + +b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and + +c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +### Section 5 – Disclaimer of Warranties and Limitation of Liability + +a. __Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.__ + +b. __To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.__ + +c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +### Section 6 – Term and Termination + +a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + +b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + +c. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + +d. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +### Section 7 – Other Terms and Conditions + +a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + +b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +### Section 8 – Interpretation + +a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + +b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + +c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + +d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + +> Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at [creativecommons.org/policies](http://creativecommons.org/policies), Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. +> +> Creative Commons may be contacted at creativecommons.org diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 000000000..645435a65 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,19 @@ +# +# MANIFEST.in +# +# Manifest template for creating the PyLudic source distribution. + +include MANIFEST.in +include setup.py +include AUTHORS.md +include CHANGES.md +include CONTRIBUTING.md +include LICENSE.md +include PRODUCTION.md +include README.md +include qdarkstyle/style.qss +include qdarkstyle/style.qrc +include qdarkstyle/rc/*.png + + + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000..6b5b4d581 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Submitter: Colin Duquesnoy +# Maintainer: Colin Duquesnoy +pkgbase=python-qdarkstyle +pkgname=('python2-qdarkstyle' 'python-qdarkstyle') +pkgver=1.16 +_pkgver=1.16 +pkgrel=1 +arch=('any') +url="https://github.com/davidhalter/qdarkstyle" +license=('MIT') +depends=('python2') +makedepends=('python2-setuptools' 'python-setuptools') +source=("https://pypi.python.org/packages/source/Q/QDarkStyle/QDarkStyle-${_pkgver}.tar.gz") +md5sums=('6d742d304406a1a6733a27542402ce82') + +build() { + cd "$srcdir/QDarkStyle-${_pkgver}" +} + +package_python-qdarkstyle() { + pkgdesc="A dark stylesheet for pyside/pyqt applications" + depends=('python') + cd "$srcdir/QDarkStyle-${_pkgver}" + python3 setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-qdarkstyle() { + pkgdesc="A dark stylesheet for pyside/pyqt applications" + depends=('python2') + cd "$srcdir/QDarkStyle-${_pkgver}" + python2 setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/PRODUCTION.md b/PRODUCTION.md new file mode 100644 index 000000000..0959e3f51 --- /dev/null +++ b/PRODUCTION.md @@ -0,0 +1,64 @@ +# Production + +Of course, until you start these steps, make sure the package have passed all +tests and checkers before continue. + +- Create a `.pypirc` file in your home folder with this + ```bash + [distutils] + index-servers = + pypi + testpypi + + [pypi] + repository:https://pypi.python.org/pypi + username=your username + + [testpypi] + repository: https://test.pypi.org/legacy/ + username=your username + ``` + + If you want to put also your password in that file, remember to set + appropriated permission to it. + + *Note that you need to create an account for both sites.* + +- Install TWine + ```bash + sudo apt install twine + ``` + +- Register if necessary + ```bash + python setup.py register + ``` + +- Create a distribution (code package and wheel) + ```bash + python setup.py sdist bdist_wheel + ``` + +- Test uploading using Twine + ```bash + twine upload -r testpypi dist/* + ``` + +- Check if things are OK on [PyPI test page](https://test.pypi.org/project/QDarkStyle). + +- Test installing using pip from test PyPI + ```bash + pip install --index-url https://test.pypi.org/project/ qdarkstyle + ``` + +- **If you make sure all things are OK**, upload officialy + ```bash + twine upload -r pypi dist/* + ``` + +- Check if things are OK on [PyPI official page](https://pypi.python.org/pypi/QDarkStyle). + +- Test installing using pip + ```bash + pip install qdarkstyle + ``` \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..cf705dc6a --- /dev/null +++ b/README.md @@ -0,0 +1,251 @@ +# QDarkStylesheet + +[![Build Status](https://travis-ci.org/ColinDuquesnoy/QDarkStyleSheet.png?branch=master)](https://travis-ci.org/ColinDuquesnoy/QDarkStyleSheet) +[![Latest PyPI version](https://img.shields.io/pypi/v/QDarkStyle.svg)](https://pypi.python.org/pypi/QDarkStyle) +[![License: MIT](https://img.shields.io/dub/l/vibe-d.svg)](https://opensource.org/licenses/MIT) +[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/) +[![conduct](https://img.shields.io/badge/code%20of%20conduct-contributor%20covenant-green.svg?style=flat-square)](http://contributor-covenant.org/version/1/4/) + + +A dark stylesheet for Qt applications (Qt4, Qt5, PySide, PySide2, PyQt4, PyQt5, QtPy, +PyQtGraph). + +## Installation + +### Python + +From PyPI: Get the latest stable version of ``qdarkstyle`` package +using *pip* (preferable): + +```bash +pip install qdarkstyle +``` + +From code: Download/clone the project, go to ``qdarkstyle`` folder then: + +- You can use the *setup* script and pip install. + ```bash + pip install . + ``` + +- Or, you can use the *setup* script with Python: + ```bash + python setup.py install + ``` + +### C++ + +- Download/clone the project and copy the following files to your application + directory (keep the existing directory hierarchy): + + - **qdarkstyle/style.qss** + - **qdarkstyle/style.qrc** + - **qdarkstyle/rc/** (the whole directory) + +- Add **qdarkstyle/style.qrc** to your **.pro file** as follows: + + ```cpp + RESOURCES += qdarkstyle/style.qrc + ``` +- Load the stylesheet: + + ```cpp + QFile f(":qdarkstyle/style.qss"); + if (!f.exists()) + { + printf("Unable to set stylesheet, file not found\n"); + } + else + { + f.open(QFile::ReadOnly | QFile::Text); + QTextStream ts(&f); + qApp->setStyleSheet(ts.readAll()); + } + ``` + +_Note: The ":" in the file name is necessary to define that file as a resource library. For more information see the discussion [here](https://github.com/ColinDuquesnoy/QDarkStyleSheet/pull/87)._ + +## Usage + +Here is an example using PySide + +```Python +import sys +import qdarkstyle +from PySide import QtGui + +# create the application and the main window +app = QtGui.QApplication(sys.argv) +window = QtGui.QMainWindow() + +# setup stylesheet +app.setStyleSheet(qdarkstyle.load_stylesheet_pyside()) + +# run +window.show() +app.exec_() +``` + +To use another wrapper for Qt, you need to replace some lines. +See examples below. + +To use PyQt4, change two lines + +```Python +from PySide import QtGui +app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt()) +``` + +If PyQt5, more lines need to be changed because of its API, +see the complete example + +```Python +import sys +import qdarkstyle +from PyQt5 import QtWidgets + +# create the application and the main window +app = QtWidgets.QApplication(sys.argv) +window = QtWidgets.QMainWindow() + +# setup stylesheet +app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5()) + +# run +window.show() +app.exec_() +``` + +If your project uses QtPy or you need to set it programmatically, +it is far more simple + +```Python +import sys +import qdarkstyle +import os + +# set the environment variable to use a specific wrapper +# it can be set to pyqt, pyqt5, pyside or pyside2 (not implemented yet) +# you do not need to use QtPy to set this variable +os.environ['QT_API'] = 'pyqt' + +# import from QtPy instead of doing it directly +# note that QtPy always uses PyQt5 API +from qtpy import QtWidgets + +# create the application and the main window +app = QtWidgets.QApplication(sys.argv) +window = QtWidgets.QMainWindow() + +# setup stylesheet +app.setStyleSheet(qdarkstyle.load_stylesheet_from_environment()) + +# run +window.show() +app.exec_() +``` + +It is also simple if you use PyQtGraph + +```Python +import sys +import qdarkstyle +import os + +# set the environment variable to use a specific wrapper +# it can be set to PyQt, PyQt5, PySide or PySide2 (not implemented yet) +os.environ['PYQTGRAPH_QT_LIB'] = 'PyQt' + +# import from pyqtgraph instead of doing it directly +# note that PyQtGraph always uses PyQt4 API +from pyqtgraph.Qt import QtGui + +# create the application and the main window +app = QtGui.QApplication(sys.argv) +window = QtGui.QMainWindow() + +# setup stylesheet +app.setStyleSheet(qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph=True)) + +# run +window.show() +app.exec_() +``` + +If you are using Qt.py, which is different from qtpy, you should install +qtpy then set both to the same binding. + +_There is an example included in the *example* folder. +You can run the script without installing qdarkstyle. You only need to have +PySide or PySide2 or PyQt4 or PyQt5 installed on your system._ + + +## What is new? + +In the version 2.6 and later, a reestructure stylesheet is provided. The palette has only 9 colors. Most widgets are revised and their styles were improved. We also provide a command line (script) to get info that could be used when opening issues. See the image below. + +``` +qdarkstyle --all +``` + + + + +## Snapshots + +Here are a few snapshots comparing the use of QDarkStyle v2.6.1 and the default style. +Click in the image to zoom. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Containers (no tabs) and Buttons
    Containers (tabs) and Displays
    Widgets and Inputs (fields)
    Views and Inputs (no fields)
    + +## Changelog + +Please, see [CHANGES](CHANGES.md) file. + +## License + +This project is licensed under the MIT license. +Images contained in this project are licensed under CC-BY license. + +For more information see [LICENSE](LICENSE.md) file. + +## Authors + +For more information see [AUTHORS](AUTHORS.md) file. + +## Contributing + +Most widgets have been styled. If you find a widget that has not been +style, just open an issue on the issue tracker or, better, submit a pull +request. + +If you want to contribute, see [CONTRIBUTING](CONTRIBUTING.md) file. diff --git a/example/example.py b/example/example.py new file mode 100644 index 000000000..7329a96cb --- /dev/null +++ b/example/example.py @@ -0,0 +1,316 @@ +#!python +# -*- coding: utf-8 -*- + +"""Example of qdarkstyle use for Python and Qt applications. + +This module a main window with every item that could be created with +Qt Design (common ones) in the basic states (enabled/disabled), and +(checked/unchecked) for those who has this attribute. + +Requirements: + + - Python 2 or Python 3 + - PyQt4 or PyQt5 or PySide or PySide2 + - QtPy or PyQtGraph (if choosen) + +To run this example using PyQt4, simple do + +.. code-block:: python + + python example.py + +or + +.. code-block:: python + + python example.py --qt_from=pyqt + +Other options for qt_from are: pyqt5, pyside, qtpy and pyqtgraph. + +You also can run the example without dark theme (no_dark), to check for +problems. + +.. code-block:: python + + python example.py --qt_from=pyqt --no_dark + +.. note.. :: qdarkstyle does not have to be installed to run the example. + +""" + +import logging +import sys +import argparse +import os + +# make the example runnable without the need to install +from os.path import abspath, dirname +sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..')) + +# must be in this place, after setting path, to not need to install +import qdarkstyle +from qdarkstyle import QT_BINDING, QT_ABSTRACTION + + +def main(): + """Execute QDarkStyle example.""" + parser = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('--qt_from', default='qtpy', + choices=['pyqt', 'pyqt5', 'pyside','pyside2', 'qtpy', 'pyqtgraph'], + help="Choose which wrapper/framework is to be used to run the example.", type=str) + parser.add_argument('--no_dark', action='store_true', + help="Exihibts the original window (without qdarkstyle).") + parser.add_argument('--test', action='store_true', + help="Auto close window after 2s.") + parser.add_argument('--reset', action='store_true', + help="Reset GUI settings (position, size).") + # parsing arguments from command line + args = parser.parse_args() + + # set log for debug + logging.basicConfig(level=logging.DEBUG) + + # to avoid problems when testing without screen + if args.test: + os.environ['QT_QPA_PLATFORM']='offscreen' + + if args.qt_from == 'pyside': + # using PySide wrapper + from PySide.QtGui import QApplication, QMainWindow, QDockWidget + from PySide.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # import examples UI according to wrapper + from ui.mw_menus_pyside_ui import Ui_MainWindow as ui_main + + from ui.dw_buttons_pyside_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_pyside_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_pyside_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_pyside_ui import Ui_DockWidget as ui_inputs_no_fields + + from ui.dw_widgets_pyside_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_pyside_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_pyside_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_pyside_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_pyside() + + elif args.qt_from == 'pyqt': + # using PyQt4 wrapper + from PyQt4.QtGui import QApplication, QMainWindow, QDockWidget + from PyQt4.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # import examples UI according to wrapper + from ui.mw_menus_pyqt_ui import Ui_MainWindow as ui_main + + from ui.dw_buttons_pyqt_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_pyqt_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_pyqt_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_pyqt_ui import Ui_DockWidget as ui_inputs_no_fields + + from ui.dw_widgets_pyqt_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_pyqt_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_pyqt_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_pyqt_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_pyqt() + + elif args.qt_from == 'pyqt5': + # using PyQt5 wrapper + from PyQt5.QtWidgets import QApplication, QMainWindow, QDockWidget + from PyQt5.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # import examples UI according to wrapper + from ui.mw_menus_pyqt5_ui import Ui_MainWindow as ui_main + + from ui.dw_buttons_pyqt5_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_pyqt5_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_pyqt5_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_pyqt5_ui import Ui_DockWidget as ui_inputs_no_fields + + from ui.dw_widgets_pyqt5_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_pyqt5_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_pyqt5_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_pyqt5_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_pyqt5() + + elif args.qt_from == 'pyside2': + # using PyQt5 wrapper + from PySide2.QtWidgets import QApplication, QMainWindow, QDockWidget + from PySide2.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # import examples UI according to wrapper + from ui.mw_menus_pyside2_ui import Ui_MainWindow as ui_main + + from ui.dw_buttons_pyside2_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_pyside2_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_pyside2_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_pyside2_ui import Ui_DockWidget as ui_inputs_no_fields + + from ui.dw_widgets_pyside2_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_pyside2_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_pyside2_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_pyside2_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_pyside2() + + elif args.qt_from == 'qtpy': + # using QtPy API + from qtpy.QtWidgets import QApplication, QMainWindow, QDockWidget + from qtpy.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # import examples UI according to wrapper + from ui.mw_menus_qtpy_ui import Ui_MainWindow as ui_main + + from ui.dw_buttons_qtpy_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_qtpy_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_qtpy_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_qtpy_ui import Ui_DockWidget as ui_inputs_no_fields + + from ui.dw_widgets_qtpy_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_qtpy_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_qtpy_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_qtpy_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_from_environment() + + elif args.qt_from == 'pyqtgraph': + # using PyQtGraph API + from pyqtgraph.Qt.QtGui import QApplication, QMainWindow, QDockWidget + from pyqtgraph.Qt.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + #from pyqtgraph.Qt import QtGui, QtCore + # import examples UI according to wrapper + from ui.mw_menus_pyqtgraph_ui import Ui_MainWindow as ui_main + from ui.dw_buttons_pyqtgraph_ui import Ui_DockWidget as ui_buttons + from ui.dw_displays_pyqtgraph_ui import Ui_DockWidget as ui_displays + from ui.dw_inputs_fields_pyqtgraph_ui import Ui_DockWidget as ui_inputs_fields + from ui.dw_inputs_no_fields_pyqtgraph_ui import Ui_DockWidget as ui_inputs_no_fields + from ui.dw_widgets_pyqtgraph_ui import Ui_DockWidget as ui_widgets + from ui.dw_views_pyqtgraph_ui import Ui_DockWidget as ui_views + from ui.dw_containers_tabs_pyqtgraph_ui import Ui_DockWidget as ui_containers_tabs + from ui.dw_containers_no_tabs_pyqtgraph_ui import Ui_DockWidget as ui_containers_no_tabs + # getting style + style = qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph=True) + + if args.no_dark: + style = '' + + def write_settings(window): + """Get window settings and write it into a file.""" + settings = QSettings('QDarkStyle', 'QDarkStyle Example') + settings.setValue('pos', window.pos()) + settings.setValue('size', window.size()) + settings.setValue('state', window.saveState()) + + def read_settings(window, reset=False): + """Read and set window settings from a file.""" + settings = QSettings('QDarkStyle', 'QDarkStyle Example') + if args.qt_from == 'pyside' or args.qt_from == 'pyside2': + pos = settings.value('pos', window.pos()) + size = settings.value('size', window.size()) + state = settings.value('state', window.saveState()) + else: + pos = settings.value('pos', window.pos(), type='QPoint') + size = settings.value('size', window.size(), type='QSize') + state = settings.value('state', window.saveState(), type='QByteArray') + + if not reset: + window.restoreState(state) + window.resize(size) + window.move(pos) + + + + + # create the application + app = QApplication(sys.argv) + app.setOrganizationName('QDarkStyle') + app.setApplicationName('QDarkStyle Example') + + # setup stylesheet + app.setStyleSheet(style) + + # create main window + window = QMainWindow() + window.setObjectName('mainwindow') + ui = ui_main() + ui.setupUi(window) + window.setWindowTitle("QDarkStyle v." + qdarkstyle.__version__) + + # create docks for buttons + dw_buttons = QDockWidget() + dw_buttons.setObjectName('buttons') + ui_buttons = ui_buttons() + ui_buttons.setupUi(dw_buttons) + window.addDockWidget(Qt.RightDockWidgetArea, dw_buttons) + + # create docks for buttons + dw_displays = QDockWidget() + dw_displays.setObjectName('displays') + ui_displays = ui_displays() + ui_displays.setupUi(dw_displays) + window.addDockWidget(Qt.RightDockWidgetArea, dw_displays) + + # create docks for inputs - no fields + dw_inputs_no_fields = QDockWidget() + dw_inputs_no_fields.setObjectName('inputs_no_fields') + ui_inputs_no_fields = ui_inputs_no_fields() + ui_inputs_no_fields.setupUi(dw_inputs_no_fields) + window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_no_fields) + + # create docks for inputs - fields + dw_inputs_fields = QDockWidget() + dw_inputs_fields.setObjectName('_fields') + ui_inputs_fields = ui_inputs_fields() + ui_inputs_fields.setupUi(dw_inputs_fields) + window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_fields) + + # create docks for widgets + dw_widgets = QDockWidget() + dw_widgets.setObjectName('widgets') + ui_widgets = ui_widgets() + ui_widgets.setupUi(dw_widgets) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_widgets) + + # create docks for views + dw_views = QDockWidget() + dw_views.setObjectName('views') + ui_views = ui_views() + ui_views.setupUi(dw_views) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_views) + + # create docks for containers - no tabs + dw_containers_no_tabs = QDockWidget() + dw_containers_no_tabs.setObjectName('containers_no_tabs') + ui_containers_no_tabs = ui_containers_no_tabs() + ui_containers_no_tabs.setupUi(dw_containers_no_tabs) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_no_tabs) + + # create docks for containters - tabs + dw_containers_tabs = QDockWidget() + dw_containers_tabs.setObjectName('containers') + ui_containers_tabs = ui_containers_tabs() + ui_containers_tabs.setupUi(dw_containers_tabs) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_tabs) + + # tabify right docks + window.tabifyDockWidget(dw_buttons, dw_displays) + window.tabifyDockWidget(dw_displays, dw_inputs_fields) + window.tabifyDockWidget(dw_inputs_fields, dw_inputs_no_fields) + + # tabify right docks + window.tabifyDockWidget(dw_containers_no_tabs, dw_containers_tabs) + window.tabifyDockWidget(dw_containers_tabs, dw_widgets) + window.tabifyDockWidget(dw_widgets, dw_views) + + # auto quit after 2s when testing on travis-ci + if args.test: + QTimer.singleShot(2000, app.exit) + + # run + qdarkstyle.information() + read_settings(window, args.reset) + window.showMaximized() + app.exec_() + write_settings(window) + + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/example/ui/__init__.py b/example/ui/__init__.py new file mode 100644 index 000000000..5e26a2f8b --- /dev/null +++ b/example/ui/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +""" +This package contains the qt designer files and ui scripts. +""" \ No newline at end of file diff --git a/example/ui/dw_buttons.ui b/example/ui/dw_buttons.ui new file mode 100644 index 000000000..fd89e9680 --- /dev/null +++ b/example/ui/dw_buttons.ui @@ -0,0 +1,989 @@ + + + DockWidget + + + + 0 + 0 + 527 + 460 + + + + Buttons + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PushButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + OK + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + OK + + + false + + + + + + + + 75 + true + + + + PushButton + + + + + + + + 16777215 + 16777215 + + + + Checked + + + true + + + true + + + + + + + false + + + Checked + + + true + + + true + + + + + + + + 75 + true + + + + PushButton + + + + + + + Unchecked + + + true + + + + + + + false + + + Unchecked + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ToolButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Tool + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Tool + + + + + + + + 75 + true + + + + RadioButton + + + + + + + Checked + + + true + + + false + + + + + + + false + + + Checked + + + true + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + RadioButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + false + + + + + + + + 75 + true + + + + CheckBox + + + + + + + Checked + + + true + + + + + + + false + + + Checked + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CheckBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CommandLinkButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Command + + + + + + + false + + + + 16777215 + 16777215 + + + + Command + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ButtonBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + false + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 4 + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + CheckBox + + + + + + + Tristate + + + false + + + true + + + + + + + false + + + Tristate + + + false + + + true + + + + + + + + + + radioButtonChecked + clicked(bool) + radioButtonCheckedDis + setChecked(bool) + + + 289 + 202 + + + 379 + 211 + + + + + radioButtonUnchecked + clicked(bool) + radioButtonUncheckedDis + setChecked(bool) + + + 239 + 233 + + + 391 + 243 + + + + + checkBoxChecked + clicked(bool) + checkBoxCheckedDis + setChecked(bool) + + + 217 + 266 + + + 374 + 270 + + + + + checkBoxEnabled + clicked(bool) + checkBoxUncheckedDis + setChecked(bool) + + + 237 + 300 + + + 362 + 298 + + + + + checkBoxTristate + clicked(bool) + checkBoxTristateDis + setChecked(bool) + + + 222 + 333 + + + 364 + 333 + + + + + commandLinkButton + clicked(bool) + commandLinkButtonDIs + setChecked(bool) + + + 230 + 372 + + + 376 + 378 + + + + + toolButton + clicked(bool) + toolButtonDis + setChecked(bool) + + + 190 + 171 + + + 364 + 171 + + + + + pushButtonChecked + clicked(bool) + pushButtonCheckedDis + setChecked(bool) + + + 227 + 108 + + + 372 + 110 + + + + + pushButtonUnchecked + clicked(bool) + pushButtonUncheckedDis + setChecked(bool) + + + 265 + 139 + + + 373 + 143 + + + + + pushButton + clicked(bool) + pushButtonDis + click() + + + 264 + 71 + + + 381 + 73 + + + + + diff --git a/example/ui/dw_buttons_pyqt5_ui.py b/example/ui/dw_buttons_pyqt5_ui.py new file mode 100644 index 000000000..e7e1939f2 --- /dev/null +++ b/example/ui/dw_buttons_pyqt5_ui.py @@ -0,0 +1,351 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(527, 460) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_72 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_72.setFont(font) + self.label_72.setObjectName("label_72") + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_73.setFont(font) + self.label_73.setObjectName("label_73") + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_26.setFont(font) + self.label_26.setObjectName("label_26") + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName("pushButton") + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName("pushButtonDis") + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_74.setFont(font) + self.label_74.setObjectName("label_74") + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName("pushButtonChecked") + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis") + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_76.setFont(font) + self.label_76.setObjectName("label_76") + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName("pushButtonUnchecked") + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis") + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_33.setFont(font) + self.label_33.setObjectName("label_33") + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName("toolButton") + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName("toolButtonDis") + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_75.setFont(font) + self.label_75.setObjectName("label_75") + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName("radioButtonChecked") + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis") + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_29.setFont(font) + self.label_29.setObjectName("label_29") + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName("radioButtonUnchecked") + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis") + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_53.setFont(font) + self.label_53.setObjectName("label_53") + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName("checkBoxChecked") + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis") + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_30.setFont(font) + self.label_30.setObjectName("label_30") + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName("checkBoxEnabled") + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis") + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_31.setFont(font) + self.label_31.setObjectName("label_31") + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName("commandLinkButton") + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs") + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_32.setFont(font) + self.label_32.setObjectName("label_32") + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName("buttonBoxDis") + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName("label_36") + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName("checkBoxTristate") + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName("checkBoxTristateDis") + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.radioButtonChecked.clicked['bool'].connect(self.radioButtonCheckedDis.setChecked) + self.radioButtonUnchecked.clicked['bool'].connect(self.radioButtonUncheckedDis.setChecked) + self.checkBoxChecked.clicked['bool'].connect(self.checkBoxCheckedDis.setChecked) + self.checkBoxEnabled.clicked['bool'].connect(self.checkBoxUncheckedDis.setChecked) + self.checkBoxTristate.clicked['bool'].connect(self.checkBoxTristateDis.setChecked) + self.commandLinkButton.clicked['bool'].connect(self.commandLinkButtonDIs.setChecked) + self.toolButton.clicked['bool'].connect(self.toolButtonDis.setChecked) + self.pushButtonChecked.clicked['bool'].connect(self.pushButtonCheckedDis.setChecked) + self.pushButtonUnchecked.clicked['bool'].connect(self.pushButtonUncheckedDis.setChecked) + self.pushButton.clicked['bool'].connect(self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Buttons")) + self.label_72.setText(_translate("DockWidget", "Enabled")) + self.label_73.setText(_translate("DockWidget", "Disabled")) + self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_26.setText(_translate("DockWidget", "PushButton")) + self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButton.setText(_translate("DockWidget", "OK")) + self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButtonDis.setText(_translate("DockWidget", "OK")) + self.label_74.setText(_translate("DockWidget", "PushButton")) + self.pushButtonChecked.setText(_translate("DockWidget", "Checked")) + self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_76.setText(_translate("DockWidget", "PushButton")) + self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_33.setText(_translate("DockWidget", "ToolButton")) + self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButton.setText(_translate("DockWidget", "Tool")) + self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButtonDis.setText(_translate("DockWidget", "Tool")) + self.label_75.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonChecked.setText(_translate("DockWidget", "Checked")) + self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_29.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_53.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxChecked.setText(_translate("DockWidget", "Checked")) + self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_30.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked")) + self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_31.setText(_translate("DockWidget", "CommandLinkButton")) + self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.commandLinkButton.setText(_translate("DockWidget", "Command")) + self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command")) + self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_32.setText(_translate("DockWidget", "ButtonBox")) + self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setText(_translate("DockWidget", "Inside DockWidget")) + self.label.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxTristate.setText(_translate("DockWidget", "Tristate")) + self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate")) + diff --git a/example/ui/dw_buttons_pyqt_ui.py b/example/ui/dw_buttons_pyqt_ui.py new file mode 100644 index 000000000..c322e1a87 --- /dev/null +++ b/example/ui/dw_buttons_pyqt_ui.py @@ -0,0 +1,363 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(527, 460) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_72 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_72.setFont(font) + self.label_72.setObjectName(_fromUtf8("label_72")) + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_73.setFont(font) + self.label_73.setObjectName(_fromUtf8("label_73")) + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtGui.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_26.setFont(font) + self.label_26.setObjectName(_fromUtf8("label_26")) + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName(_fromUtf8("pushButton")) + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName(_fromUtf8("pushButtonDis")) + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_74.setFont(font) + self.label_74.setObjectName(_fromUtf8("label_74")) + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName(_fromUtf8("pushButtonChecked")) + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName(_fromUtf8("pushButtonCheckedDis")) + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_76.setFont(font) + self.label_76.setObjectName(_fromUtf8("label_76")) + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName(_fromUtf8("pushButtonUnchecked")) + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName(_fromUtf8("pushButtonUncheckedDis")) + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtGui.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_33.setFont(font) + self.label_33.setObjectName(_fromUtf8("label_33")) + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtGui.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName(_fromUtf8("toolButton")) + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName(_fromUtf8("toolButtonDis")) + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_75.setFont(font) + self.label_75.setObjectName(_fromUtf8("label_75")) + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName(_fromUtf8("radioButtonChecked")) + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName(_fromUtf8("radioButtonCheckedDis")) + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtGui.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_29.setFont(font) + self.label_29.setObjectName(_fromUtf8("label_29")) + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName(_fromUtf8("radioButtonUnchecked")) + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName(_fromUtf8("radioButtonUncheckedDis")) + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_53.setFont(font) + self.label_53.setObjectName(_fromUtf8("label_53")) + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName(_fromUtf8("checkBoxChecked")) + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName(_fromUtf8("checkBoxCheckedDis")) + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtGui.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_30.setFont(font) + self.label_30.setObjectName(_fromUtf8("label_30")) + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName(_fromUtf8("checkBoxEnabled")) + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName(_fromUtf8("checkBoxUncheckedDis")) + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtGui.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_31.setFont(font) + self.label_31.setObjectName(_fromUtf8("label_31")) + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName(_fromUtf8("commandLinkButton")) + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName(_fromUtf8("commandLinkButtonDIs")) + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtGui.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_32.setFont(font) + self.label_32.setObjectName(_fromUtf8("label_32")) + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBox.setObjectName(_fromUtf8("buttonBox")) + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName(_fromUtf8("buttonBoxDis")) + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtGui.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName(_fromUtf8("label_36")) + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtGui.QLabel(self.dockWidgetContents) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName(_fromUtf8("checkBoxTristate")) + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName(_fromUtf8("checkBoxTristateDis")) + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxCheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxTristateDis.setChecked) + QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.commandLinkButtonDIs.setChecked) + QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.toolButtonDis.setChecked) + QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Buttons", None)) + self.label_72.setText(_translate("DockWidget", "Enabled", None)) + self.label_73.setText(_translate("DockWidget", "Disabled", None)) + self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_26.setText(_translate("DockWidget", "PushButton", None)) + self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.pushButton.setText(_translate("DockWidget", "OK", None)) + self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.pushButtonDis.setText(_translate("DockWidget", "OK", None)) + self.label_74.setText(_translate("DockWidget", "PushButton", None)) + self.pushButtonChecked.setText(_translate("DockWidget", "Checked", None)) + self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_76.setText(_translate("DockWidget", "PushButton", None)) + self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None)) + self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_33.setText(_translate("DockWidget", "ToolButton", None)) + self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.toolButton.setText(_translate("DockWidget", "Tool", None)) + self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.toolButtonDis.setText(_translate("DockWidget", "Tool", None)) + self.label_75.setText(_translate("DockWidget", "RadioButton", None)) + self.radioButtonChecked.setText(_translate("DockWidget", "Checked", None)) + self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_29.setText(_translate("DockWidget", "RadioButton", None)) + self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None)) + self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_53.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxChecked.setText(_translate("DockWidget", "Checked", None)) + self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_30.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked", None)) + self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_31.setText(_translate("DockWidget", "CommandLinkButton", None)) + self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.commandLinkButton.setText(_translate("DockWidget", "Command", None)) + self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command", None)) + self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_32.setText(_translate("DockWidget", "ButtonBox", None)) + self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_36.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxTristate.setText(_translate("DockWidget", "Tristate", None)) + self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate", None)) + diff --git a/example/ui/dw_buttons_pyqtgraph_ui.py b/example/ui/dw_buttons_pyqtgraph_ui.py new file mode 100644 index 000000000..67640f411 --- /dev/null +++ b/example/ui/dw_buttons_pyqtgraph_ui.py @@ -0,0 +1,363 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(527, 460) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_72 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_72.setFont(font) + self.label_72.setObjectName(_fromUtf8("label_72")) + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_73.setFont(font) + self.label_73.setObjectName(_fromUtf8("label_73")) + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtGui.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_26.setFont(font) + self.label_26.setObjectName(_fromUtf8("label_26")) + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName(_fromUtf8("pushButton")) + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName(_fromUtf8("pushButtonDis")) + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_74.setFont(font) + self.label_74.setObjectName(_fromUtf8("label_74")) + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName(_fromUtf8("pushButtonChecked")) + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName(_fromUtf8("pushButtonCheckedDis")) + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_76.setFont(font) + self.label_76.setObjectName(_fromUtf8("label_76")) + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName(_fromUtf8("pushButtonUnchecked")) + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName(_fromUtf8("pushButtonUncheckedDis")) + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtGui.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_33.setFont(font) + self.label_33.setObjectName(_fromUtf8("label_33")) + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtGui.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName(_fromUtf8("toolButton")) + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName(_fromUtf8("toolButtonDis")) + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_75.setFont(font) + self.label_75.setObjectName(_fromUtf8("label_75")) + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName(_fromUtf8("radioButtonChecked")) + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName(_fromUtf8("radioButtonCheckedDis")) + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtGui.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_29.setFont(font) + self.label_29.setObjectName(_fromUtf8("label_29")) + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName(_fromUtf8("radioButtonUnchecked")) + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName(_fromUtf8("radioButtonUncheckedDis")) + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_53.setFont(font) + self.label_53.setObjectName(_fromUtf8("label_53")) + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName(_fromUtf8("checkBoxChecked")) + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName(_fromUtf8("checkBoxCheckedDis")) + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtGui.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_30.setFont(font) + self.label_30.setObjectName(_fromUtf8("label_30")) + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName(_fromUtf8("checkBoxEnabled")) + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName(_fromUtf8("checkBoxUncheckedDis")) + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtGui.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_31.setFont(font) + self.label_31.setObjectName(_fromUtf8("label_31")) + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName(_fromUtf8("commandLinkButton")) + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName(_fromUtf8("commandLinkButtonDIs")) + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtGui.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_32.setFont(font) + self.label_32.setObjectName(_fromUtf8("label_32")) + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBox.setObjectName(_fromUtf8("buttonBox")) + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName(_fromUtf8("buttonBoxDis")) + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtGui.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName(_fromUtf8("label_36")) + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtGui.QLabel(self.dockWidgetContents) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName(_fromUtf8("checkBoxTristate")) + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName(_fromUtf8("checkBoxTristateDis")) + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.radioButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxCheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.checkBoxTristateDis.setChecked) + QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.commandLinkButtonDIs.setChecked) + QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.toolButtonDis.setChecked) + QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Buttons", None)) + self.label_72.setText(_translate("DockWidget", "Enabled", None)) + self.label_73.setText(_translate("DockWidget", "Disabled", None)) + self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_26.setText(_translate("DockWidget", "PushButton", None)) + self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.pushButton.setText(_translate("DockWidget", "OK", None)) + self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.pushButtonDis.setText(_translate("DockWidget", "OK", None)) + self.label_74.setText(_translate("DockWidget", "PushButton", None)) + self.pushButtonChecked.setText(_translate("DockWidget", "Checked", None)) + self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_76.setText(_translate("DockWidget", "PushButton", None)) + self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None)) + self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_33.setText(_translate("DockWidget", "ToolButton", None)) + self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.toolButton.setText(_translate("DockWidget", "Tool", None)) + self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.toolButtonDis.setText(_translate("DockWidget", "Tool", None)) + self.label_75.setText(_translate("DockWidget", "RadioButton", None)) + self.radioButtonChecked.setText(_translate("DockWidget", "Checked", None)) + self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_29.setText(_translate("DockWidget", "RadioButton", None)) + self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked", None)) + self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_53.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxChecked.setText(_translate("DockWidget", "Checked", None)) + self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked", None)) + self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_30.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked", None)) + self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked", None)) + self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_31.setText(_translate("DockWidget", "CommandLinkButton", None)) + self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.commandLinkButton.setText(_translate("DockWidget", "Command", None)) + self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command", None)) + self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_32.setText(_translate("DockWidget", "ButtonBox", None)) + self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_36.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label.setText(_translate("DockWidget", "CheckBox", None)) + self.checkBoxTristate.setText(_translate("DockWidget", "Tristate", None)) + self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate", None)) + diff --git a/example/ui/dw_buttons_pyside2_ui.py b/example/ui/dw_buttons_pyside2_ui.py new file mode 100644 index 000000000..76be5fd35 --- /dev/null +++ b/example/ui/dw_buttons_pyside2_ui.py @@ -0,0 +1,350 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(527, 460) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_72 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_72.setFont(font) + self.label_72.setObjectName("label_72") + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_73.setFont(font) + self.label_73.setObjectName("label_73") + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_26.setFont(font) + self.label_26.setObjectName("label_26") + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName("pushButton") + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName("pushButtonDis") + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_74.setFont(font) + self.label_74.setObjectName("label_74") + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName("pushButtonChecked") + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis") + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_76.setFont(font) + self.label_76.setObjectName("label_76") + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName("pushButtonUnchecked") + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis") + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_33.setFont(font) + self.label_33.setObjectName("label_33") + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName("toolButton") + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName("toolButtonDis") + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_75.setFont(font) + self.label_75.setObjectName("label_75") + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName("radioButtonChecked") + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis") + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_29.setFont(font) + self.label_29.setObjectName("label_29") + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName("radioButtonUnchecked") + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis") + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_53.setFont(font) + self.label_53.setObjectName("label_53") + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName("checkBoxChecked") + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis") + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_30.setFont(font) + self.label_30.setObjectName("label_30") + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName("checkBoxEnabled") + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis") + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_31.setFont(font) + self.label_31.setObjectName("label_31") + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName("commandLinkButton") + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs") + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_32.setFont(font) + self.label_32.setObjectName("label_32") + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName("buttonBoxDis") + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName("label_36") + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName("checkBoxTristate") + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName("checkBoxTristateDis") + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL("clicked(bool)"), self.checkBoxCheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL("clicked(bool)"), self.checkBoxUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL("clicked(bool)"), self.checkBoxTristateDis.setChecked) + QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL("clicked(bool)"), self.commandLinkButtonDIs.setChecked) + QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked(bool)"), self.toolButtonDis.setChecked) + QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked(bool)"), self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Buttons", None, -1)) + self.label_72.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_73.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_26.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_26.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_26.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_26.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1)) + self.pushButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.pushButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.pushButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.pushButton.setText(QtWidgets.QApplication.translate("DockWidget", "OK", None, -1)) + self.pushButtonDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.pushButtonDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.pushButtonDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.pushButtonDis.setText(QtWidgets.QApplication.translate("DockWidget", "OK", None, -1)) + self.label_74.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1)) + self.pushButtonChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.pushButtonCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.label_76.setText(QtWidgets.QApplication.translate("DockWidget", "PushButton", None, -1)) + self.pushButtonUnchecked.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.pushButtonUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.label_33.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_33.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_33.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_33.setText(QtWidgets.QApplication.translate("DockWidget", "ToolButton", None, -1)) + self.toolButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.toolButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.toolButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.toolButton.setText(QtWidgets.QApplication.translate("DockWidget", "Tool", None, -1)) + self.toolButtonDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.toolButtonDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.toolButtonDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.toolButtonDis.setText(QtWidgets.QApplication.translate("DockWidget", "Tool", None, -1)) + self.label_75.setText(QtWidgets.QApplication.translate("DockWidget", "RadioButton", None, -1)) + self.radioButtonChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.radioButtonCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.label_29.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_29.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_29.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_29.setText(QtWidgets.QApplication.translate("DockWidget", "RadioButton", None, -1)) + self.radioButtonUnchecked.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.radioButtonUnchecked.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.radioButtonUnchecked.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.radioButtonUnchecked.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.radioButtonUncheckedDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.radioButtonUncheckedDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.radioButtonUncheckedDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.radioButtonUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.label_53.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1)) + self.checkBoxChecked.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.checkBoxCheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Checked", None, -1)) + self.label_30.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_30.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_30.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_30.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1)) + self.checkBoxEnabled.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.checkBoxEnabled.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.checkBoxEnabled.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.checkBoxEnabled.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.checkBoxUncheckedDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.checkBoxUncheckedDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.checkBoxUncheckedDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.checkBoxUncheckedDis.setText(QtWidgets.QApplication.translate("DockWidget", "Unchecked", None, -1)) + self.label_31.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_31.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_31.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_31.setText(QtWidgets.QApplication.translate("DockWidget", "CommandLinkButton", None, -1)) + self.commandLinkButton.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.commandLinkButton.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.commandLinkButton.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.commandLinkButton.setText(QtWidgets.QApplication.translate("DockWidget", "Command", None, -1)) + self.commandLinkButtonDIs.setText(QtWidgets.QApplication.translate("DockWidget", "Command", None, -1)) + self.label_32.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_32.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_32.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_32.setText(QtWidgets.QApplication.translate("DockWidget", "ButtonBox", None, -1)) + self.buttonBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.buttonBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.buttonBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_36.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_36.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_36.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_36.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1)) + self.label.setText(QtWidgets.QApplication.translate("DockWidget", "CheckBox", None, -1)) + self.checkBoxTristate.setText(QtWidgets.QApplication.translate("DockWidget", "Tristate", None, -1)) + self.checkBoxTristateDis.setText(QtWidgets.QApplication.translate("DockWidget", "Tristate", None, -1)) + diff --git a/example/ui/dw_buttons_pyside_ui.py b/example/ui/dw_buttons_pyside_ui.py new file mode 100644 index 000000000..ea0a4bd2c --- /dev/null +++ b/example/ui/dw_buttons_pyside_ui.py @@ -0,0 +1,350 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created: Thu Dec 13 17:14:04 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(527, 460) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_72 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_72.setFont(font) + self.label_72.setObjectName("label_72") + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_73.setFont(font) + self.label_73.setObjectName("label_73") + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtGui.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_26.setFont(font) + self.label_26.setObjectName("label_26") + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName("pushButton") + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName("pushButtonDis") + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_74.setFont(font) + self.label_74.setObjectName("label_74") + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName("pushButtonChecked") + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis") + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_76.setFont(font) + self.label_76.setObjectName("label_76") + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName("pushButtonUnchecked") + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtGui.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis") + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtGui.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_33.setFont(font) + self.label_33.setObjectName("label_33") + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtGui.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName("toolButton") + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName("toolButtonDis") + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_75.setFont(font) + self.label_75.setObjectName("label_75") + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName("radioButtonChecked") + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis") + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtGui.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_29.setFont(font) + self.label_29.setObjectName("label_29") + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName("radioButtonUnchecked") + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtGui.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis") + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_53.setFont(font) + self.label_53.setObjectName("label_53") + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName("checkBoxChecked") + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis") + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtGui.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_30.setFont(font) + self.label_30.setObjectName("label_30") + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName("checkBoxEnabled") + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis") + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtGui.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_31.setFont(font) + self.label_31.setObjectName("label_31") + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName("commandLinkButton") + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtGui.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs") + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtGui.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_32.setFont(font) + self.label_32.setObjectName("label_32") + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName("buttonBoxDis") + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtGui.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName("label_36") + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtGui.QLabel(self.dockWidgetContents) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName("checkBoxTristate") + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName("checkBoxTristateDis") + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.radioButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.radioButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.radioButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxChecked, QtCore.SIGNAL("clicked(bool)"), self.checkBoxCheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxEnabled, QtCore.SIGNAL("clicked(bool)"), self.checkBoxUncheckedDis.setChecked) + QtCore.QObject.connect(self.checkBoxTristate, QtCore.SIGNAL("clicked(bool)"), self.checkBoxTristateDis.setChecked) + QtCore.QObject.connect(self.commandLinkButton, QtCore.SIGNAL("clicked(bool)"), self.commandLinkButtonDIs.setChecked) + QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked(bool)"), self.toolButtonDis.setChecked) + QtCore.QObject.connect(self.pushButtonChecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonCheckedDis.setChecked) + QtCore.QObject.connect(self.pushButtonUnchecked, QtCore.SIGNAL("clicked(bool)"), self.pushButtonUncheckedDis.setChecked) + QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked(bool)"), self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Buttons", None, QtGui.QApplication.UnicodeUTF8)) + self.label_72.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_73.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_26.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_26.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_26.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_26.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButton.setText(QtGui.QApplication.translate("DockWidget", "OK", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonDis.setText(QtGui.QApplication.translate("DockWidget", "OK", None, QtGui.QApplication.UnicodeUTF8)) + self.label_74.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_76.setText(QtGui.QApplication.translate("DockWidget", "PushButton", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonUnchecked.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.pushButtonUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_33.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_33.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_33.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_33.setText(QtGui.QApplication.translate("DockWidget", "ToolButton", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButton.setText(QtGui.QApplication.translate("DockWidget", "Tool", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButtonDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButtonDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButtonDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.toolButtonDis.setText(QtGui.QApplication.translate("DockWidget", "Tool", None, QtGui.QApplication.UnicodeUTF8)) + self.label_75.setText(QtGui.QApplication.translate("DockWidget", "RadioButton", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_29.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_29.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_29.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_29.setText(QtGui.QApplication.translate("DockWidget", "RadioButton", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUnchecked.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUnchecked.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUnchecked.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUnchecked.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUncheckedDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUncheckedDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUncheckedDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.radioButtonUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_53.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxChecked.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxCheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_30.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_30.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_30.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_30.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxEnabled.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxEnabled.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxEnabled.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxEnabled.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxUncheckedDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxUncheckedDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxUncheckedDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxUncheckedDis.setText(QtGui.QApplication.translate("DockWidget", "Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.label_31.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_31.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_31.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_31.setText(QtGui.QApplication.translate("DockWidget", "CommandLinkButton", None, QtGui.QApplication.UnicodeUTF8)) + self.commandLinkButton.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.commandLinkButton.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.commandLinkButton.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.commandLinkButton.setText(QtGui.QApplication.translate("DockWidget", "Command", None, QtGui.QApplication.UnicodeUTF8)) + self.commandLinkButtonDIs.setText(QtGui.QApplication.translate("DockWidget", "Command", None, QtGui.QApplication.UnicodeUTF8)) + self.label_32.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_32.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_32.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_32.setText(QtGui.QApplication.translate("DockWidget", "ButtonBox", None, QtGui.QApplication.UnicodeUTF8)) + self.buttonBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.buttonBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.buttonBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_36.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_36.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_36.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_36.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("DockWidget", "CheckBox", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxTristate.setText(QtGui.QApplication.translate("DockWidget", "Tristate", None, QtGui.QApplication.UnicodeUTF8)) + self.checkBoxTristateDis.setText(QtGui.QApplication.translate("DockWidget", "Tristate", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_buttons_qtpy_ui.py b/example/ui/dw_buttons_qtpy_ui.py new file mode 100644 index 000000000..f6f230030 --- /dev/null +++ b/example/ui/dw_buttons_qtpy_ui.py @@ -0,0 +1,351 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(527, 460) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_72 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_72.setFont(font) + self.label_72.setObjectName("label_72") + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_73.setFont(font) + self.label_73.setObjectName("label_73") + self.gridLayout.addWidget(self.label_73, 0, 2, 1, 1) + self.label_26 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_26.setFont(font) + self.label_26.setObjectName("label_26") + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName("pushButton") + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName("pushButtonDis") + self.gridLayout.addWidget(self.pushButtonDis, 1, 2, 1, 1) + self.label_74 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_74.setFont(font) + self.label_74.setObjectName("label_74") + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName("pushButtonChecked") + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis") + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 2, 1, 1) + self.label_76 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_76.setFont(font) + self.label_76.setObjectName("label_76") + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName("pushButtonUnchecked") + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis") + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 2, 1, 1) + self.label_33 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_33.setFont(font) + self.label_33.setObjectName("label_33") + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName("toolButton") + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName("toolButtonDis") + self.gridLayout.addWidget(self.toolButtonDis, 4, 2, 1, 1) + self.label_75 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_75.setFont(font) + self.label_75.setObjectName("label_75") + self.gridLayout.addWidget(self.label_75, 5, 0, 1, 1) + self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName("radioButtonChecked") + self.gridLayout.addWidget(self.radioButtonChecked, 5, 1, 1, 1) + self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis") + self.gridLayout.addWidget(self.radioButtonCheckedDis, 5, 2, 1, 1) + self.label_29 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_29.setFont(font) + self.label_29.setObjectName("label_29") + self.gridLayout.addWidget(self.label_29, 6, 0, 1, 1) + self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName("radioButtonUnchecked") + self.gridLayout.addWidget(self.radioButtonUnchecked, 6, 1, 1, 1) + self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis") + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 6, 2, 1, 1) + self.label_53 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_53.setFont(font) + self.label_53.setObjectName("label_53") + self.gridLayout.addWidget(self.label_53, 7, 0, 1, 1) + self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName("checkBoxChecked") + self.gridLayout.addWidget(self.checkBoxChecked, 7, 1, 1, 1) + self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis") + self.gridLayout.addWidget(self.checkBoxCheckedDis, 7, 2, 1, 1) + self.label_30 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_30.setFont(font) + self.label_30.setObjectName("label_30") + self.gridLayout.addWidget(self.label_30, 8, 0, 1, 1) + self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName("checkBoxEnabled") + self.gridLayout.addWidget(self.checkBoxEnabled, 8, 1, 1, 1) + self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis") + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 8, 2, 1, 1) + self.label_31 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_31.setFont(font) + self.label_31.setObjectName("label_31") + self.gridLayout.addWidget(self.label_31, 10, 0, 1, 1) + self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName("commandLinkButton") + self.gridLayout.addWidget(self.commandLinkButton, 10, 1, 1, 1) + self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs") + self.gridLayout.addWidget(self.commandLinkButtonDIs, 10, 2, 1, 1) + self.label_32 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_32.setFont(font) + self.label_32.setObjectName("label_32") + self.gridLayout.addWidget(self.label_32, 11, 0, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 11, 1, 1, 1) + self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName("buttonBoxDis") + self.gridLayout.addWidget(self.buttonBoxDis, 11, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 12, 0, 1, 1) + self.label_36 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName("label_36") + self.gridLayout.addWidget(self.label_36, 13, 0, 1, 3) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 9, 0, 1, 1) + self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName("checkBoxTristate") + self.gridLayout.addWidget(self.checkBoxTristate, 9, 1, 1, 1) + self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName("checkBoxTristateDis") + self.gridLayout.addWidget(self.checkBoxTristateDis, 9, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.radioButtonChecked.clicked['bool'].connect(self.radioButtonCheckedDis.setChecked) + self.radioButtonUnchecked.clicked['bool'].connect(self.radioButtonUncheckedDis.setChecked) + self.checkBoxChecked.clicked['bool'].connect(self.checkBoxCheckedDis.setChecked) + self.checkBoxEnabled.clicked['bool'].connect(self.checkBoxUncheckedDis.setChecked) + self.checkBoxTristate.clicked['bool'].connect(self.checkBoxTristateDis.setChecked) + self.commandLinkButton.clicked['bool'].connect(self.commandLinkButtonDIs.setChecked) + self.toolButton.clicked['bool'].connect(self.toolButtonDis.setChecked) + self.pushButtonChecked.clicked['bool'].connect(self.pushButtonCheckedDis.setChecked) + self.pushButtonUnchecked.clicked['bool'].connect(self.pushButtonUncheckedDis.setChecked) + self.pushButton.clicked['bool'].connect(self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Buttons")) + self.label_72.setText(_translate("DockWidget", "Enabled")) + self.label_73.setText(_translate("DockWidget", "Disabled")) + self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_26.setText(_translate("DockWidget", "PushButton")) + self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButton.setText(_translate("DockWidget", "OK")) + self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButtonDis.setText(_translate("DockWidget", "OK")) + self.label_74.setText(_translate("DockWidget", "PushButton")) + self.pushButtonChecked.setText(_translate("DockWidget", "Checked")) + self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_76.setText(_translate("DockWidget", "PushButton")) + self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_33.setText(_translate("DockWidget", "ToolButton")) + self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButton.setText(_translate("DockWidget", "Tool")) + self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButtonDis.setText(_translate("DockWidget", "Tool")) + self.label_75.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonChecked.setText(_translate("DockWidget", "Checked")) + self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_29.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_53.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxChecked.setText(_translate("DockWidget", "Checked")) + self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_30.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked")) + self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_31.setText(_translate("DockWidget", "CommandLinkButton")) + self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.commandLinkButton.setText(_translate("DockWidget", "Command")) + self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command")) + self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_32.setText(_translate("DockWidget", "ButtonBox")) + self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setText(_translate("DockWidget", "Inside DockWidget")) + self.label.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxTristate.setText(_translate("DockWidget", "Tristate")) + self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate")) + diff --git a/example/ui/dw_containers_no_tabs.ui b/example/ui/dw_containers_no_tabs.ui new file mode 100644 index 000000000..842b86a1c --- /dev/null +++ b/example/ui/dw_containers_no_tabs.ui @@ -0,0 +1,987 @@ + + + DockWidget + + + + 0 + 0 + 497 + 566 + + + + Containers - No Tabs + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + MDI Area + + + + + + + false + + + GroupBox + + + + + + Inside GroupBox + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 1 + + + + + + + Inside Stacked Page 1 + + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Stacked Page 2 + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 1 + + + + + + + Inside Stacked Page 1 + + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Stacked Page 2 + + + + + + + + + + + + 75 + true + + + + Frame + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Frame + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Frame + + + + + + + + + + + 75 + true + + + + Widget + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + GroupBox + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside GroupBox + + + + + + + + + + false + + + + Subwindow + + + + + + Inside MDI Area 1 + + + + + + + + Subwindow + + + + + + Inside MDI Area 2 + + + + + + + + + + + + 75 + true + + + + GroupBox + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Widget + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Widget + + + + + + + + + + + Subwindow + + + + + + Inside MDI Area 1 + + + + + + + + Subwindow + + + + + + Inside MDI Area 2 + + + + + + + + + + + + 75 + true + + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + + 0 + 0 + 181 + 246 + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + + 0 + 0 + 181 + 246 + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + + + + + + 75 + true + + + + ToolBox + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 0 + + + + + 0 + 0 + 196 + 73 + + + + Page 1 + + + + + + Inside ToolBox Page 1 + + + + + + + + + 0 + 0 + 163 + 38 + + + + Page 2 + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ToolBox Page 2 + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 0 + + + + + 0 + 0 + 196 + 73 + + + + Page 1 + + + + + + Inside ToolBox Page 1 + + + + + + + + + 0 + 0 + 163 + 38 + + + + Page 2 + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ToolBox Page 2 + + + + + + + + + + + + 75 + true + + + + Stacked + + + + + + + + + diff --git a/example/ui/dw_containers_no_tabs_pyqt5_ui.py b/example/ui/dw_containers_no_tabs_pyqt5_ui.py new file mode 100644 index 000000000..d94ed834b --- /dev/null +++ b/example/ui/dw_containers_no_tabs_pyqt5_ui.py @@ -0,0 +1,527 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(497, 566) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setContentsMargins(0, 0, 0, 0) + self.gridLayout_45.setObjectName("gridLayout_45") + self.label_126 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_126.setFont(font) + self.label_126.setObjectName("label_126") + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_124.setFont(font) + self.label_124.setObjectName("label_124") + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_133.setFont(font) + self.label_133.setObjectName("label_133") + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName("groupBoxDis_2") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName("label_7") + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName("stackedWidget_2") + self.page1_2 = QtWidgets.QWidget() + self.page1_2.setObjectName("page1_2") + self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2) + self.gridLayout_35.setContentsMargins(0, 0, 0, 0) + self.gridLayout_35.setObjectName("gridLayout_35") + self.label_57 = QtWidgets.QLabel(self.page1_2) + self.label_57.setObjectName("label_57") + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtWidgets.QWidget() + self.page2_2.setObjectName("page2_2") + self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2) + self.gridLayout_36.setContentsMargins(0, 0, 0, 0) + self.gridLayout_36.setObjectName("gridLayout_36") + self.label_58 = QtWidgets.QLabel(self.page2_2) + self.label_58.setObjectName("label_58") + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2") + self.page1Dis_2 = QtWidgets.QWidget() + self.page1Dis_2.setObjectName("page1Dis_2") + self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setContentsMargins(0, 0, 0, 0) + self.gridLayout_37.setObjectName("gridLayout_37") + self.label_113 = QtWidgets.QLabel(self.page1Dis_2) + self.label_113.setObjectName("label_113") + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtWidgets.QWidget() + self.page2Dis_2.setObjectName("page2Dis_2") + self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setContentsMargins(0, 0, 0, 0) + self.gridLayout_38.setObjectName("gridLayout_38") + self.label_114 = QtWidgets.QLabel(self.page2Dis_2) + self.label_114.setObjectName("label_114") + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_131.setFont(font) + self.label_131.setObjectName("label_131") + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName("gridLayout_43") + self.label_9 = QtWidgets.QLabel(self.frame_2) + self.label_9.setObjectName("label_9") + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frameDis_2.setObjectName("frameDis_2") + self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName("gridLayout_40") + self.label_8 = QtWidgets.QLabel(self.frameDis_2) + self.label_8.setObjectName("label_8") + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_132.setFont(font) + self.label_132.setObjectName("label_132") + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_10 = QtWidgets.QLabel(self.groupBox_2) + self.label_10.setObjectName("label_10") + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName("mdiAreaDis_2") + self.subwindow1Dis_2 = QtWidgets.QWidget() + self.subwindow1Dis_2.setObjectName("subwindow1Dis_2") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName("label_111") + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtWidgets.QWidget() + self.subwindow2Dis_2.setObjectName("subwindow2Dis_2") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName("label_112") + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_127.setFont(font) + self.label_127.setObjectName("label_127") + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName("widget_2") + self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2) + self.gridLayout_39.setContentsMargins(0, 0, 0, 0) + self.gridLayout_39.setObjectName("gridLayout_39") + self.label_59 = QtWidgets.QLabel(self.widget_2) + self.label_59.setObjectName("label_59") + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName("widgetDis_2") + self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setContentsMargins(0, 0, 0, 0) + self.gridLayout_44.setObjectName("gridLayout_44") + self.label_125 = QtWidgets.QLabel(self.widgetDis_2) + self.label_125.setObjectName("label_125") + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName("mdiArea_2") + self.subwindow1_2 = QtWidgets.QWidget() + self.subwindow1_2.setObjectName("subwindow1_2") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.label_29 = QtWidgets.QLabel(self.subwindow1_2) + self.label_29.setObjectName("label_29") + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtWidgets.QWidget() + self.subwindow2_2.setObjectName("subwindow2_2") + self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.label_56 = QtWidgets.QLabel(self.subwindow2_2) + self.label_56.setObjectName("label_56") + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_128.setFont(font) + self.label_128.setObjectName("label_128") + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName("label_70") + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName("label_71") + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName("label_75") + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName("label_76") + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName("label_77") + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName("label_78") + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName("label_79") + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName("label_80") + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName("label_81") + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName("scrollAreaDis_2") + self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2") + self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName("label_115") + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName("label_116") + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName("label_117") + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName("label_118") + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName("label_119") + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName("label_120") + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName("label_121") + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName("label_122") + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName("label_123") + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_129.setFont(font) + self.label_129.setObjectName("label_129") + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName("toolBox_2") + self.page_3 = QtWidgets.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName("page_3") + self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3) + self.gridLayout_41.setContentsMargins(0, 0, 0, 0) + self.gridLayout_41.setObjectName("gridLayout_41") + self.label_60 = QtWidgets.QLabel(self.page_3) + self.label_60.setObjectName("label_60") + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, "") + self.page_8 = QtWidgets.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName("page_8") + self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8) + self.gridLayout_42.setContentsMargins(0, 0, 0, 0) + self.gridLayout_42.setObjectName("gridLayout_42") + self.label_61 = QtWidgets.QLabel(self.page_8) + self.label_61.setObjectName("label_61") + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, "") + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName("toolBoxDis_2") + self.page_6 = QtWidgets.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName("page_6") + self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6) + self.gridLayout_29.setContentsMargins(0, 0, 0, 0) + self.gridLayout_29.setObjectName("gridLayout_29") + self.label_109 = QtWidgets.QLabel(self.page_6) + self.label_109.setObjectName("label_109") + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, "") + self.page_7 = QtWidgets.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName("page_7") + self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7) + self.gridLayout_34.setContentsMargins(0, 0, 0, 0) + self.gridLayout_34.setObjectName("gridLayout_34") + self.label_110 = QtWidgets.QLabel(self.page_7) + self.label_110.setObjectName("label_110") + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, "") + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_130.setFont(font) + self.label_130.setObjectName("label_130") + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs")) + self.label_126.setText(_translate("DockWidget", "Disabled")) + self.label_124.setText(_translate("DockWidget", "Enabled")) + self.label_133.setText(_translate("DockWidget", "MDI Area")) + self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_7.setText(_translate("DockWidget", "Inside GroupBox")) + self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.label_131.setText(_translate("DockWidget", "Frame")) + self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Inside Frame")) + self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "Inside Frame")) + self.label_132.setText(_translate("DockWidget", "Widget")) + self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Inside GroupBox")) + self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_127.setText(_translate("DockWidget", "GroupBox")) + self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setText(_translate("DockWidget", "Inside Widget")) + self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setText(_translate("DockWidget", "Inside Widget")) + self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_128.setText(_translate("DockWidget", "ScroolArea")) + self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_71.setText(_translate("DockWidget", "ScroolArea ")) + self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_76.setText(_translate("DockWidget", "ScroolArea")) + self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_77.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_78.setText(_translate("DockWidget", "ScroolArea")) + self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_79.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_80.setText(_translate("DockWidget", "ScroolArea")) + self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_81.setText(_translate("DockWidget", "Inside ScroolArea")) + self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_116.setText(_translate("DockWidget", "ScroolArea ")) + self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_118.setText(_translate("DockWidget", "ScroolArea")) + self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_119.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_120.setText(_translate("DockWidget", "ScroolArea")) + self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_121.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_122.setText(_translate("DockWidget", "ScroolArea")) + self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_123.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_129.setText(_translate("DockWidget", "ToolBox")) + self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1")) + self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2")) + self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1")) + self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2")) + self.label_130.setText(_translate("DockWidget", "Stacked")) + diff --git a/example/ui/dw_containers_no_tabs_pyqt_ui.py b/example/ui/dw_containers_no_tabs_pyqt_ui.py new file mode 100644 index 000000000..f28847083 --- /dev/null +++ b/example/ui/dw_containers_no_tabs_pyqt_ui.py @@ -0,0 +1,523 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(497, 566) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setObjectName(_fromUtf8("gridLayout_45")) + self.label_126 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_126.setFont(font) + self.label_126.setObjectName(_fromUtf8("label_126")) + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_124.setFont(font) + self.label_124.setObjectName(_fromUtf8("label_124")) + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_133.setFont(font) + self.label_133.setObjectName(_fromUtf8("label_133")) + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName(_fromUtf8("groupBoxDis_2")) + self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) + self.label_7 = QtGui.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName(_fromUtf8("label_7")) + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName(_fromUtf8("stackedWidget_2")) + self.page1_2 = QtGui.QWidget() + self.page1_2.setObjectName(_fromUtf8("page1_2")) + self.gridLayout_35 = QtGui.QGridLayout(self.page1_2) + self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35")) + self.label_57 = QtGui.QLabel(self.page1_2) + self.label_57.setObjectName(_fromUtf8("label_57")) + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtGui.QWidget() + self.page2_2.setObjectName(_fromUtf8("page2_2")) + self.gridLayout_36 = QtGui.QGridLayout(self.page2_2) + self.gridLayout_36.setObjectName(_fromUtf8("gridLayout_36")) + self.label_58 = QtGui.QLabel(self.page2_2) + self.label_58.setObjectName(_fromUtf8("label_58")) + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName(_fromUtf8("stackedWidgetDis_2")) + self.page1Dis_2 = QtGui.QWidget() + self.page1Dis_2.setObjectName(_fromUtf8("page1Dis_2")) + self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setObjectName(_fromUtf8("gridLayout_37")) + self.label_113 = QtGui.QLabel(self.page1Dis_2) + self.label_113.setObjectName(_fromUtf8("label_113")) + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtGui.QWidget() + self.page2Dis_2.setObjectName(_fromUtf8("page2Dis_2")) + self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setObjectName(_fromUtf8("gridLayout_38")) + self.label_114 = QtGui.QLabel(self.page2Dis_2) + self.label_114.setObjectName(_fromUtf8("label_114")) + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_131.setFont(font) + self.label_131.setObjectName(_fromUtf8("label_131")) + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtGui.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtGui.QFrame.Raised) + self.frame_2.setObjectName(_fromUtf8("frame_2")) + self.gridLayout_43 = QtGui.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName(_fromUtf8("gridLayout_43")) + self.label_9 = QtGui.QLabel(self.frame_2) + self.label_9.setObjectName(_fromUtf8("label_9")) + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised) + self.frameDis_2.setObjectName(_fromUtf8("frameDis_2")) + self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName(_fromUtf8("gridLayout_40")) + self.label_8 = QtGui.QLabel(self.frameDis_2) + self.label_8.setObjectName(_fromUtf8("label_8")) + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_132.setFont(font) + self.label_132.setObjectName(_fromUtf8("label_132")) + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) + self.label_10 = QtGui.QLabel(self.groupBox_2) + self.label_10.setObjectName(_fromUtf8("label_10")) + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName(_fromUtf8("mdiAreaDis_2")) + self.subwindow1Dis_2 = QtGui.QWidget() + self.subwindow1Dis_2.setObjectName(_fromUtf8("subwindow1Dis_2")) + self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) + self.label_111 = QtGui.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName(_fromUtf8("label_111")) + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtGui.QWidget() + self.subwindow2Dis_2.setObjectName(_fromUtf8("subwindow2Dis_2")) + self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) + self.label_112 = QtGui.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName(_fromUtf8("label_112")) + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_127.setFont(font) + self.label_127.setObjectName(_fromUtf8("label_127")) + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtGui.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName(_fromUtf8("widget_2")) + self.gridLayout_39 = QtGui.QGridLayout(self.widget_2) + self.gridLayout_39.setObjectName(_fromUtf8("gridLayout_39")) + self.label_59 = QtGui.QLabel(self.widget_2) + self.label_59.setObjectName(_fromUtf8("label_59")) + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName(_fromUtf8("widgetDis_2")) + self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setObjectName(_fromUtf8("gridLayout_44")) + self.label_125 = QtGui.QLabel(self.widgetDis_2) + self.label_125.setObjectName(_fromUtf8("label_125")) + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName(_fromUtf8("mdiArea_2")) + self.subwindow1_2 = QtGui.QWidget() + self.subwindow1_2.setObjectName(_fromUtf8("subwindow1_2")) + self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) + self.label_29 = QtGui.QLabel(self.subwindow1_2) + self.label_29.setObjectName(_fromUtf8("label_29")) + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtGui.QWidget() + self.subwindow2_2.setObjectName(_fromUtf8("subwindow2_2")) + self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) + self.label_56 = QtGui.QLabel(self.subwindow2_2) + self.label_56.setObjectName(_fromUtf8("label_56")) + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_128.setFont(font) + self.label_128.setObjectName(_fromUtf8("label_128")) + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2")) + self.scrollAreaWidgetContents_2 = QtGui.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2")) + self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14")) + self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName(_fromUtf8("label_70")) + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName(_fromUtf8("label_71")) + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName(_fromUtf8("label_75")) + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName(_fromUtf8("label_76")) + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName(_fromUtf8("label_77")) + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName(_fromUtf8("label_78")) + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName(_fromUtf8("label_79")) + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName(_fromUtf8("label_80")) + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName(_fromUtf8("label_81")) + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName(_fromUtf8("scrollAreaDis_2")) + self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName(_fromUtf8("scrollAreaWidgetContentsDis_2")) + self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) + self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName(_fromUtf8("label_115")) + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName(_fromUtf8("label_116")) + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName(_fromUtf8("label_117")) + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName(_fromUtf8("label_118")) + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName(_fromUtf8("label_119")) + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName(_fromUtf8("label_120")) + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName(_fromUtf8("label_121")) + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName(_fromUtf8("label_122")) + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName(_fromUtf8("label_123")) + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_129.setFont(font) + self.label_129.setObjectName(_fromUtf8("label_129")) + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName(_fromUtf8("toolBox_2")) + self.page_3 = QtGui.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName(_fromUtf8("page_3")) + self.gridLayout_41 = QtGui.QGridLayout(self.page_3) + self.gridLayout_41.setObjectName(_fromUtf8("gridLayout_41")) + self.label_60 = QtGui.QLabel(self.page_3) + self.label_60.setObjectName(_fromUtf8("label_60")) + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, _fromUtf8("")) + self.page_8 = QtGui.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName(_fromUtf8("page_8")) + self.gridLayout_42 = QtGui.QGridLayout(self.page_8) + self.gridLayout_42.setObjectName(_fromUtf8("gridLayout_42")) + self.label_61 = QtGui.QLabel(self.page_8) + self.label_61.setObjectName(_fromUtf8("label_61")) + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, _fromUtf8("")) + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName(_fromUtf8("toolBoxDis_2")) + self.page_6 = QtGui.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName(_fromUtf8("page_6")) + self.gridLayout_29 = QtGui.QGridLayout(self.page_6) + self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29")) + self.label_109 = QtGui.QLabel(self.page_6) + self.label_109.setObjectName(_fromUtf8("label_109")) + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, _fromUtf8("")) + self.page_7 = QtGui.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName(_fromUtf8("page_7")) + self.gridLayout_34 = QtGui.QGridLayout(self.page_7) + self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34")) + self.label_110 = QtGui.QLabel(self.page_7) + self.label_110.setObjectName(_fromUtf8("label_110")) + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, _fromUtf8("")) + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_130.setFont(font) + self.label_130.setObjectName(_fromUtf8("label_130")) + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs", None)) + self.label_126.setText(_translate("DockWidget", "Disabled", None)) + self.label_124.setText(_translate("DockWidget", "Enabled", None)) + self.label_133.setText(_translate("DockWidget", "MDI Area", None)) + self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox", None)) + self.label_7.setText(_translate("DockWidget", "Inside GroupBox", None)) + self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1", None)) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2", None)) + self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1", None)) + self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2", None)) + self.label_131.setText(_translate("DockWidget", "Frame", None)) + self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setText(_translate("DockWidget", "Inside Frame", None)) + self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setText(_translate("DockWidget", "Inside Frame", None)) + self.label_132.setText(_translate("DockWidget", "Widget", None)) + self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox", None)) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setText(_translate("DockWidget", "Inside GroupBox", None)) + self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1", None)) + self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ", None)) + self.label_127.setText(_translate("DockWidget", "GroupBox", None)) + self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_59.setText(_translate("DockWidget", "Inside Widget", None)) + self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_125.setText(_translate("DockWidget", "Inside Widget", None)) + self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1", None)) + self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ", None)) + self.label_128.setText(_translate("DockWidget", "ScroolArea", None)) + self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_70.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_71.setText(_translate("DockWidget", "ScroolArea ", None)) + self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ", None)) + self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_76.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_77.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_78.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_79.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_80.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_81.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_115.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_116.setText(_translate("DockWidget", "ScroolArea ", None)) + self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ", None)) + self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_118.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_119.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_120.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_121.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_122.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_123.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_129.setText(_translate("DockWidget", "ToolBox", None)) + self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1", None)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1", None)) + self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2", None)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2", None)) + self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1", None)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1", None)) + self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2", None)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2", None)) + self.label_130.setText(_translate("DockWidget", "Stacked", None)) + diff --git a/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py b/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py new file mode 100644 index 000000000..8c5d204f2 --- /dev/null +++ b/example/ui/dw_containers_no_tabs_pyqtgraph_ui.py @@ -0,0 +1,523 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(497, 566) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setObjectName(_fromUtf8("gridLayout_45")) + self.label_126 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_126.setFont(font) + self.label_126.setObjectName(_fromUtf8("label_126")) + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_124.setFont(font) + self.label_124.setObjectName(_fromUtf8("label_124")) + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_133.setFont(font) + self.label_133.setObjectName(_fromUtf8("label_133")) + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName(_fromUtf8("groupBoxDis_2")) + self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) + self.label_7 = QtGui.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName(_fromUtf8("label_7")) + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName(_fromUtf8("stackedWidget_2")) + self.page1_2 = QtGui.QWidget() + self.page1_2.setObjectName(_fromUtf8("page1_2")) + self.gridLayout_35 = QtGui.QGridLayout(self.page1_2) + self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35")) + self.label_57 = QtGui.QLabel(self.page1_2) + self.label_57.setObjectName(_fromUtf8("label_57")) + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtGui.QWidget() + self.page2_2.setObjectName(_fromUtf8("page2_2")) + self.gridLayout_36 = QtGui.QGridLayout(self.page2_2) + self.gridLayout_36.setObjectName(_fromUtf8("gridLayout_36")) + self.label_58 = QtGui.QLabel(self.page2_2) + self.label_58.setObjectName(_fromUtf8("label_58")) + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName(_fromUtf8("stackedWidgetDis_2")) + self.page1Dis_2 = QtGui.QWidget() + self.page1Dis_2.setObjectName(_fromUtf8("page1Dis_2")) + self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setObjectName(_fromUtf8("gridLayout_37")) + self.label_113 = QtGui.QLabel(self.page1Dis_2) + self.label_113.setObjectName(_fromUtf8("label_113")) + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtGui.QWidget() + self.page2Dis_2.setObjectName(_fromUtf8("page2Dis_2")) + self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setObjectName(_fromUtf8("gridLayout_38")) + self.label_114 = QtGui.QLabel(self.page2Dis_2) + self.label_114.setObjectName(_fromUtf8("label_114")) + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_131.setFont(font) + self.label_131.setObjectName(_fromUtf8("label_131")) + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtGui.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtGui.QFrame.Raised) + self.frame_2.setObjectName(_fromUtf8("frame_2")) + self.gridLayout_43 = QtGui.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName(_fromUtf8("gridLayout_43")) + self.label_9 = QtGui.QLabel(self.frame_2) + self.label_9.setObjectName(_fromUtf8("label_9")) + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised) + self.frameDis_2.setObjectName(_fromUtf8("frameDis_2")) + self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName(_fromUtf8("gridLayout_40")) + self.label_8 = QtGui.QLabel(self.frameDis_2) + self.label_8.setObjectName(_fromUtf8("label_8")) + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_132.setFont(font) + self.label_132.setObjectName(_fromUtf8("label_132")) + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) + self.label_10 = QtGui.QLabel(self.groupBox_2) + self.label_10.setObjectName(_fromUtf8("label_10")) + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName(_fromUtf8("mdiAreaDis_2")) + self.subwindow1Dis_2 = QtGui.QWidget() + self.subwindow1Dis_2.setObjectName(_fromUtf8("subwindow1Dis_2")) + self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) + self.label_111 = QtGui.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName(_fromUtf8("label_111")) + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtGui.QWidget() + self.subwindow2Dis_2.setObjectName(_fromUtf8("subwindow2Dis_2")) + self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) + self.label_112 = QtGui.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName(_fromUtf8("label_112")) + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_127.setFont(font) + self.label_127.setObjectName(_fromUtf8("label_127")) + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtGui.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName(_fromUtf8("widget_2")) + self.gridLayout_39 = QtGui.QGridLayout(self.widget_2) + self.gridLayout_39.setObjectName(_fromUtf8("gridLayout_39")) + self.label_59 = QtGui.QLabel(self.widget_2) + self.label_59.setObjectName(_fromUtf8("label_59")) + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName(_fromUtf8("widgetDis_2")) + self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setObjectName(_fromUtf8("gridLayout_44")) + self.label_125 = QtGui.QLabel(self.widgetDis_2) + self.label_125.setObjectName(_fromUtf8("label_125")) + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName(_fromUtf8("mdiArea_2")) + self.subwindow1_2 = QtGui.QWidget() + self.subwindow1_2.setObjectName(_fromUtf8("subwindow1_2")) + self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) + self.label_29 = QtGui.QLabel(self.subwindow1_2) + self.label_29.setObjectName(_fromUtf8("label_29")) + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtGui.QWidget() + self.subwindow2_2.setObjectName(_fromUtf8("subwindow2_2")) + self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) + self.label_56 = QtGui.QLabel(self.subwindow2_2) + self.label_56.setObjectName(_fromUtf8("label_56")) + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_128.setFont(font) + self.label_128.setObjectName(_fromUtf8("label_128")) + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2")) + self.scrollAreaWidgetContents_2 = QtGui.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2")) + self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14")) + self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName(_fromUtf8("label_70")) + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName(_fromUtf8("label_71")) + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName(_fromUtf8("label_75")) + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName(_fromUtf8("label_76")) + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName(_fromUtf8("label_77")) + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName(_fromUtf8("label_78")) + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName(_fromUtf8("label_79")) + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName(_fromUtf8("label_80")) + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName(_fromUtf8("label_81")) + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName(_fromUtf8("scrollAreaDis_2")) + self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName(_fromUtf8("scrollAreaWidgetContentsDis_2")) + self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) + self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName(_fromUtf8("label_115")) + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName(_fromUtf8("label_116")) + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName(_fromUtf8("label_117")) + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName(_fromUtf8("label_118")) + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName(_fromUtf8("label_119")) + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName(_fromUtf8("label_120")) + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName(_fromUtf8("label_121")) + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName(_fromUtf8("label_122")) + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName(_fromUtf8("label_123")) + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_129.setFont(font) + self.label_129.setObjectName(_fromUtf8("label_129")) + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName(_fromUtf8("toolBox_2")) + self.page_3 = QtGui.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName(_fromUtf8("page_3")) + self.gridLayout_41 = QtGui.QGridLayout(self.page_3) + self.gridLayout_41.setObjectName(_fromUtf8("gridLayout_41")) + self.label_60 = QtGui.QLabel(self.page_3) + self.label_60.setObjectName(_fromUtf8("label_60")) + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, _fromUtf8("")) + self.page_8 = QtGui.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName(_fromUtf8("page_8")) + self.gridLayout_42 = QtGui.QGridLayout(self.page_8) + self.gridLayout_42.setObjectName(_fromUtf8("gridLayout_42")) + self.label_61 = QtGui.QLabel(self.page_8) + self.label_61.setObjectName(_fromUtf8("label_61")) + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, _fromUtf8("")) + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName(_fromUtf8("toolBoxDis_2")) + self.page_6 = QtGui.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName(_fromUtf8("page_6")) + self.gridLayout_29 = QtGui.QGridLayout(self.page_6) + self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29")) + self.label_109 = QtGui.QLabel(self.page_6) + self.label_109.setObjectName(_fromUtf8("label_109")) + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, _fromUtf8("")) + self.page_7 = QtGui.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName(_fromUtf8("page_7")) + self.gridLayout_34 = QtGui.QGridLayout(self.page_7) + self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34")) + self.label_110 = QtGui.QLabel(self.page_7) + self.label_110.setObjectName(_fromUtf8("label_110")) + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, _fromUtf8("")) + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_130.setFont(font) + self.label_130.setObjectName(_fromUtf8("label_130")) + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs", None)) + self.label_126.setText(_translate("DockWidget", "Disabled", None)) + self.label_124.setText(_translate("DockWidget", "Enabled", None)) + self.label_133.setText(_translate("DockWidget", "MDI Area", None)) + self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox", None)) + self.label_7.setText(_translate("DockWidget", "Inside GroupBox", None)) + self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1", None)) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2", None)) + self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1", None)) + self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2", None)) + self.label_131.setText(_translate("DockWidget", "Frame", None)) + self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setText(_translate("DockWidget", "Inside Frame", None)) + self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setText(_translate("DockWidget", "Inside Frame", None)) + self.label_132.setText(_translate("DockWidget", "Widget", None)) + self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox", None)) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setText(_translate("DockWidget", "Inside GroupBox", None)) + self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1", None)) + self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ", None)) + self.label_127.setText(_translate("DockWidget", "GroupBox", None)) + self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_59.setText(_translate("DockWidget", "Inside Widget", None)) + self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_125.setText(_translate("DockWidget", "Inside Widget", None)) + self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1", None)) + self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow", None)) + self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ", None)) + self.label_128.setText(_translate("DockWidget", "ScroolArea", None)) + self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_70.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_71.setText(_translate("DockWidget", "ScroolArea ", None)) + self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ", None)) + self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_76.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_77.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_78.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_79.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_80.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_81.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_115.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_116.setText(_translate("DockWidget", "ScroolArea ", None)) + self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ", None)) + self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_118.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_119.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_120.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_121.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_122.setText(_translate("DockWidget", "ScroolArea", None)) + self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_123.setText(_translate("DockWidget", "Inside ScroolArea", None)) + self.label_129.setText(_translate("DockWidget", "ToolBox", None)) + self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1", None)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1", None)) + self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2", None)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2", None)) + self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1", None)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1", None)) + self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2", None)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2", None)) + self.label_130.setText(_translate("DockWidget", "Stacked", None)) + diff --git a/example/ui/dw_containers_no_tabs_pyside2_ui.py b/example/ui/dw_containers_no_tabs_pyside2_ui.py new file mode 100644 index 000000000..f9db9b257 --- /dev/null +++ b/example/ui/dw_containers_no_tabs_pyside2_ui.py @@ -0,0 +1,512 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(497, 566) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setObjectName("gridLayout_45") + self.label_126 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_126.setFont(font) + self.label_126.setObjectName("label_126") + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_124.setFont(font) + self.label_124.setObjectName("label_124") + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_133.setFont(font) + self.label_133.setObjectName("label_133") + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName("groupBoxDis_2") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName("label_7") + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName("stackedWidget_2") + self.page1_2 = QtWidgets.QWidget() + self.page1_2.setObjectName("page1_2") + self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2) + self.gridLayout_35.setObjectName("gridLayout_35") + self.label_57 = QtWidgets.QLabel(self.page1_2) + self.label_57.setObjectName("label_57") + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtWidgets.QWidget() + self.page2_2.setObjectName("page2_2") + self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2) + self.gridLayout_36.setObjectName("gridLayout_36") + self.label_58 = QtWidgets.QLabel(self.page2_2) + self.label_58.setObjectName("label_58") + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2") + self.page1Dis_2 = QtWidgets.QWidget() + self.page1Dis_2.setObjectName("page1Dis_2") + self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setObjectName("gridLayout_37") + self.label_113 = QtWidgets.QLabel(self.page1Dis_2) + self.label_113.setObjectName("label_113") + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtWidgets.QWidget() + self.page2Dis_2.setObjectName("page2Dis_2") + self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setObjectName("gridLayout_38") + self.label_114 = QtWidgets.QLabel(self.page2Dis_2) + self.label_114.setObjectName("label_114") + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_131.setFont(font) + self.label_131.setObjectName("label_131") + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName("gridLayout_43") + self.label_9 = QtWidgets.QLabel(self.frame_2) + self.label_9.setObjectName("label_9") + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frameDis_2.setObjectName("frameDis_2") + self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName("gridLayout_40") + self.label_8 = QtWidgets.QLabel(self.frameDis_2) + self.label_8.setObjectName("label_8") + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_132.setFont(font) + self.label_132.setObjectName("label_132") + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_10 = QtWidgets.QLabel(self.groupBox_2) + self.label_10.setObjectName("label_10") + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName("mdiAreaDis_2") + self.subwindow1Dis_2 = QtWidgets.QWidget() + self.subwindow1Dis_2.setObjectName("subwindow1Dis_2") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName("label_111") + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtWidgets.QWidget() + self.subwindow2Dis_2.setObjectName("subwindow2Dis_2") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName("label_112") + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_127.setFont(font) + self.label_127.setObjectName("label_127") + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName("widget_2") + self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2) + self.gridLayout_39.setContentsMargins(0, 0, 0, 0) + self.gridLayout_39.setObjectName("gridLayout_39") + self.label_59 = QtWidgets.QLabel(self.widget_2) + self.label_59.setObjectName("label_59") + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName("widgetDis_2") + self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setContentsMargins(0, 0, 0, 0) + self.gridLayout_44.setObjectName("gridLayout_44") + self.label_125 = QtWidgets.QLabel(self.widgetDis_2) + self.label_125.setObjectName("label_125") + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName("mdiArea_2") + self.subwindow1_2 = QtWidgets.QWidget() + self.subwindow1_2.setObjectName("subwindow1_2") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.label_29 = QtWidgets.QLabel(self.subwindow1_2) + self.label_29.setObjectName("label_29") + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtWidgets.QWidget() + self.subwindow2_2.setObjectName("subwindow2_2") + self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.label_56 = QtWidgets.QLabel(self.subwindow2_2) + self.label_56.setObjectName("label_56") + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_128.setFont(font) + self.label_128.setObjectName("label_128") + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName("label_70") + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName("label_71") + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName("label_75") + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName("label_76") + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName("label_77") + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName("label_78") + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName("label_79") + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName("label_80") + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName("label_81") + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName("scrollAreaDis_2") + self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2") + self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName("label_115") + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName("label_116") + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName("label_117") + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName("label_118") + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName("label_119") + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName("label_120") + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName("label_121") + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName("label_122") + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName("label_123") + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_129.setFont(font) + self.label_129.setObjectName("label_129") + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName("toolBox_2") + self.page_3 = QtWidgets.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName("page_3") + self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3) + self.gridLayout_41.setObjectName("gridLayout_41") + self.label_60 = QtWidgets.QLabel(self.page_3) + self.label_60.setObjectName("label_60") + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, "") + self.page_8 = QtWidgets.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName("page_8") + self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8) + self.gridLayout_42.setObjectName("gridLayout_42") + self.label_61 = QtWidgets.QLabel(self.page_8) + self.label_61.setObjectName("label_61") + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, "") + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName("toolBoxDis_2") + self.page_6 = QtWidgets.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName("page_6") + self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6) + self.gridLayout_29.setObjectName("gridLayout_29") + self.label_109 = QtWidgets.QLabel(self.page_6) + self.label_109.setObjectName("label_109") + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, "") + self.page_7 = QtWidgets.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName("page_7") + self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7) + self.gridLayout_34.setObjectName("gridLayout_34") + self.label_110 = QtWidgets.QLabel(self.page_7) + self.label_110.setObjectName("label_110") + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, "") + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_130.setFont(font) + self.label_130.setObjectName("label_130") + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Containers - No Tabs", None, -1)) + self.label_126.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_124.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_133.setText(QtWidgets.QApplication.translate("DockWidget", "MDI Area", None, -1)) + self.groupBoxDis_2.setTitle(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1)) + self.label_7.setText(QtWidgets.QApplication.translate("DockWidget", "Inside GroupBox", None, -1)) + self.stackedWidget_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.stackedWidget_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.stackedWidget_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_57.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, -1)) + self.label_58.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_58.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_58.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_58.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, -1)) + self.stackedWidgetDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.stackedWidgetDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.stackedWidgetDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_113.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, -1)) + self.label_114.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_114.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_114.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_114.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, -1)) + self.label_131.setText(QtWidgets.QApplication.translate("DockWidget", "Frame", None, -1)) + self.frame_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.frame_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.frame_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_9.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_9.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_9.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_9.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Frame", None, -1)) + self.frameDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.frameDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.frameDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_8.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_8.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_8.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_8.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Frame", None, -1)) + self.label_132.setText(QtWidgets.QApplication.translate("DockWidget", "Widget", None, -1)) + self.groupBox_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.groupBox_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.groupBox_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.groupBox_2.setTitle(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1)) + self.label_10.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_10.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_10.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_10.setText(QtWidgets.QApplication.translate("DockWidget", "Inside GroupBox", None, -1)) + self.subwindow1Dis_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1)) + self.label_111.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 1", None, -1)) + self.subwindow2Dis_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1)) + self.label_112.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, -1)) + self.label_127.setText(QtWidgets.QApplication.translate("DockWidget", "GroupBox", None, -1)) + self.widget_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.widget_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.widget_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_59.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_59.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_59.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_59.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Widget", None, -1)) + self.widgetDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.widgetDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.widgetDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_125.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_125.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_125.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_125.setText(QtWidgets.QApplication.translate("DockWidget", "Inside Widget", None, -1)) + self.subwindow1_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1)) + self.label_29.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 1", None, -1)) + self.subwindow2_2.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Subwindow", None, -1)) + self.label_56.setText(QtWidgets.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, -1)) + self.label_128.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.scrollArea_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.scrollArea_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.scrollArea_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_70.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_70.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_70.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_70.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_71.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_71.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_71.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_71.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea ", None, -1)) + self.label_75.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_75.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_75.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_75.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea ", None, -1)) + self.label_76.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_76.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_76.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_76.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_77.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_77.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_77.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_77.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_78.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_78.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_78.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_78.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_79.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_79.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_79.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_79.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_80.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_80.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_80.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_80.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_81.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_81.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_81.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_81.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.scrollAreaDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.scrollAreaDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.scrollAreaDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_115.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_115.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_115.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_115.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_116.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_116.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_116.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_116.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea ", None, -1)) + self.label_117.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_117.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_117.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_117.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea ", None, -1)) + self.label_118.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_118.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_118.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_118.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_119.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_119.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_119.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_119.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_120.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_120.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_120.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_120.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_121.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_121.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_121.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_121.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_122.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_122.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_122.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_122.setText(QtWidgets.QApplication.translate("DockWidget", "ScroolArea", None, -1)) + self.label_123.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_123.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_123.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_123.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ScroolArea", None, -1)) + self.label_129.setText(QtWidgets.QApplication.translate("DockWidget", "ToolBox", None, -1)) + self.toolBox_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.toolBox_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.toolBox_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_60.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, -1)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), QtWidgets.QApplication.translate("DockWidget", "Page 1", None, -1)) + self.label_61.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_61.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_61.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_61.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, -1)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), QtWidgets.QApplication.translate("DockWidget", "Page 2", None, -1)) + self.toolBoxDis_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.toolBoxDis_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.toolBoxDis_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_109.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, -1)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), QtWidgets.QApplication.translate("DockWidget", "Page 1", None, -1)) + self.label_110.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_110.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_110.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_110.setText(QtWidgets.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, -1)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), QtWidgets.QApplication.translate("DockWidget", "Page 2", None, -1)) + self.label_130.setText(QtWidgets.QApplication.translate("DockWidget", "Stacked", None, -1)) + diff --git a/example/ui/dw_containers_no_tabs_pyside_ui.py b/example/ui/dw_containers_no_tabs_pyside_ui.py new file mode 100644 index 000000000..8cc129983 --- /dev/null +++ b/example/ui/dw_containers_no_tabs_pyside_ui.py @@ -0,0 +1,512 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(497, 566) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_45 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setObjectName("gridLayout_45") + self.label_126 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_126.setFont(font) + self.label_126.setObjectName("label_126") + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_124.setFont(font) + self.label_124.setObjectName("label_124") + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_133.setFont(font) + self.label_133.setObjectName("label_133") + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName("groupBoxDis_2") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_7 = QtGui.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName("label_7") + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName("stackedWidget_2") + self.page1_2 = QtGui.QWidget() + self.page1_2.setObjectName("page1_2") + self.gridLayout_35 = QtGui.QGridLayout(self.page1_2) + self.gridLayout_35.setObjectName("gridLayout_35") + self.label_57 = QtGui.QLabel(self.page1_2) + self.label_57.setObjectName("label_57") + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtGui.QWidget() + self.page2_2.setObjectName("page2_2") + self.gridLayout_36 = QtGui.QGridLayout(self.page2_2) + self.gridLayout_36.setObjectName("gridLayout_36") + self.label_58 = QtGui.QLabel(self.page2_2) + self.label_58.setObjectName("label_58") + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtGui.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2") + self.page1Dis_2 = QtGui.QWidget() + self.page1Dis_2.setObjectName("page1Dis_2") + self.gridLayout_37 = QtGui.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setObjectName("gridLayout_37") + self.label_113 = QtGui.QLabel(self.page1Dis_2) + self.label_113.setObjectName("label_113") + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtGui.QWidget() + self.page2Dis_2.setObjectName("page2Dis_2") + self.gridLayout_38 = QtGui.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setObjectName("gridLayout_38") + self.label_114 = QtGui.QLabel(self.page2Dis_2) + self.label_114.setObjectName("label_114") + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_131.setFont(font) + self.label_131.setObjectName("label_131") + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtGui.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtGui.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_43 = QtGui.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName("gridLayout_43") + self.label_9 = QtGui.QLabel(self.frame_2) + self.label_9.setObjectName("label_9") + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtGui.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtGui.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtGui.QFrame.Raised) + self.frameDis_2.setObjectName("frameDis_2") + self.gridLayout_40 = QtGui.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName("gridLayout_40") + self.label_8 = QtGui.QLabel(self.frameDis_2) + self.label_8.setObjectName("label_8") + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_132.setFont(font) + self.label_132.setObjectName("label_132") + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_10 = QtGui.QLabel(self.groupBox_2) + self.label_10.setObjectName("label_10") + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName("mdiAreaDis_2") + self.subwindow1Dis_2 = QtGui.QWidget() + self.subwindow1Dis_2.setObjectName("subwindow1Dis_2") + self.verticalLayout_9 = QtGui.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_111 = QtGui.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName("label_111") + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtGui.QWidget() + self.subwindow2Dis_2.setObjectName("subwindow2Dis_2") + self.verticalLayout_10 = QtGui.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_112 = QtGui.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName("label_112") + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_127.setFont(font) + self.label_127.setObjectName("label_127") + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtGui.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName("widget_2") + self.gridLayout_39 = QtGui.QGridLayout(self.widget_2) + self.gridLayout_39.setContentsMargins(0, 0, 0, 0) + self.gridLayout_39.setObjectName("gridLayout_39") + self.label_59 = QtGui.QLabel(self.widget_2) + self.label_59.setObjectName("label_59") + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtGui.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName("widgetDis_2") + self.gridLayout_44 = QtGui.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setContentsMargins(0, 0, 0, 0) + self.gridLayout_44.setObjectName("gridLayout_44") + self.label_125 = QtGui.QLabel(self.widgetDis_2) + self.label_125.setObjectName("label_125") + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtGui.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName("mdiArea_2") + self.subwindow1_2 = QtGui.QWidget() + self.subwindow1_2.setObjectName("subwindow1_2") + self.verticalLayout_11 = QtGui.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.label_29 = QtGui.QLabel(self.subwindow1_2) + self.label_29.setObjectName("label_29") + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtGui.QWidget() + self.subwindow2_2.setObjectName("subwindow2_2") + self.verticalLayout_12 = QtGui.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.label_56 = QtGui.QLabel(self.subwindow2_2) + self.label_56.setObjectName("label_56") + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_128.setFont(font) + self.label_128.setObjectName("label_128") + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents_2 = QtGui.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_14 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.label_70 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName("label_70") + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName("label_71") + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName("label_75") + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName("label_76") + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName("label_77") + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName("label_78") + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName("label_79") + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName("label_80") + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtGui.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName("label_81") + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtGui.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName("scrollAreaDis_2") + self.scrollAreaWidgetContentsDis_2 = QtGui.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2") + self.verticalLayout_13 = QtGui.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.label_115 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName("label_115") + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName("label_116") + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName("label_117") + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName("label_118") + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName("label_119") + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName("label_120") + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName("label_121") + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName("label_122") + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtGui.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName("label_123") + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_129.setFont(font) + self.label_129.setObjectName("label_129") + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName("toolBox_2") + self.page_3 = QtGui.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName("page_3") + self.gridLayout_41 = QtGui.QGridLayout(self.page_3) + self.gridLayout_41.setObjectName("gridLayout_41") + self.label_60 = QtGui.QLabel(self.page_3) + self.label_60.setObjectName("label_60") + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, "") + self.page_8 = QtGui.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName("page_8") + self.gridLayout_42 = QtGui.QGridLayout(self.page_8) + self.gridLayout_42.setObjectName("gridLayout_42") + self.label_61 = QtGui.QLabel(self.page_8) + self.label_61.setObjectName("label_61") + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, "") + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtGui.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName("toolBoxDis_2") + self.page_6 = QtGui.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName("page_6") + self.gridLayout_29 = QtGui.QGridLayout(self.page_6) + self.gridLayout_29.setObjectName("gridLayout_29") + self.label_109 = QtGui.QLabel(self.page_6) + self.label_109.setObjectName("label_109") + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, "") + self.page_7 = QtGui.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName("page_7") + self.gridLayout_34 = QtGui.QGridLayout(self.page_7) + self.gridLayout_34.setObjectName("gridLayout_34") + self.label_110 = QtGui.QLabel(self.page_7) + self.label_110.setObjectName("label_110") + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, "") + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_130.setFont(font) + self.label_130.setObjectName("label_130") + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Containers - No Tabs", None, QtGui.QApplication.UnicodeUTF8)) + self.label_126.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_124.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_133.setText(QtGui.QApplication.translate("DockWidget", "MDI Area", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBoxDis_2.setTitle(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setText(QtGui.QApplication.translate("DockWidget", "Inside GroupBox", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidget_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidget_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidget_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_57.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidgetDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidgetDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.stackedWidgetDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_113.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_114.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_114.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_114.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_114.setText(QtGui.QApplication.translate("DockWidget", "Inside Stacked Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_131.setText(QtGui.QApplication.translate("DockWidget", "Frame", None, QtGui.QApplication.UnicodeUTF8)) + self.frame_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.frame_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.frame_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setText(QtGui.QApplication.translate("DockWidget", "Inside Frame", None, QtGui.QApplication.UnicodeUTF8)) + self.frameDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.frameDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.frameDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setText(QtGui.QApplication.translate("DockWidget", "Inside Frame", None, QtGui.QApplication.UnicodeUTF8)) + self.label_132.setText(QtGui.QApplication.translate("DockWidget", "Widget", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setTitle(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setText(QtGui.QApplication.translate("DockWidget", "Inside GroupBox", None, QtGui.QApplication.UnicodeUTF8)) + self.subwindow1Dis_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8)) + self.label_111.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 1", None, QtGui.QApplication.UnicodeUTF8)) + self.subwindow2Dis_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8)) + self.label_112.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_127.setText(QtGui.QApplication.translate("DockWidget", "GroupBox", None, QtGui.QApplication.UnicodeUTF8)) + self.widget_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.widget_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.widget_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_59.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_59.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_59.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_59.setText(QtGui.QApplication.translate("DockWidget", "Inside Widget", None, QtGui.QApplication.UnicodeUTF8)) + self.widgetDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.widgetDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.widgetDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_125.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_125.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_125.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_125.setText(QtGui.QApplication.translate("DockWidget", "Inside Widget", None, QtGui.QApplication.UnicodeUTF8)) + self.subwindow1_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8)) + self.label_29.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 1", None, QtGui.QApplication.UnicodeUTF8)) + self.subwindow2_2.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Subwindow", None, QtGui.QApplication.UnicodeUTF8)) + self.label_56.setText(QtGui.QApplication.translate("DockWidget", "Inside MDI Area 2 ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_128.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollArea_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollArea_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollArea_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_70.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_70.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_70.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_70.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_71.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_71.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_71.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_71.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_75.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_75.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_75.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_75.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_76.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_76.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_76.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_76.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_77.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_77.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_77.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_77.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_78.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_78.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_78.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_78.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_79.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_79.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_79.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_79.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_80.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_80.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_80.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_80.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_81.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_81.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_81.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_81.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollAreaDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollAreaDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.scrollAreaDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_115.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_115.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_115.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_115.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_116.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_116.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_116.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_116.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_117.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_117.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_117.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_117.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_118.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_118.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_118.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_118.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_119.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_119.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_119.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_119.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_120.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_120.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_120.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_120.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_121.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_121.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_121.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_121.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_122.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_122.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_122.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_122.setText(QtGui.QApplication.translate("DockWidget", "ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_123.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_123.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_123.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_123.setText(QtGui.QApplication.translate("DockWidget", "Inside ScroolArea", None, QtGui.QApplication.UnicodeUTF8)) + self.label_129.setText(QtGui.QApplication.translate("DockWidget", "ToolBox", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBox_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBox_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBox_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_60.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), QtGui.QApplication.translate("DockWidget", "Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_61.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_61.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_61.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_61.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), QtGui.QApplication.translate("DockWidget", "Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBoxDis_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBoxDis_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBoxDis_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_109.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), QtGui.QApplication.translate("DockWidget", "Page 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_110.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_110.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_110.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_110.setText(QtGui.QApplication.translate("DockWidget", "Inside ToolBox Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), QtGui.QApplication.translate("DockWidget", "Page 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_130.setText(QtGui.QApplication.translate("DockWidget", "Stacked", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_containers_no_tabs_qtpy_ui.py b/example/ui/dw_containers_no_tabs_qtpy_ui.py new file mode 100644 index 000000000..06f2636c0 --- /dev/null +++ b/example/ui/dw_containers_no_tabs_qtpy_ui.py @@ -0,0 +1,527 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(497, 566) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setContentsMargins(0, 0, 0, 0) + self.gridLayout_45.setObjectName("gridLayout_45") + self.label_126 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_126.setFont(font) + self.label_126.setObjectName("label_126") + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_124.setFont(font) + self.label_124.setObjectName("label_124") + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_133.setFont(font) + self.label_133.setObjectName("label_133") + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName("groupBoxDis_2") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName("label_7") + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName("stackedWidget_2") + self.page1_2 = QtWidgets.QWidget() + self.page1_2.setObjectName("page1_2") + self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2) + self.gridLayout_35.setContentsMargins(0, 0, 0, 0) + self.gridLayout_35.setObjectName("gridLayout_35") + self.label_57 = QtWidgets.QLabel(self.page1_2) + self.label_57.setObjectName("label_57") + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtWidgets.QWidget() + self.page2_2.setObjectName("page2_2") + self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2) + self.gridLayout_36.setContentsMargins(0, 0, 0, 0) + self.gridLayout_36.setObjectName("gridLayout_36") + self.label_58 = QtWidgets.QLabel(self.page2_2) + self.label_58.setObjectName("label_58") + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2") + self.page1Dis_2 = QtWidgets.QWidget() + self.page1Dis_2.setObjectName("page1Dis_2") + self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setContentsMargins(0, 0, 0, 0) + self.gridLayout_37.setObjectName("gridLayout_37") + self.label_113 = QtWidgets.QLabel(self.page1Dis_2) + self.label_113.setObjectName("label_113") + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtWidgets.QWidget() + self.page2Dis_2.setObjectName("page2Dis_2") + self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setContentsMargins(0, 0, 0, 0) + self.gridLayout_38.setObjectName("gridLayout_38") + self.label_114 = QtWidgets.QLabel(self.page2Dis_2) + self.label_114.setObjectName("label_114") + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_131.setFont(font) + self.label_131.setObjectName("label_131") + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName("gridLayout_43") + self.label_9 = QtWidgets.QLabel(self.frame_2) + self.label_9.setObjectName("label_9") + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frameDis_2.setObjectName("frameDis_2") + self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName("gridLayout_40") + self.label_8 = QtWidgets.QLabel(self.frameDis_2) + self.label_8.setObjectName("label_8") + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_132.setFont(font) + self.label_132.setObjectName("label_132") + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_10 = QtWidgets.QLabel(self.groupBox_2) + self.label_10.setObjectName("label_10") + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName("mdiAreaDis_2") + self.subwindow1Dis_2 = QtWidgets.QWidget() + self.subwindow1Dis_2.setObjectName("subwindow1Dis_2") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName("label_111") + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtWidgets.QWidget() + self.subwindow2Dis_2.setObjectName("subwindow2Dis_2") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName("label_112") + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_127.setFont(font) + self.label_127.setObjectName("label_127") + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName("widget_2") + self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2) + self.gridLayout_39.setContentsMargins(0, 0, 0, 0) + self.gridLayout_39.setObjectName("gridLayout_39") + self.label_59 = QtWidgets.QLabel(self.widget_2) + self.label_59.setObjectName("label_59") + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName("widgetDis_2") + self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setContentsMargins(0, 0, 0, 0) + self.gridLayout_44.setObjectName("gridLayout_44") + self.label_125 = QtWidgets.QLabel(self.widgetDis_2) + self.label_125.setObjectName("label_125") + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName("mdiArea_2") + self.subwindow1_2 = QtWidgets.QWidget() + self.subwindow1_2.setObjectName("subwindow1_2") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.label_29 = QtWidgets.QLabel(self.subwindow1_2) + self.label_29.setObjectName("label_29") + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtWidgets.QWidget() + self.subwindow2_2.setObjectName("subwindow2_2") + self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.label_56 = QtWidgets.QLabel(self.subwindow2_2) + self.label_56.setObjectName("label_56") + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_128.setFont(font) + self.label_128.setObjectName("label_128") + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName("label_70") + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName("label_71") + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName("label_75") + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName("label_76") + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName("label_77") + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName("label_78") + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName("label_79") + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName("label_80") + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName("label_81") + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName("scrollAreaDis_2") + self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2") + self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName("label_115") + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName("label_116") + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName("label_117") + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName("label_118") + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName("label_119") + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName("label_120") + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName("label_121") + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName("label_122") + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName("label_123") + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_129.setFont(font) + self.label_129.setObjectName("label_129") + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName("toolBox_2") + self.page_3 = QtWidgets.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName("page_3") + self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3) + self.gridLayout_41.setContentsMargins(0, 0, 0, 0) + self.gridLayout_41.setObjectName("gridLayout_41") + self.label_60 = QtWidgets.QLabel(self.page_3) + self.label_60.setObjectName("label_60") + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, "") + self.page_8 = QtWidgets.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName("page_8") + self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8) + self.gridLayout_42.setContentsMargins(0, 0, 0, 0) + self.gridLayout_42.setObjectName("gridLayout_42") + self.label_61 = QtWidgets.QLabel(self.page_8) + self.label_61.setObjectName("label_61") + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, "") + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName("toolBoxDis_2") + self.page_6 = QtWidgets.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName("page_6") + self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6) + self.gridLayout_29.setContentsMargins(0, 0, 0, 0) + self.gridLayout_29.setObjectName("gridLayout_29") + self.label_109 = QtWidgets.QLabel(self.page_6) + self.label_109.setObjectName("label_109") + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, "") + self.page_7 = QtWidgets.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName("page_7") + self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7) + self.gridLayout_34.setContentsMargins(0, 0, 0, 0) + self.gridLayout_34.setObjectName("gridLayout_34") + self.label_110 = QtWidgets.QLabel(self.page_7) + self.label_110.setObjectName("label_110") + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, "") + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_130.setFont(font) + self.label_130.setObjectName("label_130") + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs")) + self.label_126.setText(_translate("DockWidget", "Disabled")) + self.label_124.setText(_translate("DockWidget", "Enabled")) + self.label_133.setText(_translate("DockWidget", "MDI Area")) + self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_7.setText(_translate("DockWidget", "Inside GroupBox")) + self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.label_131.setText(_translate("DockWidget", "Frame")) + self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Inside Frame")) + self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "Inside Frame")) + self.label_132.setText(_translate("DockWidget", "Widget")) + self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Inside GroupBox")) + self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_127.setText(_translate("DockWidget", "GroupBox")) + self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setText(_translate("DockWidget", "Inside Widget")) + self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setText(_translate("DockWidget", "Inside Widget")) + self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_128.setText(_translate("DockWidget", "ScroolArea")) + self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_71.setText(_translate("DockWidget", "ScroolArea ")) + self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_76.setText(_translate("DockWidget", "ScroolArea")) + self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_77.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_78.setText(_translate("DockWidget", "ScroolArea")) + self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_79.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_80.setText(_translate("DockWidget", "ScroolArea")) + self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_81.setText(_translate("DockWidget", "Inside ScroolArea")) + self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_116.setText(_translate("DockWidget", "ScroolArea ")) + self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_118.setText(_translate("DockWidget", "ScroolArea")) + self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_119.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_120.setText(_translate("DockWidget", "ScroolArea")) + self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_121.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_122.setText(_translate("DockWidget", "ScroolArea")) + self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_123.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_129.setText(_translate("DockWidget", "ToolBox")) + self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1")) + self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2")) + self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1")) + self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2")) + self.label_130.setText(_translate("DockWidget", "Stacked")) + diff --git a/example/ui/dw_containers_tabs.ui b/example/ui/dw_containers_tabs.ui new file mode 100644 index 000000000..17021b1a0 --- /dev/null +++ b/example/ui/dw_containers_tabs.ui @@ -0,0 +1,377 @@ + + + DockWidget + + + + 0 + 0 + 578 + 515 + + + + Containers - Tabs + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + 0 + + + false + + + true + + + + Tab 1 + + + + + + Inside TabWidget North Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget North Closable Tab 2 + + + + + + + + + + + false + + + 1 + + + false + + + true + + + + Tab 1 + + + + + + Inside TabWidget North Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget North Closable Tab 2 + + + + + + + + + + + QTabWidget::West + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget West Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget West Tab 2 + + + + + + + + + + + false + + + QTabWidget::West + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget West Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget West Tab 2 + + + + + + + + + + + QTabWidget::East + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget East Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget East Tab 2 + + + + + + + + + + + false + + + QTabWidget::East + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget East Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget East Tab 2 + + + + + + + + + + + QTabWidget::South + + + 0 + + + true + + + + Tab 1 + + + + + + Inside TabWidget South Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget South Closable Tab 2 + + + + + + + + + + + false + + + QTabWidget::South + + + 0 + + + true + + + + Tab 1 + + + + + + Inside TabWidget South Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget South Closable Tab 2 + + + + + + + + + + + + + diff --git a/example/ui/dw_containers_tabs_pyqt5_ui.py b/example/ui/dw_containers_tabs_pyqt5_ui.py new file mode 100644 index 000000000..ffb82a71f --- /dev/null +++ b/example/ui/dw_containers_tabs_pyqt5_ui.py @@ -0,0 +1,268 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(578, 515) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setContentsMargins(0, 0, 0, 0) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName("tabWidgetNorth") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7) + self.gridLayout_8.setContentsMargins(0, 0, 0, 0) + self.gridLayout_8.setObjectName("gridLayout_8") + self.label_52 = QtWidgets.QLabel(self.tab_7) + self.label_52.setObjectName("label_52") + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8) + self.gridLayout_4.setContentsMargins(0, 0, 0, 0) + self.gridLayout_4.setObjectName("gridLayout_4") + self.label_48 = QtWidgets.QLabel(self.tab_8) + self.label_48.setObjectName("label_48") + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9) + self.gridLayout_10.setContentsMargins(0, 0, 0, 0) + self.gridLayout_10.setObjectName("gridLayout_10") + self.label_53 = QtWidgets.QLabel(self.tab_9) + self.label_53.setObjectName("label_53") + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10) + self.gridLayout_19.setContentsMargins(0, 0, 0, 0) + self.gridLayout_19.setObjectName("gridLayout_19") + self.label_49 = QtWidgets.QLabel(self.tab_10) + self.label_49.setObjectName("label_49") + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest.setObjectName("tabWidgetWest") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5) + self.gridLayout_3.setContentsMargins(0, 0, 0, 0) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_39 = QtWidgets.QLabel(self.tab_5) + self.label_39.setObjectName("label_39") + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6) + self.gridLayout_9.setContentsMargins(0, 0, 0, 0) + self.gridLayout_9.setObjectName("gridLayout_9") + self.label_54 = QtWidgets.QLabel(self.tab_6) + self.label_54.setObjectName("label_54") + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, "") + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest_2.setObjectName("tabWidgetWest_2") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11) + self.gridLayout_20.setContentsMargins(0, 0, 0, 0) + self.gridLayout_20.setObjectName("gridLayout_20") + self.label_50 = QtWidgets.QLabel(self.tab_11) + self.label_50.setObjectName("label_50") + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_21.setContentsMargins(0, 0, 0, 0) + self.gridLayout_21.setObjectName("gridLayout_21") + self.label_72 = QtWidgets.QLabel(self.tab_12) + self.label_72.setObjectName("label_72") + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, "") + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast.setObjectName("tabWidgetEast") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3) + self.gridLayout_2.setContentsMargins(0, 0, 0, 0) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_38 = QtWidgets.QLabel(self.tab_3) + self.label_38.setObjectName("label_38") + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4) + self.gridLayout_11.setContentsMargins(0, 0, 0, 0) + self.gridLayout_11.setObjectName("gridLayout_11") + self.label_55 = QtWidgets.QLabel(self.tab_4) + self.label_55.setObjectName("label_55") + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, "") + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast_2.setObjectName("tabWidgetEast_2") + self.tab_13 = QtWidgets.QWidget() + self.tab_13.setObjectName("tab_13") + self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13) + self.gridLayout_22.setContentsMargins(0, 0, 0, 0) + self.gridLayout_22.setObjectName("gridLayout_22") + self.label_51 = QtWidgets.QLabel(self.tab_13) + self.label_51.setObjectName("label_51") + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, "") + self.tab_14 = QtWidgets.QWidget() + self.tab_14.setObjectName("tab_14") + self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14) + self.gridLayout_30.setContentsMargins(0, 0, 0, 0) + self.gridLayout_30.setObjectName("gridLayout_30") + self.label_73 = QtWidgets.QLabel(self.tab_14) + self.label_73.setObjectName("label_73") + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, "") + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName("tabWidgetSouth") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout = QtWidgets.QGridLayout(self.tab) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_34 = QtWidgets.QLabel(self.tab) + self.label_34.setObjectName("label_34") + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_18.setContentsMargins(0, 0, 0, 0) + self.gridLayout_18.setObjectName("gridLayout_18") + self.label_62 = QtWidgets.QLabel(self.tab_2) + self.label_62.setObjectName("label_62") + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2") + self.tab_15 = QtWidgets.QWidget() + self.tab_15.setObjectName("tab_15") + self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15) + self.gridLayout_31.setContentsMargins(0, 0, 0, 0) + self.gridLayout_31.setObjectName("gridLayout_31") + self.label_35 = QtWidgets.QLabel(self.tab_15) + self.label_35.setObjectName("label_35") + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, "") + self.tab_16 = QtWidgets.QWidget() + self.tab_16.setObjectName("tab_16") + self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16) + self.gridLayout_32.setContentsMargins(0, 0, 0, 0) + self.gridLayout_32.setObjectName("gridLayout_32") + self.label_74 = QtWidgets.QLabel(self.tab_16) + self.label_74.setObjectName("label_74") + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs")) + self.label_5.setText(_translate("DockWidget", "Enabled")) + self.label_6.setText(_translate("DockWidget", "Disabled")) + self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1")) + self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2")) + self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1")) + self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2")) + self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1")) + self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2")) + self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1")) + self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2")) + self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1")) + self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2")) + self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1")) + self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2")) + self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1")) + self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2")) + self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1")) + self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2")) + diff --git a/example/ui/dw_containers_tabs_pyqt_ui.py b/example/ui/dw_containers_tabs_pyqt_ui.py new file mode 100644 index 000000000..7b0ff2887 --- /dev/null +++ b/example/ui/dw_containers_tabs_pyqt_ui.py @@ -0,0 +1,264 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(578, 515) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName(_fromUtf8("label_5")) + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName(_fromUtf8("label_6")) + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName(_fromUtf8("tabWidgetNorth")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.gridLayout_8 = QtGui.QGridLayout(self.tab_7) + self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) + self.label_52 = QtGui.QLabel(self.tab_7) + self.label_52.setObjectName(_fromUtf8("label_52")) + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, _fromUtf8("")) + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName(_fromUtf8("tab_8")) + self.gridLayout_4 = QtGui.QGridLayout(self.tab_8) + self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) + self.label_48 = QtGui.QLabel(self.tab_8) + self.label_48.setObjectName(_fromUtf8("label_48")) + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName(_fromUtf8("tabWidgetNorth_2")) + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName(_fromUtf8("tab_9")) + self.gridLayout_10 = QtGui.QGridLayout(self.tab_9) + self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) + self.label_53 = QtGui.QLabel(self.tab_9) + self.label_53.setObjectName(_fromUtf8("label_53")) + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, _fromUtf8("")) + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName(_fromUtf8("tab_10")) + self.gridLayout_19 = QtGui.QGridLayout(self.tab_10) + self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19")) + self.label_49 = QtGui.QLabel(self.tab_10) + self.label_49.setObjectName(_fromUtf8("label_49")) + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest.setObjectName(_fromUtf8("tabWidgetWest")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.gridLayout_3 = QtGui.QGridLayout(self.tab_5) + self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) + self.label_39 = QtGui.QLabel(self.tab_5) + self.label_39.setObjectName(_fromUtf8("label_39")) + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.gridLayout_9 = QtGui.QGridLayout(self.tab_6) + self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) + self.label_54 = QtGui.QLabel(self.tab_6) + self.label_54.setObjectName(_fromUtf8("label_54")) + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest_2.setObjectName(_fromUtf8("tabWidgetWest_2")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.gridLayout_20 = QtGui.QGridLayout(self.tab_11) + self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20")) + self.label_50 = QtGui.QLabel(self.tab_11) + self.label_50.setObjectName(_fromUtf8("label_50")) + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.gridLayout_21 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21")) + self.label_72 = QtGui.QLabel(self.tab_12) + self.label_72.setObjectName(_fromUtf8("label_72")) + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast.setObjectName(_fromUtf8("tabWidgetEast")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.gridLayout_2 = QtGui.QGridLayout(self.tab_3) + self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) + self.label_38 = QtGui.QLabel(self.tab_3) + self.label_38.setObjectName(_fromUtf8("label_38")) + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.gridLayout_11 = QtGui.QGridLayout(self.tab_4) + self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) + self.label_55 = QtGui.QLabel(self.tab_4) + self.label_55.setObjectName(_fromUtf8("label_55")) + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast_2.setObjectName(_fromUtf8("tabWidgetEast_2")) + self.tab_13 = QtGui.QWidget() + self.tab_13.setObjectName(_fromUtf8("tab_13")) + self.gridLayout_22 = QtGui.QGridLayout(self.tab_13) + self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22")) + self.label_51 = QtGui.QLabel(self.tab_13) + self.label_51.setObjectName(_fromUtf8("label_51")) + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, _fromUtf8("")) + self.tab_14 = QtGui.QWidget() + self.tab_14.setObjectName(_fromUtf8("tab_14")) + self.gridLayout_30 = QtGui.QGridLayout(self.tab_14) + self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30")) + self.label_73 = QtGui.QLabel(self.tab_14) + self.label_73.setObjectName(_fromUtf8("label_73")) + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName(_fromUtf8("tabWidgetSouth")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.gridLayout = QtGui.QGridLayout(self.tab) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_34 = QtGui.QLabel(self.tab) + self.label_34.setObjectName(_fromUtf8("label_34")) + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.gridLayout_18 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18")) + self.label_62 = QtGui.QLabel(self.tab_2) + self.label_62.setObjectName(_fromUtf8("label_62")) + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName(_fromUtf8("tabWidgetSouth_2")) + self.tab_15 = QtGui.QWidget() + self.tab_15.setObjectName(_fromUtf8("tab_15")) + self.gridLayout_31 = QtGui.QGridLayout(self.tab_15) + self.gridLayout_31.setObjectName(_fromUtf8("gridLayout_31")) + self.label_35 = QtGui.QLabel(self.tab_15) + self.label_35.setObjectName(_fromUtf8("label_35")) + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, _fromUtf8("")) + self.tab_16 = QtGui.QWidget() + self.tab_16.setObjectName(_fromUtf8("tab_16")) + self.gridLayout_32 = QtGui.QGridLayout(self.tab_16) + self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32")) + self.label_74 = QtGui.QLabel(self.tab_16) + self.label_74.setObjectName(_fromUtf8("label_74")) + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs", None)) + self.label_5.setText(_translate("DockWidget", "Enabled", None)) + self.label_6.setText(_translate("DockWidget", "Disabled", None)) + self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1", None)) + self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2", None)) + self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1", None)) + self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2", None)) + self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1", None)) + self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2", None)) + self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1", None)) + self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2", None)) + self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1", None)) + self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2", None)) + self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1", None)) + self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2", None)) + self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1", None)) + self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2", None)) + self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1", None)) + self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2", None)) + diff --git a/example/ui/dw_containers_tabs_pyqtgraph_ui.py b/example/ui/dw_containers_tabs_pyqtgraph_ui.py new file mode 100644 index 000000000..2c9fa37ab --- /dev/null +++ b/example/ui/dw_containers_tabs_pyqtgraph_ui.py @@ -0,0 +1,264 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(578, 515) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName(_fromUtf8("label_5")) + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName(_fromUtf8("label_6")) + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName(_fromUtf8("tabWidgetNorth")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.gridLayout_8 = QtGui.QGridLayout(self.tab_7) + self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) + self.label_52 = QtGui.QLabel(self.tab_7) + self.label_52.setObjectName(_fromUtf8("label_52")) + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, _fromUtf8("")) + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName(_fromUtf8("tab_8")) + self.gridLayout_4 = QtGui.QGridLayout(self.tab_8) + self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) + self.label_48 = QtGui.QLabel(self.tab_8) + self.label_48.setObjectName(_fromUtf8("label_48")) + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName(_fromUtf8("tabWidgetNorth_2")) + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName(_fromUtf8("tab_9")) + self.gridLayout_10 = QtGui.QGridLayout(self.tab_9) + self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) + self.label_53 = QtGui.QLabel(self.tab_9) + self.label_53.setObjectName(_fromUtf8("label_53")) + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, _fromUtf8("")) + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName(_fromUtf8("tab_10")) + self.gridLayout_19 = QtGui.QGridLayout(self.tab_10) + self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19")) + self.label_49 = QtGui.QLabel(self.tab_10) + self.label_49.setObjectName(_fromUtf8("label_49")) + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest.setObjectName(_fromUtf8("tabWidgetWest")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.gridLayout_3 = QtGui.QGridLayout(self.tab_5) + self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) + self.label_39 = QtGui.QLabel(self.tab_5) + self.label_39.setObjectName(_fromUtf8("label_39")) + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.gridLayout_9 = QtGui.QGridLayout(self.tab_6) + self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) + self.label_54 = QtGui.QLabel(self.tab_6) + self.label_54.setObjectName(_fromUtf8("label_54")) + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest_2.setObjectName(_fromUtf8("tabWidgetWest_2")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.gridLayout_20 = QtGui.QGridLayout(self.tab_11) + self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20")) + self.label_50 = QtGui.QLabel(self.tab_11) + self.label_50.setObjectName(_fromUtf8("label_50")) + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.gridLayout_21 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21")) + self.label_72 = QtGui.QLabel(self.tab_12) + self.label_72.setObjectName(_fromUtf8("label_72")) + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast.setObjectName(_fromUtf8("tabWidgetEast")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.gridLayout_2 = QtGui.QGridLayout(self.tab_3) + self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) + self.label_38 = QtGui.QLabel(self.tab_3) + self.label_38.setObjectName(_fromUtf8("label_38")) + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.gridLayout_11 = QtGui.QGridLayout(self.tab_4) + self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) + self.label_55 = QtGui.QLabel(self.tab_4) + self.label_55.setObjectName(_fromUtf8("label_55")) + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast_2.setObjectName(_fromUtf8("tabWidgetEast_2")) + self.tab_13 = QtGui.QWidget() + self.tab_13.setObjectName(_fromUtf8("tab_13")) + self.gridLayout_22 = QtGui.QGridLayout(self.tab_13) + self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22")) + self.label_51 = QtGui.QLabel(self.tab_13) + self.label_51.setObjectName(_fromUtf8("label_51")) + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, _fromUtf8("")) + self.tab_14 = QtGui.QWidget() + self.tab_14.setObjectName(_fromUtf8("tab_14")) + self.gridLayout_30 = QtGui.QGridLayout(self.tab_14) + self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30")) + self.label_73 = QtGui.QLabel(self.tab_14) + self.label_73.setObjectName(_fromUtf8("label_73")) + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName(_fromUtf8("tabWidgetSouth")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.gridLayout = QtGui.QGridLayout(self.tab) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_34 = QtGui.QLabel(self.tab) + self.label_34.setObjectName(_fromUtf8("label_34")) + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.gridLayout_18 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18")) + self.label_62 = QtGui.QLabel(self.tab_2) + self.label_62.setObjectName(_fromUtf8("label_62")) + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName(_fromUtf8("tabWidgetSouth_2")) + self.tab_15 = QtGui.QWidget() + self.tab_15.setObjectName(_fromUtf8("tab_15")) + self.gridLayout_31 = QtGui.QGridLayout(self.tab_15) + self.gridLayout_31.setObjectName(_fromUtf8("gridLayout_31")) + self.label_35 = QtGui.QLabel(self.tab_15) + self.label_35.setObjectName(_fromUtf8("label_35")) + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, _fromUtf8("")) + self.tab_16 = QtGui.QWidget() + self.tab_16.setObjectName(_fromUtf8("tab_16")) + self.gridLayout_32 = QtGui.QGridLayout(self.tab_16) + self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32")) + self.label_74 = QtGui.QLabel(self.tab_16) + self.label_74.setObjectName(_fromUtf8("label_74")) + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, _fromUtf8("")) + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs", None)) + self.label_5.setText(_translate("DockWidget", "Enabled", None)) + self.label_6.setText(_translate("DockWidget", "Disabled", None)) + self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1", None)) + self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2", None)) + self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1", None)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1", None)) + self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2", None)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2", None)) + self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1", None)) + self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2", None)) + self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1", None)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1", None)) + self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2", None)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2", None)) + self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1", None)) + self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2", None)) + self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1", None)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1", None)) + self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2", None)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2", None)) + self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1", None)) + self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2", None)) + self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1", None)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1", None)) + self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2", None)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2", None)) + diff --git a/example/ui/dw_containers_tabs_pyside2_ui.py b/example/ui/dw_containers_tabs_pyside2_ui.py new file mode 100644 index 000000000..536962696 --- /dev/null +++ b/example/ui/dw_containers_tabs_pyside2_ui.py @@ -0,0 +1,251 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created: Thu Dec 13 17:14:04 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(578, 515) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName("tabWidgetNorth") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7) + self.gridLayout_8.setObjectName("gridLayout_8") + self.label_52 = QtWidgets.QLabel(self.tab_7) + self.label_52.setObjectName("label_52") + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8) + self.gridLayout_4.setObjectName("gridLayout_4") + self.label_48 = QtWidgets.QLabel(self.tab_8) + self.label_48.setObjectName("label_48") + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9) + self.gridLayout_10.setObjectName("gridLayout_10") + self.label_53 = QtWidgets.QLabel(self.tab_9) + self.label_53.setObjectName("label_53") + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10) + self.gridLayout_19.setObjectName("gridLayout_19") + self.label_49 = QtWidgets.QLabel(self.tab_10) + self.label_49.setObjectName("label_49") + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest.setObjectName("tabWidgetWest") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_39 = QtWidgets.QLabel(self.tab_5) + self.label_39.setObjectName("label_39") + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6) + self.gridLayout_9.setObjectName("gridLayout_9") + self.label_54 = QtWidgets.QLabel(self.tab_6) + self.label_54.setObjectName("label_54") + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, "") + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest_2.setObjectName("tabWidgetWest_2") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11) + self.gridLayout_20.setObjectName("gridLayout_20") + self.label_50 = QtWidgets.QLabel(self.tab_11) + self.label_50.setObjectName("label_50") + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_21.setObjectName("gridLayout_21") + self.label_72 = QtWidgets.QLabel(self.tab_12) + self.label_72.setObjectName("label_72") + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, "") + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast.setObjectName("tabWidgetEast") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_38 = QtWidgets.QLabel(self.tab_3) + self.label_38.setObjectName("label_38") + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4) + self.gridLayout_11.setObjectName("gridLayout_11") + self.label_55 = QtWidgets.QLabel(self.tab_4) + self.label_55.setObjectName("label_55") + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, "") + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast_2.setObjectName("tabWidgetEast_2") + self.tab_13 = QtWidgets.QWidget() + self.tab_13.setObjectName("tab_13") + self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13) + self.gridLayout_22.setObjectName("gridLayout_22") + self.label_51 = QtWidgets.QLabel(self.tab_13) + self.label_51.setObjectName("label_51") + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, "") + self.tab_14 = QtWidgets.QWidget() + self.tab_14.setObjectName("tab_14") + self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14) + self.gridLayout_30.setObjectName("gridLayout_30") + self.label_73 = QtWidgets.QLabel(self.tab_14) + self.label_73.setObjectName("label_73") + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, "") + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName("tabWidgetSouth") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout = QtWidgets.QGridLayout(self.tab) + self.gridLayout.setObjectName("gridLayout") + self.label_34 = QtWidgets.QLabel(self.tab) + self.label_34.setObjectName("label_34") + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_18.setObjectName("gridLayout_18") + self.label_62 = QtWidgets.QLabel(self.tab_2) + self.label_62.setObjectName("label_62") + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2") + self.tab_15 = QtWidgets.QWidget() + self.tab_15.setObjectName("tab_15") + self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15) + self.gridLayout_31.setObjectName("gridLayout_31") + self.label_35 = QtWidgets.QLabel(self.tab_15) + self.label_35.setObjectName("label_35") + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, "") + self.tab_16 = QtWidgets.QWidget() + self.tab_16.setObjectName("tab_16") + self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16) + self.gridLayout_32.setObjectName("gridLayout_32") + self.label_74 = QtWidgets.QLabel(self.tab_16) + self.label_74.setObjectName("label_74") + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Containers - Tabs", None, -1)) + self.label_5.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_6.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_52.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, -1)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_48.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, -1)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_53.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, -1)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_49.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, -1)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_39.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, -1)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_54.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, -1)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_50.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, -1)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_72.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, -1)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_38.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, -1)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_55.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, -1)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_51.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, -1)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_73.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, -1)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_34.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, -1)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_62.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, -1)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + self.label_35.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, -1)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), QtWidgets.QApplication.translate("DockWidget", "Tab 1", None, -1)) + self.label_74.setText(QtWidgets.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, -1)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), QtWidgets.QApplication.translate("DockWidget", "Tab 2", None, -1)) + diff --git a/example/ui/dw_containers_tabs_pyside_ui.py b/example/ui/dw_containers_tabs_pyside_ui.py new file mode 100644 index 000000000..a4770a7ce --- /dev/null +++ b/example/ui/dw_containers_tabs_pyside_ui.py @@ -0,0 +1,251 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created: Thu Dec 13 17:14:04 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(578, 515) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_5 = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName("tabWidgetNorth") + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName("tab_7") + self.gridLayout_8 = QtGui.QGridLayout(self.tab_7) + self.gridLayout_8.setObjectName("gridLayout_8") + self.label_52 = QtGui.QLabel(self.tab_7) + self.label_52.setObjectName("label_52") + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, "") + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName("tab_8") + self.gridLayout_4 = QtGui.QGridLayout(self.tab_8) + self.gridLayout_4.setObjectName("gridLayout_4") + self.label_48 = QtGui.QLabel(self.tab_8) + self.label_48.setObjectName("label_48") + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2") + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName("tab_9") + self.gridLayout_10 = QtGui.QGridLayout(self.tab_9) + self.gridLayout_10.setObjectName("gridLayout_10") + self.label_53 = QtGui.QLabel(self.tab_9) + self.label_53.setObjectName("label_53") + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, "") + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName("tab_10") + self.gridLayout_19 = QtGui.QGridLayout(self.tab_10) + self.gridLayout_19.setObjectName("gridLayout_19") + self.label_49 = QtGui.QLabel(self.tab_10) + self.label_49.setObjectName("label_49") + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest.setObjectName("tabWidgetWest") + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName("tab_5") + self.gridLayout_3 = QtGui.QGridLayout(self.tab_5) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_39 = QtGui.QLabel(self.tab_5) + self.label_39.setObjectName("label_39") + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, "") + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName("tab_6") + self.gridLayout_9 = QtGui.QGridLayout(self.tab_6) + self.gridLayout_9.setObjectName("gridLayout_9") + self.label_54 = QtGui.QLabel(self.tab_6) + self.label_54.setObjectName("label_54") + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, "") + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtGui.QTabWidget.West) + self.tabWidgetWest_2.setObjectName("tabWidgetWest_2") + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName("tab_11") + self.gridLayout_20 = QtGui.QGridLayout(self.tab_11) + self.gridLayout_20.setObjectName("gridLayout_20") + self.label_50 = QtGui.QLabel(self.tab_11) + self.label_50.setObjectName("label_50") + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, "") + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_21 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_21.setObjectName("gridLayout_21") + self.label_72 = QtGui.QLabel(self.tab_12) + self.label_72.setObjectName("label_72") + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, "") + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast.setObjectName("tabWidgetEast") + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName("tab_3") + self.gridLayout_2 = QtGui.QGridLayout(self.tab_3) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_38 = QtGui.QLabel(self.tab_3) + self.label_38.setObjectName("label_38") + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, "") + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName("tab_4") + self.gridLayout_11 = QtGui.QGridLayout(self.tab_4) + self.gridLayout_11.setObjectName("gridLayout_11") + self.label_55 = QtGui.QLabel(self.tab_4) + self.label_55.setObjectName("label_55") + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, "") + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtGui.QTabWidget.East) + self.tabWidgetEast_2.setObjectName("tabWidgetEast_2") + self.tab_13 = QtGui.QWidget() + self.tab_13.setObjectName("tab_13") + self.gridLayout_22 = QtGui.QGridLayout(self.tab_13) + self.gridLayout_22.setObjectName("gridLayout_22") + self.label_51 = QtGui.QLabel(self.tab_13) + self.label_51.setObjectName("label_51") + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, "") + self.tab_14 = QtGui.QWidget() + self.tab_14.setObjectName("tab_14") + self.gridLayout_30 = QtGui.QGridLayout(self.tab_14) + self.gridLayout_30.setObjectName("gridLayout_30") + self.label_73 = QtGui.QLabel(self.tab_14) + self.label_73.setObjectName("label_73") + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, "") + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName("tabWidgetSouth") + self.tab = QtGui.QWidget() + self.tab.setObjectName("tab") + self.gridLayout = QtGui.QGridLayout(self.tab) + self.gridLayout.setObjectName("gridLayout") + self.label_34 = QtGui.QLabel(self.tab) + self.label_34.setObjectName("label_34") + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, "") + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_18 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_18.setObjectName("gridLayout_18") + self.label_62 = QtGui.QLabel(self.tab_2) + self.label_62.setObjectName("label_62") + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtGui.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtGui.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2") + self.tab_15 = QtGui.QWidget() + self.tab_15.setObjectName("tab_15") + self.gridLayout_31 = QtGui.QGridLayout(self.tab_15) + self.gridLayout_31.setObjectName("gridLayout_31") + self.label_35 = QtGui.QLabel(self.tab_15) + self.label_35.setObjectName("label_35") + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, "") + self.tab_16 = QtGui.QWidget() + self.tab_16.setObjectName("tab_16") + self.gridLayout_32 = QtGui.QGridLayout(self.tab_16) + self.gridLayout_32.setObjectName("gridLayout_32") + self.label_74 = QtGui.QLabel(self.tab_16) + self.label_74.setObjectName("label_74") + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Containers - Tabs", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_52.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_48.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_53.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_49.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget North Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_39.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_54.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_50.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_72.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget West Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_38.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_55.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_51.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_73.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget East Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_34.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_62.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.label_35.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), QtGui.QApplication.translate("DockWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_74.setText(QtGui.QApplication.translate("DockWidget", "Inside TabWidget South Closable Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), QtGui.QApplication.translate("DockWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_containers_tabs_qtpy_ui.py b/example/ui/dw_containers_tabs_qtpy_ui.py new file mode 100644 index 000000000..5cd5ecdce --- /dev/null +++ b/example/ui/dw_containers_tabs_qtpy_ui.py @@ -0,0 +1,268 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(578, 515) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setContentsMargins(0, 0, 0, 0) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName("tabWidgetNorth") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7) + self.gridLayout_8.setContentsMargins(0, 0, 0, 0) + self.gridLayout_8.setObjectName("gridLayout_8") + self.label_52 = QtWidgets.QLabel(self.tab_7) + self.label_52.setObjectName("label_52") + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8) + self.gridLayout_4.setContentsMargins(0, 0, 0, 0) + self.gridLayout_4.setObjectName("gridLayout_4") + self.label_48 = QtWidgets.QLabel(self.tab_8) + self.label_48.setObjectName("label_48") + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9) + self.gridLayout_10.setContentsMargins(0, 0, 0, 0) + self.gridLayout_10.setObjectName("gridLayout_10") + self.label_53 = QtWidgets.QLabel(self.tab_9) + self.label_53.setObjectName("label_53") + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10) + self.gridLayout_19.setContentsMargins(0, 0, 0, 0) + self.gridLayout_19.setObjectName("gridLayout_19") + self.label_49 = QtWidgets.QLabel(self.tab_10) + self.label_49.setObjectName("label_49") + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest.setObjectName("tabWidgetWest") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5) + self.gridLayout_3.setContentsMargins(0, 0, 0, 0) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_39 = QtWidgets.QLabel(self.tab_5) + self.label_39.setObjectName("label_39") + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6) + self.gridLayout_9.setContentsMargins(0, 0, 0, 0) + self.gridLayout_9.setObjectName("gridLayout_9") + self.label_54 = QtWidgets.QLabel(self.tab_6) + self.label_54.setObjectName("label_54") + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, "") + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest_2.setObjectName("tabWidgetWest_2") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11) + self.gridLayout_20.setContentsMargins(0, 0, 0, 0) + self.gridLayout_20.setObjectName("gridLayout_20") + self.label_50 = QtWidgets.QLabel(self.tab_11) + self.label_50.setObjectName("label_50") + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_21.setContentsMargins(0, 0, 0, 0) + self.gridLayout_21.setObjectName("gridLayout_21") + self.label_72 = QtWidgets.QLabel(self.tab_12) + self.label_72.setObjectName("label_72") + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, "") + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast.setObjectName("tabWidgetEast") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3) + self.gridLayout_2.setContentsMargins(0, 0, 0, 0) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_38 = QtWidgets.QLabel(self.tab_3) + self.label_38.setObjectName("label_38") + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4) + self.gridLayout_11.setContentsMargins(0, 0, 0, 0) + self.gridLayout_11.setObjectName("gridLayout_11") + self.label_55 = QtWidgets.QLabel(self.tab_4) + self.label_55.setObjectName("label_55") + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, "") + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast_2.setObjectName("tabWidgetEast_2") + self.tab_13 = QtWidgets.QWidget() + self.tab_13.setObjectName("tab_13") + self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13) + self.gridLayout_22.setContentsMargins(0, 0, 0, 0) + self.gridLayout_22.setObjectName("gridLayout_22") + self.label_51 = QtWidgets.QLabel(self.tab_13) + self.label_51.setObjectName("label_51") + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, "") + self.tab_14 = QtWidgets.QWidget() + self.tab_14.setObjectName("tab_14") + self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14) + self.gridLayout_30.setContentsMargins(0, 0, 0, 0) + self.gridLayout_30.setObjectName("gridLayout_30") + self.label_73 = QtWidgets.QLabel(self.tab_14) + self.label_73.setObjectName("label_73") + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, "") + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName("tabWidgetSouth") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout = QtWidgets.QGridLayout(self.tab) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_34 = QtWidgets.QLabel(self.tab) + self.label_34.setObjectName("label_34") + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_18.setContentsMargins(0, 0, 0, 0) + self.gridLayout_18.setObjectName("gridLayout_18") + self.label_62 = QtWidgets.QLabel(self.tab_2) + self.label_62.setObjectName("label_62") + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2") + self.tab_15 = QtWidgets.QWidget() + self.tab_15.setObjectName("tab_15") + self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15) + self.gridLayout_31.setContentsMargins(0, 0, 0, 0) + self.gridLayout_31.setObjectName("gridLayout_31") + self.label_35 = QtWidgets.QLabel(self.tab_15) + self.label_35.setObjectName("label_35") + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, "") + self.tab_16 = QtWidgets.QWidget() + self.tab_16.setObjectName("tab_16") + self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16) + self.gridLayout_32.setContentsMargins(0, 0, 0, 0) + self.gridLayout_32.setObjectName("gridLayout_32") + self.label_74 = QtWidgets.QLabel(self.tab_16) + self.label_74.setObjectName("label_74") + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs")) + self.label_5.setText(_translate("DockWidget", "Enabled")) + self.label_6.setText(_translate("DockWidget", "Disabled")) + self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1")) + self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2")) + self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1")) + self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2")) + self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1")) + self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2")) + self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1")) + self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2")) + self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1")) + self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2")) + self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1")) + self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2")) + self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1")) + self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2")) + self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1")) + self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2")) + diff --git a/example/ui/dw_displays.ui b/example/ui/dw_displays.ui new file mode 100644 index 000000000..146405f5d --- /dev/null +++ b/example/ui/dw_displays.ui @@ -0,0 +1,712 @@ + + + DockWidget + + + + 0 + 0 + 703 + 632 + + + + Displays + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Testing</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Label + + + + + + + false + + + Testing + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TextBrowser + + + + + + + false + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Testing</p></body></html> + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + GraphicsView + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CalendarWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LCDNumber + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ProgressBar + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 24 + + + + + + + false + + + 24 + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Line - H + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Horizontal + + + + + + + false + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Line - V + + + + + + + + 0 + 50 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + + + + false + + + + 0 + 50 + + + + Qt::Vertical + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Testing + + + + + + + + + + calendarWidget + currentPageChanged(int,int) + calendarWidgetDis + setCurrentPage(int,int) + + + 254 + 321 + + + 485 + 313 + + + + + calendarWidget + clicked(QDate) + calendarWidgetDis + setSelectedDate(QDate) + + + 275 + 354 + + + 465 + 359 + + + + + progressBar + valueChanged(int) + progressBarDis + setValue(int) + + + 300 + 496 + + + 469 + 497 + + + + + diff --git a/example/ui/dw_displays_pyqt5_ui.py b/example/ui/dw_displays_pyqt5_ui.py new file mode 100644 index 000000000..6000e5f21 --- /dev/null +++ b/example/ui/dw_displays_pyqt5_ui.py @@ -0,0 +1,281 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 632) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName("textBrowser") + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_77.setFont(font) + self.label_77.setObjectName("label_77") + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_78.setFont(font) + self.label_78.setObjectName("label_78") + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName("label_79") + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName("textBrowserDis") + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName("graphicsView") + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName("graphicsViewDis") + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName("calendarWidget") + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName("calendarWidgetDis") + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName("lcdNumberDis") + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName("lcdNumber") + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_8.setFont(font) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName("progressBarDis") + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_9.setFont(font) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtWidgets.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtWidgets.QFrame.HLine) + self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineH.setObjectName("lineH") + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine) + self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineHDis.setObjectName("lineHDis") + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_10.setFont(font) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtWidgets.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtWidgets.QFrame.VLine) + self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineV.setObjectName("lineV") + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine) + self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineVDis.setObjectName("lineVDis") + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName("label_37") + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.calendarWidget.currentPageChanged['int','int'].connect(self.calendarWidgetDis.setCurrentPage) + self.calendarWidget.clicked['QDate'].connect(self.calendarWidgetDis.setSelectedDate) + self.progressBar.valueChanged['int'].connect(self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Displays")) + self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textBrowser.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ")) + self.label_77.setText(_translate("DockWidget", "Enabled")) + self.label_78.setText(_translate("DockWidget", "Disabled")) + self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "Label")) + self.label_79.setText(_translate("DockWidget", "Testing")) + self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_4.setText(_translate("DockWidget", "TextBrowser")) + self.textBrowserDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    ")) + self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_5.setText(_translate("DockWidget", "GraphicsView")) + self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setText(_translate("DockWidget", "CalendarWidget")) + self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setText(_translate("DockWidget", "LCDNumber")) + self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "ProgressBar")) + self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Line - H")) + self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Line - V")) + self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_2.setText(_translate("DockWidget", "Testing")) + diff --git a/example/ui/dw_displays_pyqt_ui.py b/example/ui/dw_displays_pyqt_ui.py new file mode 100644 index 000000000..a4ee23b00 --- /dev/null +++ b/example/ui/dw_displays_pyqt_ui.py @@ -0,0 +1,293 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(703, 632) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName(_fromUtf8("textBrowser")) + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_77.setFont(font) + self.label_77.setObjectName(_fromUtf8("label_77")) + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_78.setFont(font) + self.label_78.setObjectName(_fromUtf8("label_78")) + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_3.setFont(font) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtGui.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName(_fromUtf8("label_79")) + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtGui.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName(_fromUtf8("label_4")) + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName(_fromUtf8("textBrowserDis")) + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName(_fromUtf8("label_5")) + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName(_fromUtf8("graphicsView")) + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName(_fromUtf8("graphicsViewDis")) + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName(_fromUtf8("label_6")) + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName(_fromUtf8("calendarWidget")) + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName(_fromUtf8("calendarWidgetDis")) + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName(_fromUtf8("lcdNumberDis")) + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtGui.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName(_fromUtf8("label_7")) + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName(_fromUtf8("lcdNumber")) + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtGui.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_8.setFont(font) + self.label_8.setObjectName(_fromUtf8("label_8")) + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName(_fromUtf8("progressBar")) + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName(_fromUtf8("progressBarDis")) + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtGui.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_9.setFont(font) + self.label_9.setObjectName(_fromUtf8("label_9")) + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtGui.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtGui.QFrame.HLine) + self.lineH.setFrameShadow(QtGui.QFrame.Sunken) + self.lineH.setObjectName(_fromUtf8("lineH")) + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtGui.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtGui.QFrame.HLine) + self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineHDis.setObjectName(_fromUtf8("lineHDis")) + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtGui.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_10.setFont(font) + self.label_10.setObjectName(_fromUtf8("label_10")) + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtGui.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtGui.QFrame.VLine) + self.lineV.setFrameShadow(QtGui.QFrame.Sunken) + self.lineV.setObjectName(_fromUtf8("lineV")) + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtGui.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtGui.QFrame.VLine) + self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineVDis.setObjectName(_fromUtf8("lineVDis")) + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtGui.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName(_fromUtf8("label_37")) + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("currentPageChanged(int,int)")), self.calendarWidgetDis.setCurrentPage) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("clicked(QDate)")), self.calendarWidgetDis.setSelectedDate) + QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Displays", None)) + self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textBrowser.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ", None)) + self.label_77.setText(_translate("DockWidget", "Enabled", None)) + self.label_78.setText(_translate("DockWidget", "Disabled", None)) + self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_3.setText(_translate("DockWidget", "Label", None)) + self.label_79.setText(_translate("DockWidget", "Testing", None)) + self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_4.setText(_translate("DockWidget", "TextBrowser", None)) + self.textBrowserDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    ", None)) + self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_5.setText(_translate("DockWidget", "GraphicsView", None)) + self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_6.setText(_translate("DockWidget", "CalendarWidget", None)) + self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_7.setText(_translate("DockWidget", "LCDNumber", None)) + self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setText(_translate("DockWidget", "ProgressBar", None)) + self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setText(_translate("DockWidget", "Line - H", None)) + self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setText(_translate("DockWidget", "Line - V", None)) + self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_37.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_2.setText(_translate("DockWidget", "Testing", None)) + diff --git a/example/ui/dw_displays_pyqtgraph_ui.py b/example/ui/dw_displays_pyqtgraph_ui.py new file mode 100644 index 000000000..b3b7bd1a7 --- /dev/null +++ b/example/ui/dw_displays_pyqtgraph_ui.py @@ -0,0 +1,293 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(703, 632) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName(_fromUtf8("textBrowser")) + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_77.setFont(font) + self.label_77.setObjectName(_fromUtf8("label_77")) + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_78.setFont(font) + self.label_78.setObjectName(_fromUtf8("label_78")) + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_3.setFont(font) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtGui.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName(_fromUtf8("label_79")) + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtGui.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName(_fromUtf8("label_4")) + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName(_fromUtf8("textBrowserDis")) + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName(_fromUtf8("label_5")) + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName(_fromUtf8("graphicsView")) + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName(_fromUtf8("graphicsViewDis")) + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName(_fromUtf8("label_6")) + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName(_fromUtf8("calendarWidget")) + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName(_fromUtf8("calendarWidgetDis")) + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName(_fromUtf8("lcdNumberDis")) + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtGui.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName(_fromUtf8("label_7")) + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName(_fromUtf8("lcdNumber")) + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtGui.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_8.setFont(font) + self.label_8.setObjectName(_fromUtf8("label_8")) + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName(_fromUtf8("progressBar")) + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName(_fromUtf8("progressBarDis")) + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtGui.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_9.setFont(font) + self.label_9.setObjectName(_fromUtf8("label_9")) + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtGui.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtGui.QFrame.HLine) + self.lineH.setFrameShadow(QtGui.QFrame.Sunken) + self.lineH.setObjectName(_fromUtf8("lineH")) + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtGui.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtGui.QFrame.HLine) + self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineHDis.setObjectName(_fromUtf8("lineHDis")) + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtGui.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_10.setFont(font) + self.label_10.setObjectName(_fromUtf8("label_10")) + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtGui.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtGui.QFrame.VLine) + self.lineV.setFrameShadow(QtGui.QFrame.Sunken) + self.lineV.setObjectName(_fromUtf8("lineV")) + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtGui.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtGui.QFrame.VLine) + self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineVDis.setObjectName(_fromUtf8("lineVDis")) + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtGui.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName(_fromUtf8("label_37")) + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("currentPageChanged(int,int)")), self.calendarWidgetDis.setCurrentPage) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL(_fromUtf8("clicked(QDate)")), self.calendarWidgetDis.setSelectedDate) + QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Displays", None)) + self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textBrowser.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ", None)) + self.label_77.setText(_translate("DockWidget", "Enabled", None)) + self.label_78.setText(_translate("DockWidget", "Disabled", None)) + self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_3.setText(_translate("DockWidget", "Label", None)) + self.label_79.setText(_translate("DockWidget", "Testing", None)) + self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_4.setText(_translate("DockWidget", "TextBrowser", None)) + self.textBrowserDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    ", None)) + self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_5.setText(_translate("DockWidget", "GraphicsView", None)) + self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_6.setText(_translate("DockWidget", "CalendarWidget", None)) + self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_7.setText(_translate("DockWidget", "LCDNumber", None)) + self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_8.setText(_translate("DockWidget", "ProgressBar", None)) + self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_9.setText(_translate("DockWidget", "Line - H", None)) + self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_10.setText(_translate("DockWidget", "Line - V", None)) + self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_37.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_2.setText(_translate("DockWidget", "Testing", None)) + diff --git a/example/ui/dw_displays_pyside2_ui.py b/example/ui/dw_displays_pyside2_ui.py new file mode 100644 index 000000000..29e63ea6e --- /dev/null +++ b/example/ui/dw_displays_pyside2_ui.py @@ -0,0 +1,280 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 632) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName("textBrowser") + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_77.setFont(font) + self.label_77.setObjectName("label_77") + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_78.setFont(font) + self.label_78.setObjectName("label_78") + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName("label_79") + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName("textBrowserDis") + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName("graphicsView") + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName("graphicsViewDis") + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName("calendarWidget") + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName("calendarWidgetDis") + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName("lcdNumberDis") + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName("lcdNumber") + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_8.setFont(font) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName("progressBarDis") + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_9.setFont(font) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtWidgets.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtWidgets.QFrame.HLine) + self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineH.setObjectName("lineH") + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine) + self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineHDis.setObjectName("lineHDis") + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_10.setFont(font) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtWidgets.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtWidgets.QFrame.VLine) + self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineV.setObjectName("lineV") + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine) + self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineVDis.setObjectName("lineVDis") + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName("label_37") + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("currentPageChanged(int,int)"), self.calendarWidgetDis.setCurrentPage) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("clicked(QDate)"), self.calendarWidgetDis.setSelectedDate) + QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL("valueChanged(int)"), self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Displays", None, -1)) + self.textBrowser.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.textBrowser.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.textBrowser.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.textBrowser.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ", None, -1)) + self.label_77.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_78.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_3.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_3.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_3.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_3.setText(QtWidgets.QApplication.translate("DockWidget", "Label", None, -1)) + self.label_79.setText(QtWidgets.QApplication.translate("DockWidget", "Testing", None, -1)) + self.label_4.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_4.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_4.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_4.setText(QtWidgets.QApplication.translate("DockWidget", "TextBrowser", None, -1)) + self.textBrowserDis.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n" +"\n" +"

    Testing

    ", None, -1)) + self.label_5.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_5.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_5.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_5.setText(QtWidgets.QApplication.translate("DockWidget", "GraphicsView", None, -1)) + self.graphicsView.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.graphicsView.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.graphicsView.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_6.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_6.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_6.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_6.setText(QtWidgets.QApplication.translate("DockWidget", "CalendarWidget", None, -1)) + self.calendarWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.calendarWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.calendarWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_7.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_7.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_7.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_7.setText(QtWidgets.QApplication.translate("DockWidget", "LCDNumber", None, -1)) + self.lcdNumber.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.lcdNumber.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.lcdNumber.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_8.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_8.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_8.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_8.setText(QtWidgets.QApplication.translate("DockWidget", "ProgressBar", None, -1)) + self.progressBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.progressBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.progressBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_9.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_9.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_9.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_9.setText(QtWidgets.QApplication.translate("DockWidget", "Line - H", None, -1)) + self.lineH.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.lineH.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.lineH.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_10.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_10.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_10.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_10.setText(QtWidgets.QApplication.translate("DockWidget", "Line - V", None, -1)) + self.lineV.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.lineV.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.lineV.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_37.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_37.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_37.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_37.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1)) + self.label_2.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_2.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_2.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Testing", None, -1)) + diff --git a/example/ui/dw_displays_pyside_ui.py b/example/ui/dw_displays_pyside_ui.py new file mode 100644 index 000000000..9061ea198 --- /dev/null +++ b/example/ui/dw_displays_pyside_ui.py @@ -0,0 +1,280 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 632) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.textBrowser = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName("textBrowser") + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_77.setFont(font) + self.label_77.setObjectName("label_77") + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_78.setFont(font) + self.label_78.setObjectName("label_78") + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtGui.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName("label_79") + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtGui.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtGui.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName("textBrowserDis") + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtGui.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName("graphicsView") + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtGui.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName("graphicsViewDis") + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtGui.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName("calendarWidget") + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtGui.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName("calendarWidgetDis") + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName("lcdNumberDis") + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtGui.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtGui.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName("lcdNumber") + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtGui.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_8.setFont(font) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtGui.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName("progressBarDis") + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtGui.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_9.setFont(font) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtGui.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtGui.QFrame.HLine) + self.lineH.setFrameShadow(QtGui.QFrame.Sunken) + self.lineH.setObjectName("lineH") + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtGui.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtGui.QFrame.HLine) + self.lineHDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineHDis.setObjectName("lineHDis") + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtGui.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_10.setFont(font) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtGui.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtGui.QFrame.VLine) + self.lineV.setFrameShadow(QtGui.QFrame.Sunken) + self.lineV.setObjectName("lineV") + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtGui.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtGui.QFrame.VLine) + self.lineVDis.setFrameShadow(QtGui.QFrame.Sunken) + self.lineVDis.setObjectName("lineVDis") + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtGui.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName("label_37") + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("currentPageChanged(int,int)"), self.calendarWidgetDis.setCurrentPage) + QtCore.QObject.connect(self.calendarWidget, QtCore.SIGNAL("clicked(QDate)"), self.calendarWidgetDis.setSelectedDate) + QtCore.QObject.connect(self.progressBar, QtCore.SIGNAL("valueChanged(int)"), self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Displays", None, QtGui.QApplication.UnicodeUTF8)) + self.textBrowser.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textBrowser.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textBrowser.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.textBrowser.setHtml(QtGui.QApplication.translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_77.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_78.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setText(QtGui.QApplication.translate("DockWidget", "Label", None, QtGui.QApplication.UnicodeUTF8)) + self.label_79.setText(QtGui.QApplication.translate("DockWidget", "Testing", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setText(QtGui.QApplication.translate("DockWidget", "TextBrowser", None, QtGui.QApplication.UnicodeUTF8)) + self.textBrowserDis.setHtml(QtGui.QApplication.translate("DockWidget", "\n" +"\n" +"

    Testing

    ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setText(QtGui.QApplication.translate("DockWidget", "GraphicsView", None, QtGui.QApplication.UnicodeUTF8)) + self.graphicsView.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.graphicsView.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.graphicsView.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setText(QtGui.QApplication.translate("DockWidget", "CalendarWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.calendarWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.calendarWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.calendarWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setText(QtGui.QApplication.translate("DockWidget", "LCDNumber", None, QtGui.QApplication.UnicodeUTF8)) + self.lcdNumber.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lcdNumber.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lcdNumber.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setText(QtGui.QApplication.translate("DockWidget", "ProgressBar", None, QtGui.QApplication.UnicodeUTF8)) + self.progressBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.progressBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.progressBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setText(QtGui.QApplication.translate("DockWidget", "Line - H", None, QtGui.QApplication.UnicodeUTF8)) + self.lineH.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineH.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineH.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_10.setText(QtGui.QApplication.translate("DockWidget", "Line - V", None, QtGui.QApplication.UnicodeUTF8)) + self.lineV.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineV.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineV.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_37.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_37.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_37.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_37.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Testing", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_displays_qtpy_ui.py b/example/ui/dw_displays_qtpy_ui.py new file mode 100644 index 000000000..a4d6453bf --- /dev/null +++ b/example/ui/dw_displays_qtpy_ui.py @@ -0,0 +1,281 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 632) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName("textBrowser") + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_77.setFont(font) + self.label_77.setObjectName("label_77") + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_78.setFont(font) + self.label_78.setObjectName("label_78") + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + self.label_79.setObjectName("label_79") + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + self.textBrowserDis.setObjectName("textBrowserDis") + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName("graphicsView") + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + self.graphicsViewDis.setObjectName("graphicsViewDis") + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.calendarWidget.setObjectName("calendarWidget") + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + self.calendarWidgetDis.setObjectName("calendarWidgetDis") + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + self.lcdNumberDis.setObjectName("lcdNumberDis") + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName("lcdNumber") + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_8.setFont(font) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName("progressBarDis") + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_9.setFont(font) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtWidgets.QFrame(self.dockWidgetContents) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtWidgets.QFrame.HLine) + self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineH.setObjectName("lineH") + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine) + self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineHDis.setObjectName("lineHDis") + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_10.setFont(font) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtWidgets.QFrame(self.dockWidgetContents) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtWidgets.QFrame.VLine) + self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineV.setObjectName("lineV") + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine) + self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineVDis.setObjectName("lineVDis") + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName("label_37") + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.calendarWidget.currentPageChanged['int','int'].connect(self.calendarWidgetDis.setCurrentPage) + self.calendarWidget.clicked['QDate'].connect(self.calendarWidgetDis.setSelectedDate) + self.progressBar.valueChanged['int'].connect(self.progressBarDis.setValue) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Displays")) + self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textBrowser.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    \n" +"


    ")) + self.label_77.setText(_translate("DockWidget", "Enabled")) + self.label_78.setText(_translate("DockWidget", "Disabled")) + self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "Label")) + self.label_79.setText(_translate("DockWidget", "Testing")) + self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_4.setText(_translate("DockWidget", "TextBrowser")) + self.textBrowserDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    Testing

    ")) + self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_5.setText(_translate("DockWidget", "GraphicsView")) + self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setText(_translate("DockWidget", "CalendarWidget")) + self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setText(_translate("DockWidget", "LCDNumber")) + self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "ProgressBar")) + self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Line - H")) + self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Line - V")) + self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_2.setText(_translate("DockWidget", "Testing")) + diff --git a/example/ui/dw_inputs_fields.ui b/example/ui/dw_inputs_fields.ui new file mode 100644 index 000000000..ed02a7220 --- /dev/null +++ b/example/ui/dw_inputs_fields.ui @@ -0,0 +1,1078 @@ + + + DockWidget + + + + 0 + 0 + 703 + 557 + + + + Inputs - Fields + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + FontComboBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + <html><head/><body><p><span style=" font-weight:600;">ComboBox</span></p></body></html> + + + + + + + true + + + + ComboBoxEditable + + + + + Second option + + + + + + + + + + + + + false + + + true + + + + ComboBoxEditable + + + + + Second option + + + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + false + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">TextEdit</p></body></html> + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">TextEdit</p></body></html> + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + SpinBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + DoubleSpinBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TimeEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + DateEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TimeDateEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + + + fontComboBox + editTextChanged(QString) + fontComboBoxDis + setEditText(QString) + + + 255 + 75 + + + 493 + 72 + + + + + lineEdit + textEdited(QString) + lineEditDis + setText(QString) + + + 344 + 111 + + + 440 + 113 + + + + + spinBox + valueChanged(int) + spinBoxDis + setValue(int) + + + 262 + 320 + + + 464 + 320 + + + + + doubleSpinBox + valueChanged(double) + doubleSpinBoxDis + setValue(double) + + + 252 + 358 + + + 459 + 358 + + + + + timeEdit + timeChanged(QTime) + timeEditDis + setTime(QTime) + + + 235 + 396 + + + 475 + 396 + + + + + dateEdit + dateTimeChanged(QDateTime) + dateEditDis + setDateTime(QDateTime) + + + 292 + 434 + + + 477 + 434 + + + + + dateTimeEdit + dateTimeChanged(QDateTime) + dateTimeEditDis + setDateTime(QDateTime) + + + 299 + 472 + + + 491 + 472 + + + + + diff --git a/example/ui/dw_inputs_fields_pyqt5_ui.py b/example/ui/dw_inputs_fields_pyqt5_ui.py new file mode 100644 index 000000000..01c59c5e9 --- /dev/null +++ b/example/ui/dw_inputs_fields_pyqt5_ui.py @@ -0,0 +1,380 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 557) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_12.setFont(font) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName("fontComboBox") + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName("fontComboBoxDis") + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName("comboBoxEdit") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName("comboBoxEditDis") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_13.setFont(font) + self.label_13.setObjectName("label_13") + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName("lineEditDis") + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_14.setFont(font) + self.label_14.setObjectName("label_14") + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName("textEdit") + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName("textEditDis") + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_15.setFont(font) + self.label_15.setObjectName("label_15") + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName("plainTextEdit") + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName("plainTextEditDis") + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_16.setFont(font) + self.label_16.setObjectName("label_16") + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName("spinBox") + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName("spinBoxDis") + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_17.setFont(font) + self.label_17.setObjectName("label_17") + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName("doubleSpinBox") + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis") + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_18.setFont(font) + self.label_18.setObjectName("label_18") + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName("timeEdit") + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName("timeEditDis") + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_19.setFont(font) + self.label_19.setObjectName("label_19") + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName("dateEdit") + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName("dateEditDis") + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_20.setFont(font) + self.label_20.setObjectName("label_20") + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName("dateTimeEdit") + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName("dateTimeEditDis") + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName("label_51") + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.fontComboBox.editTextChanged['QString'].connect(self.fontComboBoxDis.setEditText) + self.lineEdit.textEdited['QString'].connect(self.lineEditDis.setText) + self.spinBox.valueChanged['int'].connect(self.spinBoxDis.setValue) + self.doubleSpinBox.valueChanged['double'].connect(self.doubleSpinBoxDis.setValue) + self.timeEdit.timeChanged['QTime'].connect(self.timeEditDis.setTime) + self.dateEdit.dateTimeChanged['QDateTime'].connect(self.dateEditDis.setDateTime) + self.dateTimeEdit.dateTimeChanged['QDateTime'].connect(self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_12.setText(_translate("DockWidget", "FontComboBox")) + self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "

    ComboBox

    ")) + self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option")) + self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option")) + self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_13.setText(_translate("DockWidget", "LineEdit")) + self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEdit.setText(_translate("DockWidget", "LineEdit")) + self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEditDis.setText(_translate("DockWidget", "LineEdit")) + self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_14.setText(_translate("DockWidget", "TextEdit")) + self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEdit.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ")) + self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEditDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ")) + self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_15.setText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_16.setText(_translate("DockWidget", "SpinBox")) + self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setText(_translate("DockWidget", "DoubleSpinBox")) + self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setText(_translate("DockWidget", "TimeEdit")) + self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setText(_translate("DockWidget", "DateEdit")) + self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setText(_translate("DockWidget", "TimeDateEdit")) + self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setText(_translate("DockWidget", "Inside DockWidget")) + diff --git a/example/ui/dw_inputs_fields_pyqt_ui.py b/example/ui/dw_inputs_fields_pyqt_ui.py new file mode 100644 index 000000000..31a26e142 --- /dev/null +++ b/example/ui/dw_inputs_fields_pyqt_ui.py @@ -0,0 +1,392 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(703, 557) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtGui.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_12.setFont(font) + self.label_12.setObjectName(_fromUtf8("label_12")) + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName(_fromUtf8("fontComboBox")) + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName(_fromUtf8("fontComboBoxDis")) + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName(_fromUtf8("comboBoxEdit")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.setItemText(2, _fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName(_fromUtf8("comboBoxEditDis")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.setItemText(2, _fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtGui.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_13.setFont(font) + self.label_13.setObjectName(_fromUtf8("label_13")) + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName(_fromUtf8("lineEdit")) + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName(_fromUtf8("lineEditDis")) + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtGui.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_14.setFont(font) + self.label_14.setObjectName(_fromUtf8("label_14")) + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtGui.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName(_fromUtf8("textEdit")) + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName(_fromUtf8("textEditDis")) + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtGui.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_15.setFont(font) + self.label_15.setObjectName(_fromUtf8("label_15")) + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit")) + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName(_fromUtf8("plainTextEditDis")) + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtGui.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_16.setFont(font) + self.label_16.setObjectName(_fromUtf8("label_16")) + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName(_fromUtf8("spinBox")) + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName(_fromUtf8("spinBoxDis")) + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtGui.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_17.setFont(font) + self.label_17.setObjectName(_fromUtf8("label_17")) + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox")) + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName(_fromUtf8("doubleSpinBoxDis")) + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtGui.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_18.setFont(font) + self.label_18.setObjectName(_fromUtf8("label_18")) + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName(_fromUtf8("timeEdit")) + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName(_fromUtf8("timeEditDis")) + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtGui.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_19.setFont(font) + self.label_19.setObjectName(_fromUtf8("label_19")) + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName(_fromUtf8("dateEdit")) + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName(_fromUtf8("dateEditDis")) + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtGui.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_20.setFont(font) + self.label_20.setObjectName(_fromUtf8("label_20")) + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName(_fromUtf8("dateTimeEdit")) + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName(_fromUtf8("dateTimeEditDis")) + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtGui.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName(_fromUtf8("label_51")) + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL(_fromUtf8("editTextChanged(QString)")), self.fontComboBoxDis.setEditText) + QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL(_fromUtf8("textEdited(QString)")), self.lineEditDis.setText) + QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBoxDis.setValue) + QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.doubleSpinBoxDis.setValue) + QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL(_fromUtf8("timeChanged(QTime)")), self.timeEditDis.setTime) + QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateEditDis.setDateTime) + QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields", None)) + self.label.setText(_translate("DockWidget", "Enabled", None)) + self.label_2.setText(_translate("DockWidget", "Disabled", None)) + self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_12.setText(_translate("DockWidget", "FontComboBox", None)) + self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_3.setText(_translate("DockWidget", "

    ComboBox

    ", None)) + self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None)) + self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option", None)) + self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None)) + self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option", None)) + self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_13.setText(_translate("DockWidget", "LineEdit", None)) + self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.lineEdit.setText(_translate("DockWidget", "LineEdit", None)) + self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.lineEditDis.setText(_translate("DockWidget", "LineEdit", None)) + self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_14.setText(_translate("DockWidget", "TextEdit", None)) + self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textEdit.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None)) + self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textEditDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None)) + self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_15.setText(_translate("DockWidget", "PlainTextEdit", None)) + self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit", None)) + self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit", None)) + self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_16.setText(_translate("DockWidget", "SpinBox", None)) + self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_17.setText(_translate("DockWidget", "DoubleSpinBox", None)) + self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_18.setText(_translate("DockWidget", "TimeEdit", None)) + self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_19.setText(_translate("DockWidget", "DateEdit", None)) + self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_20.setText(_translate("DockWidget", "TimeDateEdit", None)) + self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_51.setText(_translate("DockWidget", "Inside DockWidget", None)) + diff --git a/example/ui/dw_inputs_fields_pyqtgraph_ui.py b/example/ui/dw_inputs_fields_pyqtgraph_ui.py new file mode 100644 index 000000000..893122636 --- /dev/null +++ b/example/ui/dw_inputs_fields_pyqtgraph_ui.py @@ -0,0 +1,392 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(703, 557) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtGui.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_12.setFont(font) + self.label_12.setObjectName(_fromUtf8("label_12")) + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName(_fromUtf8("fontComboBox")) + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName(_fromUtf8("fontComboBoxDis")) + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName(_fromUtf8("comboBoxEdit")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.addItem(_fromUtf8("")) + self.comboBoxEdit.setItemText(2, _fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName(_fromUtf8("comboBoxEditDis")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.addItem(_fromUtf8("")) + self.comboBoxEditDis.setItemText(2, _fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtGui.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_13.setFont(font) + self.label_13.setObjectName(_fromUtf8("label_13")) + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName(_fromUtf8("lineEdit")) + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName(_fromUtf8("lineEditDis")) + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtGui.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_14.setFont(font) + self.label_14.setObjectName(_fromUtf8("label_14")) + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtGui.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName(_fromUtf8("textEdit")) + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName(_fromUtf8("textEditDis")) + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtGui.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_15.setFont(font) + self.label_15.setObjectName(_fromUtf8("label_15")) + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit")) + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName(_fromUtf8("plainTextEditDis")) + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtGui.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_16.setFont(font) + self.label_16.setObjectName(_fromUtf8("label_16")) + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName(_fromUtf8("spinBox")) + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName(_fromUtf8("spinBoxDis")) + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtGui.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_17.setFont(font) + self.label_17.setObjectName(_fromUtf8("label_17")) + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox")) + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName(_fromUtf8("doubleSpinBoxDis")) + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtGui.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_18.setFont(font) + self.label_18.setObjectName(_fromUtf8("label_18")) + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName(_fromUtf8("timeEdit")) + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName(_fromUtf8("timeEditDis")) + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtGui.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_19.setFont(font) + self.label_19.setObjectName(_fromUtf8("label_19")) + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName(_fromUtf8("dateEdit")) + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName(_fromUtf8("dateEditDis")) + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtGui.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_20.setFont(font) + self.label_20.setObjectName(_fromUtf8("label_20")) + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName(_fromUtf8("dateTimeEdit")) + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName(_fromUtf8("dateTimeEditDis")) + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtGui.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName(_fromUtf8("label_51")) + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL(_fromUtf8("editTextChanged(QString)")), self.fontComboBoxDis.setEditText) + QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL(_fromUtf8("textEdited(QString)")), self.lineEditDis.setText) + QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBoxDis.setValue) + QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.doubleSpinBoxDis.setValue) + QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL(_fromUtf8("timeChanged(QTime)")), self.timeEditDis.setTime) + QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateEditDis.setDateTime) + QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL(_fromUtf8("dateTimeChanged(QDateTime)")), self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields", None)) + self.label.setText(_translate("DockWidget", "Enabled", None)) + self.label_2.setText(_translate("DockWidget", "Disabled", None)) + self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_12.setText(_translate("DockWidget", "FontComboBox", None)) + self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_3.setText(_translate("DockWidget", "

    ComboBox

    ", None)) + self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None)) + self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option", None)) + self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable", None)) + self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option", None)) + self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_13.setText(_translate("DockWidget", "LineEdit", None)) + self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.lineEdit.setText(_translate("DockWidget", "LineEdit", None)) + self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.lineEditDis.setText(_translate("DockWidget", "LineEdit", None)) + self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_14.setText(_translate("DockWidget", "TextEdit", None)) + self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textEdit.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None)) + self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.textEditDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None)) + self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_15.setText(_translate("DockWidget", "PlainTextEdit", None)) + self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit", None)) + self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit", None)) + self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_16.setText(_translate("DockWidget", "SpinBox", None)) + self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_17.setText(_translate("DockWidget", "DoubleSpinBox", None)) + self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_18.setText(_translate("DockWidget", "TimeEdit", None)) + self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_19.setText(_translate("DockWidget", "DateEdit", None)) + self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_20.setText(_translate("DockWidget", "TimeDateEdit", None)) + self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_51.setText(_translate("DockWidget", "Inside DockWidget", None)) + diff --git a/example/ui/dw_inputs_fields_pyside2_ui.py b/example/ui/dw_inputs_fields_pyside2_ui.py new file mode 100644 index 000000000..edf4d2ac3 --- /dev/null +++ b/example/ui/dw_inputs_fields_pyside2_ui.py @@ -0,0 +1,379 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created: Thu Dec 13 17:14:04 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 557) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_12.setFont(font) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName("fontComboBox") + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName("fontComboBoxDis") + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName("comboBoxEdit") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName("comboBoxEditDis") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_13.setFont(font) + self.label_13.setObjectName("label_13") + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName("lineEditDis") + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_14.setFont(font) + self.label_14.setObjectName("label_14") + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName("textEdit") + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName("textEditDis") + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_15.setFont(font) + self.label_15.setObjectName("label_15") + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName("plainTextEdit") + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName("plainTextEditDis") + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_16.setFont(font) + self.label_16.setObjectName("label_16") + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName("spinBox") + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName("spinBoxDis") + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_17.setFont(font) + self.label_17.setObjectName("label_17") + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName("doubleSpinBox") + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis") + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_18.setFont(font) + self.label_18.setObjectName("label_18") + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName("timeEdit") + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName("timeEditDis") + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_19.setFont(font) + self.label_19.setObjectName("label_19") + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName("dateEdit") + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName("dateEditDis") + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_20.setFont(font) + self.label_20.setObjectName("label_20") + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName("dateTimeEdit") + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName("dateTimeEditDis") + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName("label_51") + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL("editTextChanged(QString)"), self.fontComboBoxDis.setEditText) + QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL("textEdited(QString)"), self.lineEditDis.setText) + QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.spinBoxDis.setValue) + QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL("valueChanged(double)"), self.doubleSpinBoxDis.setValue) + QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL("timeChanged(QTime)"), self.timeEditDis.setTime) + QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateEditDis.setDateTime) + QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Inputs - Fields", None, -1)) + self.label.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_12.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_12.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_12.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_12.setText(QtWidgets.QApplication.translate("DockWidget", "FontComboBox", None, -1)) + self.fontComboBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.fontComboBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.fontComboBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.fontComboBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.fontComboBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.fontComboBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_3.setText(QtWidgets.QApplication.translate("DockWidget", "

    ComboBox

    ", None, -1)) + self.comboBoxEdit.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBoxEditable", None, -1)) + self.comboBoxEdit.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "Second option", None, -1)) + self.comboBoxEditDis.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBoxEditable", None, -1)) + self.comboBoxEditDis.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "Second option", None, -1)) + self.label_13.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_13.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_13.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_13.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1)) + self.lineEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.lineEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.lineEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.lineEdit.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1)) + self.lineEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.lineEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.lineEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.lineEditDis.setText(QtWidgets.QApplication.translate("DockWidget", "LineEdit", None, -1)) + self.label_14.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_14.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_14.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_14.setText(QtWidgets.QApplication.translate("DockWidget", "TextEdit", None, -1)) + self.textEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.textEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.textEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.textEdit.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None, -1)) + self.textEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.textEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.textEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.textEditDis.setHtml(QtWidgets.QApplication.translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None, -1)) + self.label_15.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_15.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_15.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_15.setText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1)) + self.plainTextEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.plainTextEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.plainTextEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.plainTextEdit.setPlainText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1)) + self.plainTextEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.plainTextEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.plainTextEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.plainTextEditDis.setPlainText(QtWidgets.QApplication.translate("DockWidget", "PlainTextEdit", None, -1)) + self.label_16.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_16.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_16.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_16.setText(QtWidgets.QApplication.translate("DockWidget", "SpinBox", None, -1)) + self.spinBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.spinBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.spinBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.spinBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.spinBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.spinBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_17.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_17.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_17.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_17.setText(QtWidgets.QApplication.translate("DockWidget", "DoubleSpinBox", None, -1)) + self.doubleSpinBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.doubleSpinBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.doubleSpinBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.doubleSpinBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.doubleSpinBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.doubleSpinBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_18.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_18.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_18.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_18.setText(QtWidgets.QApplication.translate("DockWidget", "TimeEdit", None, -1)) + self.timeEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.timeEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.timeEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.timeEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.timeEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.timeEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_19.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_19.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_19.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_19.setText(QtWidgets.QApplication.translate("DockWidget", "DateEdit", None, -1)) + self.dateEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dateEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dateEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.dateEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dateEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dateEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_20.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_20.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_20.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_20.setText(QtWidgets.QApplication.translate("DockWidget", "TimeDateEdit", None, -1)) + self.dateTimeEdit.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dateTimeEdit.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dateTimeEdit.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.dateTimeEditDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dateTimeEditDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dateTimeEditDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_51.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_51.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_51.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_51.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1)) + diff --git a/example/ui/dw_inputs_fields_pyside_ui.py b/example/ui/dw_inputs_fields_pyside_ui.py new file mode 100644 index 000000000..7df92a7f6 --- /dev/null +++ b/example/ui/dw_inputs_fields_pyside_ui.py @@ -0,0 +1,379 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created: Thu Dec 13 17:14:04 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 557) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtGui.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_12.setFont(font) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName("fontComboBox") + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtGui.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName("fontComboBoxDis") + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtGui.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName("comboBoxEdit") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName("comboBoxEditDis") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtGui.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_13.setFont(font) + self.label_13.setObjectName("label_13") + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtGui.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName("lineEditDis") + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtGui.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_14.setFont(font) + self.label_14.setObjectName("label_14") + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtGui.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName("textEdit") + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtGui.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName("textEditDis") + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtGui.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_15.setFont(font) + self.label_15.setObjectName("label_15") + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName("plainTextEdit") + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtGui.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName("plainTextEditDis") + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtGui.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_16.setFont(font) + self.label_16.setObjectName("label_16") + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName("spinBox") + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtGui.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName("spinBoxDis") + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtGui.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_17.setFont(font) + self.label_17.setObjectName("label_17") + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName("doubleSpinBox") + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtGui.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis") + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtGui.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_18.setFont(font) + self.label_18.setObjectName("label_18") + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName("timeEdit") + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtGui.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName("timeEditDis") + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtGui.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_19.setFont(font) + self.label_19.setObjectName("label_19") + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName("dateEdit") + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtGui.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName("dateEditDis") + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtGui.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_20.setFont(font) + self.label_20.setObjectName("label_20") + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName("dateTimeEdit") + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtGui.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName("dateTimeEditDis") + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtGui.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName("label_51") + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.fontComboBox, QtCore.SIGNAL("editTextChanged(QString)"), self.fontComboBoxDis.setEditText) + QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL("textEdited(QString)"), self.lineEditDis.setText) + QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.spinBoxDis.setValue) + QtCore.QObject.connect(self.doubleSpinBox, QtCore.SIGNAL("valueChanged(double)"), self.doubleSpinBoxDis.setValue) + QtCore.QObject.connect(self.timeEdit, QtCore.SIGNAL("timeChanged(QTime)"), self.timeEditDis.setTime) + QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateEditDis.setDateTime) + QtCore.QObject.connect(self.dateTimeEdit, QtCore.SIGNAL("dateTimeChanged(QDateTime)"), self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Inputs - Fields", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_12.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_12.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_12.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_12.setText(QtGui.QApplication.translate("DockWidget", "FontComboBox", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.fontComboBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setText(QtGui.QApplication.translate("DockWidget", "

    ComboBox

    ", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxEdit.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBoxEditable", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxEdit.setItemText(1, QtGui.QApplication.translate("DockWidget", "Second option", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxEditDis.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBoxEditable", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxEditDis.setItemText(1, QtGui.QApplication.translate("DockWidget", "Second option", None, QtGui.QApplication.UnicodeUTF8)) + self.label_13.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_13.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_13.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_13.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEditDis.setText(QtGui.QApplication.translate("DockWidget", "LineEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.label_14.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_14.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_14.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_14.setText(QtGui.QApplication.translate("DockWidget", "TextEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.textEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.textEdit.setHtml(QtGui.QApplication.translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None, QtGui.QApplication.UnicodeUTF8)) + self.textEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.textEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.textEditDis.setHtml(QtGui.QApplication.translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_15.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_15.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_15.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_15.setText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEdit.setPlainText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.plainTextEditDis.setPlainText(QtGui.QApplication.translate("DockWidget", "PlainTextEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.label_16.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_16.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_16.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_16.setText(QtGui.QApplication.translate("DockWidget", "SpinBox", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.spinBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_17.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_17.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_17.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_17.setText(QtGui.QApplication.translate("DockWidget", "DoubleSpinBox", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.doubleSpinBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_18.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_18.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_18.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_18.setText(QtGui.QApplication.translate("DockWidget", "TimeEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.timeEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_19.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_19.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_19.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_19.setText(QtGui.QApplication.translate("DockWidget", "DateEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_20.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_20.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_20.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_20.setText(QtGui.QApplication.translate("DockWidget", "TimeDateEdit", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEdit.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEdit.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEdit.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEditDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEditDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dateTimeEditDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_51.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_51.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_51.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_51.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_inputs_fields_qtpy_ui.py b/example/ui/dw_inputs_fields_qtpy_ui.py new file mode 100644 index 000000000..2a16d2214 --- /dev/null +++ b/example/ui/dw_inputs_fields_qtpy_ui.py @@ -0,0 +1,380 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 557) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_12.setFont(font) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName("fontComboBox") + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName("fontComboBoxDis") + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName("comboBoxEdit") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName("comboBoxEditDis") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_13.setFont(font) + self.label_13.setObjectName("label_13") + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName("lineEditDis") + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_14.setFont(font) + self.label_14.setObjectName("label_14") + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName("textEdit") + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName("textEditDis") + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_15.setFont(font) + self.label_15.setObjectName("label_15") + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName("plainTextEdit") + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName("plainTextEditDis") + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_16.setFont(font) + self.label_16.setObjectName("label_16") + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName("spinBox") + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName("spinBoxDis") + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_17.setFont(font) + self.label_17.setObjectName("label_17") + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName("doubleSpinBox") + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis") + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_18.setFont(font) + self.label_18.setObjectName("label_18") + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName("timeEdit") + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName("timeEditDis") + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_19.setFont(font) + self.label_19.setObjectName("label_19") + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName("dateEdit") + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName("dateEditDis") + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_20.setFont(font) + self.label_20.setObjectName("label_20") + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName("dateTimeEdit") + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName("dateTimeEditDis") + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName("label_51") + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.fontComboBox.editTextChanged['QString'].connect(self.fontComboBoxDis.setEditText) + self.lineEdit.textEdited['QString'].connect(self.lineEditDis.setText) + self.spinBox.valueChanged['int'].connect(self.spinBoxDis.setValue) + self.doubleSpinBox.valueChanged['double'].connect(self.doubleSpinBoxDis.setValue) + self.timeEdit.timeChanged['QTime'].connect(self.timeEditDis.setTime) + self.dateEdit.dateTimeChanged['QDateTime'].connect(self.dateEditDis.setDateTime) + self.dateTimeEdit.dateTimeChanged['QDateTime'].connect(self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_12.setText(_translate("DockWidget", "FontComboBox")) + self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "

    ComboBox

    ")) + self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Second option")) + self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option")) + self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_13.setText(_translate("DockWidget", "LineEdit")) + self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEdit.setText(_translate("DockWidget", "LineEdit")) + self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEditDis.setText(_translate("DockWidget", "LineEdit")) + self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_14.setText(_translate("DockWidget", "TextEdit")) + self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEdit.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ")) + self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEditDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

    TextEdit

    ")) + self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_15.setText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_16.setText(_translate("DockWidget", "SpinBox")) + self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setText(_translate("DockWidget", "DoubleSpinBox")) + self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setText(_translate("DockWidget", "TimeEdit")) + self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setText(_translate("DockWidget", "DateEdit")) + self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setText(_translate("DockWidget", "TimeDateEdit")) + self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setText(_translate("DockWidget", "Inside DockWidget")) + diff --git a/example/ui/dw_inputs_no_fields.ui b/example/ui/dw_inputs_no_fields.ui new file mode 100644 index 000000000..ebfc18968 --- /dev/null +++ b/example/ui/dw_inputs_no_fields.ui @@ -0,0 +1,793 @@ + + + DockWidget + + + + 0 + 0 + 402 + 405 + + + + Inputs - No Fields + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + VerticalSlider + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + HorizontalSlider + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + VerticalScroolBar + + + + + + + + 75 + true + + + + Disabled + + + + + + + false + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Dial + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 0 + + + + + + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + ComboBox A + + + + + ComboBox B + + + + + ComboBox C + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + ComboBox A + + + + + ComboBox B + + + + + ComboBox C + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + HorizontalScroolBar + + + + + + + + 75 + true + + + + Enabled + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ComboBox + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + + + + + false + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + + + dial + sliderMoved(int) + dialDis + setValue(int) + + + 222 + 122 + + + 299 + 121 + + + + + horizontalScrollBar + sliderMoved(int) + horizontalScrollBarDis + setValue(int) + + + 196 + 158 + + + 314 + 163 + + + + + horizontalSlider + sliderMoved(int) + horizontalSliderDis + setValue(int) + + + 192 + 192 + + + 305 + 190 + + + + + verticalScrollBar + sliderMoved(int) + verticalScrollBarDis + setValue(int) + + + 163 + 236 + + + 284 + 245 + + + + + verticalSlider + sliderMoved(int) + verticalSliderDis + setValue(int) + + + 172 + 328 + + + 289 + 329 + + + + + comboBox + currentIndexChanged(int) + comboBoxDis + setCurrentIndex(int) + + + 230 + 76 + + + 322 + 77 + + + + + diff --git a/example/ui/dw_inputs_no_fields_pyqt5_ui.py b/example/ui/dw_inputs_no_fields_pyqt5_ui.py new file mode 100644 index 000000000..3f7b67cfc --- /dev/null +++ b/example/ui/dw_inputs_no_fields_pyqt5_ui.py @@ -0,0 +1,270 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(402, 405) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.dial = QtWidgets.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName("dial") + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_25.setFont(font) + self.label_25.setObjectName("label_25") + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis") + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName("verticalSlider") + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_24.setFont(font) + self.label_24.setObjectName("label_24") + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName("horizontalSlider") + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName("horizontalSliderDis") + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_23.setFont(font) + self.label_23.setObjectName("label_23") + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName("verticalScrollBarDis") + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_21.setFont(font) + self.label_21.setObjectName("label_21") + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName("verticalScrollBar") + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName("comboBoxDis") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName("horizontalScrollBar") + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName("comboBox") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_22.setFont(font) + self.label_22.setObjectName("label_22") + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName("label_50") + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_11.setFont(font) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtWidgets.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName("dialDis") + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName("verticalSliderDis") + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.dial.sliderMoved['int'].connect(self.dialDis.setValue) + self.horizontalScrollBar.sliderMoved['int'].connect(self.horizontalScrollBarDis.setValue) + self.horizontalSlider.sliderMoved['int'].connect(self.horizontalSliderDis.setValue) + self.verticalScrollBar.sliderMoved['int'].connect(self.verticalScrollBarDis.setValue) + self.verticalSlider.sliderMoved['int'].connect(self.verticalSliderDis.setValue) + self.comboBox.currentIndexChanged['int'].connect(self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields")) + self.dial.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dial.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setText(_translate("DockWidget", "VerticalSlider")) + self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setText(_translate("DockWidget", "HorizontalSlider")) + self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setText(_translate("DockWidget", "VerticalScroolBar")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setText(_translate("DockWidget", "Dial")) + self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A")) + self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B")) + self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C")) + self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A")) + self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B")) + self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C")) + self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_50.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_11.setText(_translate("DockWidget", "ComboBox")) + self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + diff --git a/example/ui/dw_inputs_no_fields_pyqt_ui.py b/example/ui/dw_inputs_no_fields_pyqt_ui.py new file mode 100644 index 000000000..de60c1a58 --- /dev/null +++ b/example/ui/dw_inputs_no_fields_pyqt_ui.py @@ -0,0 +1,282 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(402, 405) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.dial = QtGui.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName(_fromUtf8("dial")) + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtGui.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_25.setFont(font) + self.label_25.setObjectName(_fromUtf8("label_25")) + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName(_fromUtf8("horizontalScrollBarDis")) + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtGui.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName(_fromUtf8("verticalSlider")) + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtGui.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_24.setFont(font) + self.label_24.setObjectName(_fromUtf8("label_24")) + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider")) + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName(_fromUtf8("horizontalSliderDis")) + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtGui.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_23.setFont(font) + self.label_23.setObjectName(_fromUtf8("label_23")) + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName(_fromUtf8("verticalScrollBarDis")) + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtGui.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_21.setFont(font) + self.label_21.setObjectName(_fromUtf8("label_21")) + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName(_fromUtf8("verticalScrollBar")) + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName(_fromUtf8("comboBoxDis")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName(_fromUtf8("horizontalScrollBar")) + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName(_fromUtf8("comboBox")) + self.comboBox.addItem(_fromUtf8("")) + self.comboBox.addItem(_fromUtf8("")) + self.comboBox.addItem(_fromUtf8("")) + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtGui.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_22.setFont(font) + self.label_22.setObjectName(_fromUtf8("label_22")) + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtGui.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName(_fromUtf8("label_50")) + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtGui.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_11.setFont(font) + self.label_11.setObjectName(_fromUtf8("label_11")) + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtGui.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName(_fromUtf8("dialDis")) + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName(_fromUtf8("verticalSliderDis")) + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.dialDis.setValue) + QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalScrollBarDis.setValue) + QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalSliderDis.setValue) + QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalScrollBarDis.setValue) + QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalSliderDis.setValue) + QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields", None)) + self.dial.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dial.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_25.setText(_translate("DockWidget", "VerticalSlider", None)) + self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_24.setText(_translate("DockWidget", "HorizontalSlider", None)) + self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_23.setText(_translate("DockWidget", "VerticalScroolBar", None)) + self.label_2.setText(_translate("DockWidget", "Disabled", None)) + self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_21.setText(_translate("DockWidget", "Dial", None)) + self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A", None)) + self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B", None)) + self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C", None)) + self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A", None)) + self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B", None)) + self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C", None)) + self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar", None)) + self.label.setText(_translate("DockWidget", "Enabled", None)) + self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_50.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_11.setText(_translate("DockWidget", "ComboBox", None)) + self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + diff --git a/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py b/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py new file mode 100644 index 000000000..50cfe747f --- /dev/null +++ b/example/ui/dw_inputs_no_fields_pyqtgraph_ui.py @@ -0,0 +1,282 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(402, 405) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.dial = QtGui.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName(_fromUtf8("dial")) + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtGui.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_25.setFont(font) + self.label_25.setObjectName(_fromUtf8("label_25")) + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName(_fromUtf8("horizontalScrollBarDis")) + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtGui.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName(_fromUtf8("verticalSlider")) + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtGui.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_24.setFont(font) + self.label_24.setObjectName(_fromUtf8("label_24")) + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider")) + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName(_fromUtf8("horizontalSliderDis")) + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtGui.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_23.setFont(font) + self.label_23.setObjectName(_fromUtf8("label_23")) + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName(_fromUtf8("verticalScrollBarDis")) + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtGui.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_21.setFont(font) + self.label_21.setObjectName(_fromUtf8("label_21")) + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName(_fromUtf8("verticalScrollBar")) + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName(_fromUtf8("comboBoxDis")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.comboBoxDis.addItem(_fromUtf8("")) + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName(_fromUtf8("horizontalScrollBar")) + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName(_fromUtf8("comboBox")) + self.comboBox.addItem(_fromUtf8("")) + self.comboBox.addItem(_fromUtf8("")) + self.comboBox.addItem(_fromUtf8("")) + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtGui.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_22.setFont(font) + self.label_22.setObjectName(_fromUtf8("label_22")) + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtGui.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName(_fromUtf8("label_50")) + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtGui.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_11.setFont(font) + self.label_11.setObjectName(_fromUtf8("label_11")) + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtGui.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName(_fromUtf8("dialDis")) + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName(_fromUtf8("verticalSliderDis")) + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.dialDis.setValue) + QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalScrollBarDis.setValue) + QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.horizontalSliderDis.setValue) + QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalScrollBarDis.setValue) + QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL(_fromUtf8("sliderMoved(int)")), self.verticalSliderDis.setValue) + QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields", None)) + self.dial.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dial.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_25.setText(_translate("DockWidget", "VerticalSlider", None)) + self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_24.setText(_translate("DockWidget", "HorizontalSlider", None)) + self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_23.setText(_translate("DockWidget", "VerticalScroolBar", None)) + self.label_2.setText(_translate("DockWidget", "Disabled", None)) + self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_21.setText(_translate("DockWidget", "Dial", None)) + self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A", None)) + self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B", None)) + self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C", None)) + self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A", None)) + self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B", None)) + self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C", None)) + self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar", None)) + self.label.setText(_translate("DockWidget", "Enabled", None)) + self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_50.setText(_translate("DockWidget", "Inside DockWidget", None)) + self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_11.setText(_translate("DockWidget", "ComboBox", None)) + self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + diff --git a/example/ui/dw_inputs_no_fields_pyside2_ui.py b/example/ui/dw_inputs_no_fields_pyside2_ui.py new file mode 100644 index 000000000..25eae2669 --- /dev/null +++ b/example/ui/dw_inputs_no_fields_pyside2_ui.py @@ -0,0 +1,269 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created: Thu Dec 13 17:14:06 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(402, 405) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.dial = QtWidgets.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName("dial") + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_25.setFont(font) + self.label_25.setObjectName("label_25") + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis") + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName("verticalSlider") + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_24.setFont(font) + self.label_24.setObjectName("label_24") + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName("horizontalSlider") + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName("horizontalSliderDis") + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_23.setFont(font) + self.label_23.setObjectName("label_23") + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName("verticalScrollBarDis") + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_21.setFont(font) + self.label_21.setObjectName("label_21") + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName("verticalScrollBar") + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName("comboBoxDis") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName("horizontalScrollBar") + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName("comboBox") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_22.setFont(font) + self.label_22.setObjectName("label_22") + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName("label_50") + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_11.setFont(font) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtWidgets.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName("dialDis") + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName("verticalSliderDis") + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.dial, QtCore.SIGNAL("sliderMoved(int)"), self.dialDis.setValue) + QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalScrollBarDis.setValue) + QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalSliderDis.setValue) + QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.verticalScrollBarDis.setValue) + QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.verticalSliderDis.setValue) + QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL("currentIndexChanged(int)"), self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Inputs - No Fields", None, -1)) + self.dial.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dial.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dial.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_25.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_25.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_25.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_25.setText(QtWidgets.QApplication.translate("DockWidget", "VerticalSlider", None, -1)) + self.horizontalScrollBarDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.horizontalScrollBarDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.horizontalScrollBarDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.verticalSlider.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.verticalSlider.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.verticalSlider.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_24.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_24.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_24.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_24.setText(QtWidgets.QApplication.translate("DockWidget", "HorizontalSlider", None, -1)) + self.horizontalSlider.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.horizontalSlider.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.horizontalSlider.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.horizontalSliderDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.horizontalSliderDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.horizontalSliderDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_23.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_23.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_23.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_23.setText(QtWidgets.QApplication.translate("DockWidget", "VerticalScroolBar", None, -1)) + self.label_2.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.verticalScrollBarDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.verticalScrollBarDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.verticalScrollBarDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_21.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_21.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_21.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_21.setText(QtWidgets.QApplication.translate("DockWidget", "Dial", None, -1)) + self.verticalScrollBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.verticalScrollBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.verticalScrollBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.comboBoxDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.comboBoxDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.comboBoxDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.comboBoxDis.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBox A", None, -1)) + self.comboBoxDis.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "ComboBox B", None, -1)) + self.comboBoxDis.setItemText(2, QtWidgets.QApplication.translate("DockWidget", "ComboBox C", None, -1)) + self.horizontalScrollBar.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.horizontalScrollBar.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.horizontalScrollBar.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.comboBox.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.comboBox.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.comboBox.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.comboBox.setItemText(0, QtWidgets.QApplication.translate("DockWidget", "ComboBox A", None, -1)) + self.comboBox.setItemText(1, QtWidgets.QApplication.translate("DockWidget", "ComboBox B", None, -1)) + self.comboBox.setItemText(2, QtWidgets.QApplication.translate("DockWidget", "ComboBox C", None, -1)) + self.label_22.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_22.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_22.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_22.setText(QtWidgets.QApplication.translate("DockWidget", "HorizontalScroolBar", None, -1)) + self.label.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_50.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_50.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_50.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_50.setText(QtWidgets.QApplication.translate("DockWidget", "Inside DockWidget", None, -1)) + self.label_11.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_11.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_11.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_11.setText(QtWidgets.QApplication.translate("DockWidget", "ComboBox", None, -1)) + self.dialDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.dialDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.dialDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.verticalSliderDis.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.verticalSliderDis.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.verticalSliderDis.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + diff --git a/example/ui/dw_inputs_no_fields_pyside_ui.py b/example/ui/dw_inputs_no_fields_pyside_ui.py new file mode 100644 index 000000000..a09a5bd8f --- /dev/null +++ b/example/ui/dw_inputs_no_fields_pyside_ui.py @@ -0,0 +1,269 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created: Thu Dec 13 17:14:06 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(402, 405) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.dial = QtGui.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName("dial") + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtGui.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_25.setFont(font) + self.label_25.setObjectName("label_25") + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis") + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtGui.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName("verticalSlider") + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtGui.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_24.setFont(font) + self.label_24.setObjectName("label_24") + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName("horizontalSlider") + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName("horizontalSliderDis") + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtGui.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_23.setFont(font) + self.label_23.setObjectName("label_23") + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName("verticalScrollBarDis") + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtGui.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_21.setFont(font) + self.label_21.setObjectName("label_21") + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName("verticalScrollBar") + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName("comboBoxDis") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName("horizontalScrollBar") + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName("comboBox") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtGui.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_22.setFont(font) + self.label_22.setObjectName("label_22") + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtGui.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName("label_50") + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtGui.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_11.setFont(font) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtGui.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName("dialDis") + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName("verticalSliderDis") + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QObject.connect(self.dial, QtCore.SIGNAL("sliderMoved(int)"), self.dialDis.setValue) + QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalScrollBarDis.setValue) + QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.horizontalSliderDis.setValue) + QtCore.QObject.connect(self.verticalScrollBar, QtCore.SIGNAL("sliderMoved(int)"), self.verticalScrollBarDis.setValue) + QtCore.QObject.connect(self.verticalSlider, QtCore.SIGNAL("sliderMoved(int)"), self.verticalSliderDis.setValue) + QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL("currentIndexChanged(int)"), self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Inputs - No Fields", None, QtGui.QApplication.UnicodeUTF8)) + self.dial.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dial.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dial.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_25.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_25.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_25.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_25.setText(QtGui.QApplication.translate("DockWidget", "VerticalSlider", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBarDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBarDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBarDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSlider.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSlider.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSlider.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_24.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_24.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_24.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_24.setText(QtGui.QApplication.translate("DockWidget", "HorizontalSlider", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSlider.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSlider.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSlider.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSliderDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSliderDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalSliderDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_23.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_23.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_23.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_23.setText(QtGui.QApplication.translate("DockWidget", "VerticalScroolBar", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBarDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBarDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBarDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_21.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_21.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_21.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_21.setText(QtGui.QApplication.translate("DockWidget", "Dial", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalScrollBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBox A", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setItemText(1, QtGui.QApplication.translate("DockWidget", "ComboBox B", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBoxDis.setItemText(2, QtGui.QApplication.translate("DockWidget", "ComboBox C", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBar.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBar.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.horizontalScrollBar.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setItemText(0, QtGui.QApplication.translate("DockWidget", "ComboBox A", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setItemText(1, QtGui.QApplication.translate("DockWidget", "ComboBox B", None, QtGui.QApplication.UnicodeUTF8)) + self.comboBox.setItemText(2, QtGui.QApplication.translate("DockWidget", "ComboBox C", None, QtGui.QApplication.UnicodeUTF8)) + self.label_22.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_22.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_22.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_22.setText(QtGui.QApplication.translate("DockWidget", "HorizontalScroolBar", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_50.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_50.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_50.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_50.setText(QtGui.QApplication.translate("DockWidget", "Inside DockWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.label_11.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_11.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_11.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_11.setText(QtGui.QApplication.translate("DockWidget", "ComboBox", None, QtGui.QApplication.UnicodeUTF8)) + self.dialDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dialDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.dialDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSliderDis.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSliderDis.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.verticalSliderDis.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_inputs_no_fields_qtpy_ui.py b/example/ui/dw_inputs_no_fields_qtpy_ui.py new file mode 100644 index 000000000..83d769cb2 --- /dev/null +++ b/example/ui/dw_inputs_no_fields_qtpy_ui.py @@ -0,0 +1,270 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(402, 405) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.dial = QtWidgets.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName("dial") + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_25.setFont(font) + self.label_25.setObjectName("label_25") + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis") + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName("verticalSlider") + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_24.setFont(font) + self.label_24.setObjectName("label_24") + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName("horizontalSlider") + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName("horizontalSliderDis") + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_23.setFont(font) + self.label_23.setObjectName("label_23") + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName("verticalScrollBarDis") + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_21.setFont(font) + self.label_21.setObjectName("label_21") + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName("verticalScrollBar") + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName("comboBoxDis") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName("horizontalScrollBar") + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName("comboBox") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_22.setFont(font) + self.label_22.setObjectName("label_22") + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName("label_50") + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_11.setFont(font) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtWidgets.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName("dialDis") + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName("verticalSliderDis") + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.dial.sliderMoved['int'].connect(self.dialDis.setValue) + self.horizontalScrollBar.sliderMoved['int'].connect(self.horizontalScrollBarDis.setValue) + self.horizontalSlider.sliderMoved['int'].connect(self.horizontalSliderDis.setValue) + self.verticalScrollBar.sliderMoved['int'].connect(self.verticalScrollBarDis.setValue) + self.verticalSlider.sliderMoved['int'].connect(self.verticalSliderDis.setValue) + self.comboBox.currentIndexChanged['int'].connect(self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields")) + self.dial.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dial.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setText(_translate("DockWidget", "VerticalSlider")) + self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setText(_translate("DockWidget", "HorizontalSlider")) + self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setText(_translate("DockWidget", "VerticalScroolBar")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setText(_translate("DockWidget", "Dial")) + self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBox A")) + self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B")) + self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C")) + self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setItemText(0, _translate("DockWidget", "ComboBox A")) + self.comboBox.setItemText(1, _translate("DockWidget", "ComboBox B")) + self.comboBox.setItemText(2, _translate("DockWidget", "ComboBox C")) + self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_50.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_11.setText(_translate("DockWidget", "ComboBox")) + self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + diff --git a/example/ui/dw_views.ui b/example/ui/dw_views.ui new file mode 100644 index 000000000..3115a2caa --- /dev/null +++ b/example/ui/dw_views.ui @@ -0,0 +1,141 @@ + + + DockWidget + + + + 0 + 0 + 266 + 387 + + + + Views + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 75 + true + + + + ListView + + + + + + + + + + false + + + + + + + + 75 + true + + + + TreeView + + + + + + + + + + false + + + + + + + + 75 + true + + + + TableView + + + + + + + + + + false + + + + + + + + 75 + true + + + + ColunmView + + + + + + + + + + false + + + + + + + + + diff --git a/example/ui/dw_views_pyqt5_ui.py b/example/ui/dw_views_pyqt5_ui.py new file mode 100644 index 000000000..7d0990c58 --- /dev/null +++ b/example/ui/dw_views_pyqt5_ui.py @@ -0,0 +1,104 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(266, 387) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_70 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_70.setFont(font) + self.label_70.setObjectName("label_70") + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_80.setFont(font) + self.label_80.setObjectName("label_80") + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_27.setFont(font) + self.label_27.setObjectName("label_27") + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtWidgets.QListView(self.dockWidgetContents) + self.listView.setObjectName("listView") + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtWidgets.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName("listViewDis") + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_59.setFont(font) + self.label_59.setObjectName("label_59") + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName("treeView") + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName("treeViewDis") + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_60.setFont(font) + self.label_60.setObjectName("label_60") + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtWidgets.QTableView(self.dockWidgetContents) + self.tableView.setObjectName("tableView") + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName("tableViewDis") + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_61.setFont(font) + self.label_61.setObjectName("label_61") + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName("columnView") + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName("columnViewDis") + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Views")) + self.label_70.setText(_translate("DockWidget", "Enabled")) + self.label_80.setText(_translate("DockWidget", "Disabled")) + self.label_27.setText(_translate("DockWidget", "ListView")) + self.label_59.setText(_translate("DockWidget", "TreeView")) + self.label_60.setText(_translate("DockWidget", "TableView")) + self.label_61.setText(_translate("DockWidget", "ColunmView")) + diff --git a/example/ui/dw_views_pyqt_ui.py b/example/ui/dw_views_pyqt_ui.py new file mode 100644 index 000000000..25cfabf30 --- /dev/null +++ b/example/ui/dw_views_pyqt_ui.py @@ -0,0 +1,116 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(266, 387) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_70 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_70.setFont(font) + self.label_70.setObjectName(_fromUtf8("label_70")) + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_80.setFont(font) + self.label_80.setObjectName(_fromUtf8("label_80")) + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_27.setFont(font) + self.label_27.setObjectName(_fromUtf8("label_27")) + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtGui.QListView(self.dockWidgetContents) + self.listView.setObjectName(_fromUtf8("listView")) + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtGui.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName(_fromUtf8("listViewDis")) + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_59.setFont(font) + self.label_59.setObjectName(_fromUtf8("label_59")) + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtGui.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName(_fromUtf8("treeView")) + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName(_fromUtf8("treeViewDis")) + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_60.setFont(font) + self.label_60.setObjectName(_fromUtf8("label_60")) + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtGui.QTableView(self.dockWidgetContents) + self.tableView.setObjectName(_fromUtf8("tableView")) + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtGui.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName(_fromUtf8("tableViewDis")) + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_61.setFont(font) + self.label_61.setObjectName(_fromUtf8("label_61")) + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtGui.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName(_fromUtf8("columnView")) + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName(_fromUtf8("columnViewDis")) + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Views", None)) + self.label_70.setText(_translate("DockWidget", "Enabled", None)) + self.label_80.setText(_translate("DockWidget", "Disabled", None)) + self.label_27.setText(_translate("DockWidget", "ListView", None)) + self.label_59.setText(_translate("DockWidget", "TreeView", None)) + self.label_60.setText(_translate("DockWidget", "TableView", None)) + self.label_61.setText(_translate("DockWidget", "ColunmView", None)) + diff --git a/example/ui/dw_views_pyqtgraph_ui.py b/example/ui/dw_views_pyqtgraph_ui.py new file mode 100644 index 000000000..c54f5ae3a --- /dev/null +++ b/example/ui/dw_views_pyqtgraph_ui.py @@ -0,0 +1,116 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(266, 387) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_70 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_70.setFont(font) + self.label_70.setObjectName(_fromUtf8("label_70")) + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_80.setFont(font) + self.label_80.setObjectName(_fromUtf8("label_80")) + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_27.setFont(font) + self.label_27.setObjectName(_fromUtf8("label_27")) + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtGui.QListView(self.dockWidgetContents) + self.listView.setObjectName(_fromUtf8("listView")) + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtGui.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName(_fromUtf8("listViewDis")) + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_59.setFont(font) + self.label_59.setObjectName(_fromUtf8("label_59")) + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtGui.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName(_fromUtf8("treeView")) + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName(_fromUtf8("treeViewDis")) + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_60.setFont(font) + self.label_60.setObjectName(_fromUtf8("label_60")) + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtGui.QTableView(self.dockWidgetContents) + self.tableView.setObjectName(_fromUtf8("tableView")) + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtGui.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName(_fromUtf8("tableViewDis")) + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_61.setFont(font) + self.label_61.setObjectName(_fromUtf8("label_61")) + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtGui.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName(_fromUtf8("columnView")) + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName(_fromUtf8("columnViewDis")) + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Views", None)) + self.label_70.setText(_translate("DockWidget", "Enabled", None)) + self.label_80.setText(_translate("DockWidget", "Disabled", None)) + self.label_27.setText(_translate("DockWidget", "ListView", None)) + self.label_59.setText(_translate("DockWidget", "TreeView", None)) + self.label_60.setText(_translate("DockWidget", "TableView", None)) + self.label_61.setText(_translate("DockWidget", "ColunmView", None)) + diff --git a/example/ui/dw_views_pyside2_ui.py b/example/ui/dw_views_pyside2_ui.py new file mode 100644 index 000000000..a5350d568 --- /dev/null +++ b/example/ui/dw_views_pyside2_ui.py @@ -0,0 +1,103 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created: Thu Dec 13 17:14:06 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(266, 387) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_70 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_70.setFont(font) + self.label_70.setObjectName("label_70") + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_80.setFont(font) + self.label_80.setObjectName("label_80") + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_27.setFont(font) + self.label_27.setObjectName("label_27") + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtWidgets.QListView(self.dockWidgetContents) + self.listView.setObjectName("listView") + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtWidgets.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName("listViewDis") + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_59.setFont(font) + self.label_59.setObjectName("label_59") + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName("treeView") + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName("treeViewDis") + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_60.setFont(font) + self.label_60.setObjectName("label_60") + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtWidgets.QTableView(self.dockWidgetContents) + self.tableView.setObjectName("tableView") + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName("tableViewDis") + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_61.setFont(font) + self.label_61.setObjectName("label_61") + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName("columnView") + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName("columnViewDis") + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Views", None, -1)) + self.label_70.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_80.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_27.setText(QtWidgets.QApplication.translate("DockWidget", "ListView", None, -1)) + self.label_59.setText(QtWidgets.QApplication.translate("DockWidget", "TreeView", None, -1)) + self.label_60.setText(QtWidgets.QApplication.translate("DockWidget", "TableView", None, -1)) + self.label_61.setText(QtWidgets.QApplication.translate("DockWidget", "ColunmView", None, -1)) + diff --git a/example/ui/dw_views_pyside_ui.py b/example/ui/dw_views_pyside_ui.py new file mode 100644 index 000000000..217b53691 --- /dev/null +++ b/example/ui/dw_views_pyside_ui.py @@ -0,0 +1,103 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created: Thu Dec 13 17:14:06 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(266, 387) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_70 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_70.setFont(font) + self.label_70.setObjectName("label_70") + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_80.setFont(font) + self.label_80.setObjectName("label_80") + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_27.setFont(font) + self.label_27.setObjectName("label_27") + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtGui.QListView(self.dockWidgetContents) + self.listView.setObjectName("listView") + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtGui.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName("listViewDis") + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_59.setFont(font) + self.label_59.setObjectName("label_59") + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtGui.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName("treeView") + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtGui.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName("treeViewDis") + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_60.setFont(font) + self.label_60.setObjectName("label_60") + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtGui.QTableView(self.dockWidgetContents) + self.tableView.setObjectName("tableView") + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtGui.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName("tableViewDis") + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_61.setFont(font) + self.label_61.setObjectName("label_61") + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtGui.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName("columnView") + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtGui.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName("columnViewDis") + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Views", None, QtGui.QApplication.UnicodeUTF8)) + self.label_70.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_80.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_27.setText(QtGui.QApplication.translate("DockWidget", "ListView", None, QtGui.QApplication.UnicodeUTF8)) + self.label_59.setText(QtGui.QApplication.translate("DockWidget", "TreeView", None, QtGui.QApplication.UnicodeUTF8)) + self.label_60.setText(QtGui.QApplication.translate("DockWidget", "TableView", None, QtGui.QApplication.UnicodeUTF8)) + self.label_61.setText(QtGui.QApplication.translate("DockWidget", "ColunmView", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/dw_views_qtpy_ui.py b/example/ui/dw_views_qtpy_ui.py new file mode 100644 index 000000000..78c447480 --- /dev/null +++ b/example/ui/dw_views_qtpy_ui.py @@ -0,0 +1,104 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(266, 387) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_70 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_70.setFont(font) + self.label_70.setObjectName("label_70") + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_80.setFont(font) + self.label_80.setObjectName("label_80") + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_27.setFont(font) + self.label_27.setObjectName("label_27") + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtWidgets.QListView(self.dockWidgetContents) + self.listView.setObjectName("listView") + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtWidgets.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName("listViewDis") + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_59.setFont(font) + self.label_59.setObjectName("label_59") + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName("treeView") + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName("treeViewDis") + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_60.setFont(font) + self.label_60.setObjectName("label_60") + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtWidgets.QTableView(self.dockWidgetContents) + self.tableView.setObjectName("tableView") + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName("tableViewDis") + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_61.setFont(font) + self.label_61.setObjectName("label_61") + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName("columnView") + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName("columnViewDis") + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Views")) + self.label_70.setText(_translate("DockWidget", "Enabled")) + self.label_80.setText(_translate("DockWidget", "Disabled")) + self.label_27.setText(_translate("DockWidget", "ListView")) + self.label_59.setText(_translate("DockWidget", "TreeView")) + self.label_60.setText(_translate("DockWidget", "TableView")) + self.label_61.setText(_translate("DockWidget", "ColunmView")) + diff --git a/example/ui/dw_widgets.ui b/example/ui/dw_widgets.ui new file mode 100644 index 000000000..23bff1fd1 --- /dev/null +++ b/example/ui/dw_widgets.ui @@ -0,0 +1,494 @@ + + + DockWidget + + + + 0 + 0 + 269 + 306 + + + + Widgets + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ListWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + New Item + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + + false + + + + New Item + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TreeWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + New Column + + + + + New Column + + + + + New Item + + + + + + + New Subitem + + + Test + + + + New Subitem + + + + + + + + + + New Item + + + + + + + New Subitem + + + + + + + + + false + + + true + + + + New Column + + + + + New Column + + + + + New Item + + + + + + + New Subitem + + + Test + + + + New Subitem + + + + + + + + + + New Item + + + + New Subitem + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TableWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + New Row + + + + + New Row + + + + + New Row + + + + + New Column + + + + + New Column + + + + + 1.23 + + + + + Hello + + + + + 1,45 + + + + + Olá + + + + + 12/12/2012 + + + + + Oui + + + + + + + + false + + + + New Row + + + + + New Row + + + + + New Row + + + + + New Column + + + + + New Column + + + + + 1.23 + + + + + Hello + + + + + 1,45 + + + + + Olá + + + + + 12/12/2012 + + + + + Oui + + + + + + + + + + diff --git a/example/ui/dw_widgets_pyqt5_ui.py b/example/ui/dw_widgets_pyqt5_ui.py new file mode 100644 index 000000000..fa0d8bf78 --- /dev/null +++ b/example/ui/dw_widgets_pyqt5_ui.py @@ -0,0 +1,289 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(269, 306) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_81 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_81.setFont(font) + self.label_81.setObjectName("label_81") + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_82.setFont(font) + self.label_82.setObjectName("label_82") + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_56.setFont(font) + self.label_56.setObjectName("label_56") + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName("listWidget") + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName("listWidgetDis") + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_57.setFont(font) + self.label_57.setObjectName("label_57") + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName("treeWidget") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName("treeWidgetDis") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_58.setFont(font) + self.label_58.setObjectName("label_58") + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName("tableWidgetDis") + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Widgets")) + self.label_81.setText(_translate("DockWidget", "Enabled")) + self.label_82.setText(_translate("DockWidget", "Disabled")) + self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_56.setText(_translate("DockWidget", "ListWidget")) + self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + item = self.listWidgetDis.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "TreeWidget")) + self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "TableWidget")) + self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + item = self.tableWidget.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + item = self.tableWidget.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidget.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidget.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidget.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidget.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidget.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidget.setSortingEnabled(__sortingEnabled) + item = self.tableWidgetDis.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidgetDis.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + item = self.tableWidgetDis.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidgetDis.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidgetDis.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidgetDis.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidgetDis.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidgetDis.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/dw_widgets_pyqt_ui.py b/example/ui/dw_widgets_pyqt_ui.py new file mode 100644 index 000000000..9ab46428b --- /dev/null +++ b/example/ui/dw_widgets_pyqt_ui.py @@ -0,0 +1,301 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(269, 306) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_81 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_81.setFont(font) + self.label_81.setObjectName(_fromUtf8("label_81")) + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_82.setFont(font) + self.label_82.setObjectName(_fromUtf8("label_82")) + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtGui.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_56.setFont(font) + self.label_56.setObjectName(_fromUtf8("label_56")) + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtGui.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName(_fromUtf8("listWidget")) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName(_fromUtf8("listWidgetDis")) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtGui.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_57.setFont(font) + self.label_57.setObjectName(_fromUtf8("label_57")) + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName(_fromUtf8("treeWidget")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName(_fromUtf8("treeWidgetDis")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtGui.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_58.setFont(font) + self.label_58.setObjectName(_fromUtf8("label_58")) + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName(_fromUtf8("tableWidget")) + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName(_fromUtf8("tableWidgetDis")) + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Widgets", None)) + self.label_81.setText(_translate("DockWidget", "Enabled", None)) + self.label_82.setText(_translate("DockWidget", "Disabled", None)) + self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_56.setText(_translate("DockWidget", "ListWidget", None)) + self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(1) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(2) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(3) + item.setText(_translate("DockWidget", "New Item", None)) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + item = self.listWidgetDis.item(0) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(1) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(2) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(3) + item.setText(_translate("DockWidget", "New Item", None)) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_57.setText(_translate("DockWidget", "TreeWidget", None)) + self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column", None)) + self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column", None)) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None)) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column", None)) + self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column", None)) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None)) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_58.setText(_translate("DockWidget", "TableWidget", None)) + self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + item = self.tableWidget.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column", None)) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column", None)) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + item = self.tableWidget.item(0, 0) + item.setText(_translate("DockWidget", "1.23", None)) + item = self.tableWidget.item(0, 1) + item.setText(_translate("DockWidget", "Hello", None)) + item = self.tableWidget.item(1, 0) + item.setText(_translate("DockWidget", "1,45", None)) + item = self.tableWidget.item(1, 1) + item.setText(_translate("DockWidget", "Olá", None)) + item = self.tableWidget.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012", None)) + item = self.tableWidget.item(2, 1) + item.setText(_translate("DockWidget", "Oui", None)) + self.tableWidget.setSortingEnabled(__sortingEnabled) + item = self.tableWidgetDis.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column", None)) + item = self.tableWidgetDis.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column", None)) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + item = self.tableWidgetDis.item(0, 0) + item.setText(_translate("DockWidget", "1.23", None)) + item = self.tableWidgetDis.item(0, 1) + item.setText(_translate("DockWidget", "Hello", None)) + item = self.tableWidgetDis.item(1, 0) + item.setText(_translate("DockWidget", "1,45", None)) + item = self.tableWidgetDis.item(1, 1) + item.setText(_translate("DockWidget", "Olá", None)) + item = self.tableWidgetDis.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012", None)) + item = self.tableWidgetDis.item(2, 1) + item.setText(_translate("DockWidget", "Oui", None)) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/dw_widgets_pyqtgraph_ui.py b/example/ui/dw_widgets_pyqtgraph_ui.py new file mode 100644 index 000000000..dee5e7c86 --- /dev/null +++ b/example/ui/dw_widgets_pyqtgraph_ui.py @@ -0,0 +1,301 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName(_fromUtf8("DockWidget")) + DockWidget.resize(269, 306) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.label_81 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_81.setFont(font) + self.label_81.setObjectName(_fromUtf8("label_81")) + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_82.setFont(font) + self.label_82.setObjectName(_fromUtf8("label_82")) + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtGui.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_56.setFont(font) + self.label_56.setObjectName(_fromUtf8("label_56")) + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtGui.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName(_fromUtf8("listWidget")) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName(_fromUtf8("listWidgetDis")) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidgetDis.addItem(item) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtGui.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_57.setFont(font) + self.label_57.setObjectName(_fromUtf8("label_57")) + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName(_fromUtf8("treeWidget")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName(_fromUtf8("treeWidgetDis")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtGui.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_58.setFont(font) + self.label_58.setObjectName(_fromUtf8("label_58")) + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName(_fromUtf8("tableWidget")) + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName(_fromUtf8("tableWidgetDis")) + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(_translate("DockWidget", "Widgets", None)) + self.label_81.setText(_translate("DockWidget", "Enabled", None)) + self.label_82.setText(_translate("DockWidget", "Disabled", None)) + self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_56.setText(_translate("DockWidget", "ListWidget", None)) + self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(1) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(2) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidget.item(3) + item.setText(_translate("DockWidget", "New Item", None)) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + item = self.listWidgetDis.item(0) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(1) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(2) + item.setText(_translate("DockWidget", "New Item", None)) + item = self.listWidgetDis.item(3) + item.setText(_translate("DockWidget", "New Item", None)) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_57.setText(_translate("DockWidget", "TreeWidget", None)) + self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column", None)) + self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column", None)) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None)) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column", None)) + self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column", None)) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test", None)) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item", None)) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem", None)) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + self.label_58.setText(_translate("DockWidget", "TableWidget", None)) + self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip", None)) + self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip", None)) + self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"", None)) + item = self.tableWidget.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column", None)) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column", None)) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + item = self.tableWidget.item(0, 0) + item.setText(_translate("DockWidget", "1.23", None)) + item = self.tableWidget.item(0, 1) + item.setText(_translate("DockWidget", "Hello", None)) + item = self.tableWidget.item(1, 0) + item.setText(_translate("DockWidget", "1,45", None)) + item = self.tableWidget.item(1, 1) + item.setText(_translate("DockWidget", "Olá", None)) + item = self.tableWidget.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012", None)) + item = self.tableWidget.item(2, 1) + item.setText(_translate("DockWidget", "Oui", None)) + self.tableWidget.setSortingEnabled(__sortingEnabled) + item = self.tableWidgetDis.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row", None)) + item = self.tableWidgetDis.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column", None)) + item = self.tableWidgetDis.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column", None)) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + item = self.tableWidgetDis.item(0, 0) + item.setText(_translate("DockWidget", "1.23", None)) + item = self.tableWidgetDis.item(0, 1) + item.setText(_translate("DockWidget", "Hello", None)) + item = self.tableWidgetDis.item(1, 0) + item.setText(_translate("DockWidget", "1,45", None)) + item = self.tableWidgetDis.item(1, 1) + item.setText(_translate("DockWidget", "Olá", None)) + item = self.tableWidgetDis.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012", None)) + item = self.tableWidgetDis.item(2, 1) + item.setText(_translate("DockWidget", "Oui", None)) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/dw_widgets_pyside2_ui.py b/example/ui/dw_widgets_pyside2_ui.py new file mode 100644 index 000000000..3561329c1 --- /dev/null +++ b/example/ui/dw_widgets_pyside2_ui.py @@ -0,0 +1,250 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(269, 306) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_81 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_81.setFont(font) + self.label_81.setObjectName("label_81") + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_82.setFont(font) + self.label_82.setObjectName("label_82") + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_56.setFont(font) + self.label_56.setObjectName("label_56") + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName("listWidget") + QtWidgets.QListWidgetItem(self.listWidget) + QtWidgets.QListWidgetItem(self.listWidget) + QtWidgets.QListWidgetItem(self.listWidget) + QtWidgets.QListWidgetItem(self.listWidget) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName("listWidgetDis") + QtWidgets.QListWidgetItem(self.listWidgetDis) + QtWidgets.QListWidgetItem(self.listWidgetDis) + QtWidgets.QListWidgetItem(self.listWidgetDis) + QtWidgets.QListWidgetItem(self.listWidgetDis) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_57.setFont(font) + self.label_57.setObjectName("label_57") + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName("treeWidget") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName("treeWidgetDis") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_58.setFont(font) + self.label_58.setObjectName("label_58") + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName("tableWidgetDis") + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtWidgets.QApplication.translate("DockWidget", "Widgets", None, -1)) + self.label_81.setText(QtWidgets.QApplication.translate("DockWidget", "Enabled", None, -1)) + self.label_82.setText(QtWidgets.QApplication.translate("DockWidget", "Disabled", None, -1)) + self.label_56.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_56.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_56.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_56.setText(QtWidgets.QApplication.translate("DockWidget", "ListWidget", None, -1)) + self.listWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.listWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.listWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + self.listWidget.item(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidget.item(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidget.item(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidget.item(3).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + self.listWidgetDis.item(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidgetDis.item(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidgetDis.item(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidgetDis.item(3).setText(QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_57.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_57.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_57.setText(QtWidgets.QApplication.translate("DockWidget", "TreeWidget", None, -1)) + self.treeWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.treeWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.treeWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + self.treeWidget.headerItem().setText(1, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.treeWidget.topLevelItem(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidget.topLevelItem(0).child(0).setText(1, QtWidgets.QApplication.translate("DockWidget", "Test", None, -1)) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidget.topLevelItem(1).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.treeWidget.topLevelItem(1).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + self.treeWidgetDis.headerItem().setText(1, QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, QtWidgets.QApplication.translate("DockWidget", "Test", None, -1)) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidgetDis.topLevelItem(1).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Item", None, -1)) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, QtWidgets.QApplication.translate("DockWidget", "New Subitem", None, -1)) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.label_58.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.label_58.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.label_58.setText(QtWidgets.QApplication.translate("DockWidget", "TableWidget", None, -1)) + self.tableWidget.setToolTip(QtWidgets.QApplication.translate("DockWidget", "This is a tool tip", None, -1)) + self.tableWidget.setStatusTip(QtWidgets.QApplication.translate("DockWidget", "This is a status tip", None, -1)) + self.tableWidget.setWhatsThis(QtWidgets.QApplication.translate("DockWidget", "This is \"what is this\"", None, -1)) + self.tableWidget.verticalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidget.verticalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidget.verticalHeaderItem(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidget.horizontalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + self.tableWidget.horizontalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + self.tableWidget.item(0, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1.23", None, -1)) + self.tableWidget.item(0, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Hello", None, -1)) + self.tableWidget.item(1, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1,45", None, -1)) + self.tableWidget.item(1, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Olá", None, -1)) + self.tableWidget.item(2, 0).setText(QtWidgets.QApplication.translate("DockWidget", "12/12/2012", None, -1)) + self.tableWidget.item(2, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Oui", None, -1)) + self.tableWidget.setSortingEnabled(__sortingEnabled) + self.tableWidgetDis.verticalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidgetDis.verticalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidgetDis.verticalHeaderItem(2).setText(QtWidgets.QApplication.translate("DockWidget", "New Row", None, -1)) + self.tableWidgetDis.horizontalHeaderItem(0).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + self.tableWidgetDis.horizontalHeaderItem(1).setText(QtWidgets.QApplication.translate("DockWidget", "New Column", None, -1)) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + self.tableWidgetDis.item(0, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1.23", None, -1)) + self.tableWidgetDis.item(0, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Hello", None, -1)) + self.tableWidgetDis.item(1, 0).setText(QtWidgets.QApplication.translate("DockWidget", "1,45", None, -1)) + self.tableWidgetDis.item(1, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Olá", None, -1)) + self.tableWidgetDis.item(2, 0).setText(QtWidgets.QApplication.translate("DockWidget", "12/12/2012", None, -1)) + self.tableWidgetDis.item(2, 1).setText(QtWidgets.QApplication.translate("DockWidget", "Oui", None, -1)) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/dw_widgets_pyside_ui.py b/example/ui/dw_widgets_pyside_ui.py new file mode 100644 index 000000000..b47443816 --- /dev/null +++ b/example/ui/dw_widgets_pyside_ui.py @@ -0,0 +1,250 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(269, 306) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_81 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_81.setFont(font) + self.label_81.setObjectName("label_81") + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtGui.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_82.setFont(font) + self.label_82.setObjectName("label_82") + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtGui.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_56.setFont(font) + self.label_56.setObjectName("label_56") + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtGui.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName("listWidget") + QtGui.QListWidgetItem(self.listWidget) + QtGui.QListWidgetItem(self.listWidget) + QtGui.QListWidgetItem(self.listWidget) + QtGui.QListWidgetItem(self.listWidget) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtGui.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName("listWidgetDis") + QtGui.QListWidgetItem(self.listWidgetDis) + QtGui.QListWidgetItem(self.listWidgetDis) + QtGui.QListWidgetItem(self.listWidgetDis) + QtGui.QListWidgetItem(self.listWidgetDis) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtGui.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_57.setFont(font) + self.label_57.setObjectName("label_57") + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName("treeWidget") + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtGui.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName("treeWidgetDis") + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_2 = QtGui.QTreeWidgetItem(item_1) + item_0 = QtGui.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtGui.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.label_58.setFont(font) + self.label_58.setObjectName("label_58") + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtGui.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName("tableWidgetDis") + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtGui.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + DockWidget.setWindowTitle(QtGui.QApplication.translate("DockWidget", "Widgets", None, QtGui.QApplication.UnicodeUTF8)) + self.label_81.setText(QtGui.QApplication.translate("DockWidget", "Enabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_82.setText(QtGui.QApplication.translate("DockWidget", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) + self.label_56.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_56.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_56.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_56.setText(QtGui.QApplication.translate("DockWidget", "ListWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + self.listWidget.item(0).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.item(1).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.item(2).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.item(3).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + self.listWidgetDis.item(0).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidgetDis.item(1).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidgetDis.item(2).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidgetDis.item(3).setText(QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_57.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_57.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_57.setText(QtGui.QApplication.translate("DockWidget", "TreeWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.headerItem().setText(1, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.topLevelItem(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.topLevelItem(0).child(0).setText(1, QtGui.QApplication.translate("DockWidget", "Test", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.topLevelItem(1).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.topLevelItem(1).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.headerItem().setText(1, QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, QtGui.QApplication.translate("DockWidget", "Test", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.topLevelItem(1).setText(0, QtGui.QApplication.translate("DockWidget", "New Item", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, QtGui.QApplication.translate("DockWidget", "New Subitem", None, QtGui.QApplication.UnicodeUTF8)) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.label_58.setText(QtGui.QApplication.translate("DockWidget", "TableWidget", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.setToolTip(QtGui.QApplication.translate("DockWidget", "This is a tool tip", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.setStatusTip(QtGui.QApplication.translate("DockWidget", "This is a status tip", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.setWhatsThis(QtGui.QApplication.translate("DockWidget", "This is \"what is this\"", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.verticalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.verticalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.verticalHeaderItem(2).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + self.tableWidget.item(0, 0).setText(QtGui.QApplication.translate("DockWidget", "1.23", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.item(0, 1).setText(QtGui.QApplication.translate("DockWidget", "Hello", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.item(1, 0).setText(QtGui.QApplication.translate("DockWidget", "1,45", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.item(1, 1).setText(QtGui.QApplication.translate("DockWidget", "Olá", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.item(2, 0).setText(QtGui.QApplication.translate("DockWidget", "12/12/2012", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.item(2, 1).setText(QtGui.QApplication.translate("DockWidget", "Oui", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidget.setSortingEnabled(__sortingEnabled) + self.tableWidgetDis.verticalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.verticalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.verticalHeaderItem(2).setText(QtGui.QApplication.translate("DockWidget", "New Row", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("DockWidget", "New Column", None, QtGui.QApplication.UnicodeUTF8)) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + self.tableWidgetDis.item(0, 0).setText(QtGui.QApplication.translate("DockWidget", "1.23", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.item(0, 1).setText(QtGui.QApplication.translate("DockWidget", "Hello", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.item(1, 0).setText(QtGui.QApplication.translate("DockWidget", "1,45", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.item(1, 1).setText(QtGui.QApplication.translate("DockWidget", "Olá", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.item(2, 0).setText(QtGui.QApplication.translate("DockWidget", "12/12/2012", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.item(2, 1).setText(QtGui.QApplication.translate("DockWidget", "Oui", None, QtGui.QApplication.UnicodeUTF8)) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/dw_widgets_qtpy_ui.py b/example/ui/dw_widgets_qtpy_ui.py new file mode 100644 index 000000000..5350a99b9 --- /dev/null +++ b/example/ui/dw_widgets_qtpy_ui.py @@ -0,0 +1,289 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(269, 306) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.label_81 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_81.setFont(font) + self.label_81.setObjectName("label_81") + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_82.setFont(font) + self.label_82.setObjectName("label_82") + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_56.setFont(font) + self.label_56.setObjectName("label_56") + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName("listWidget") + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName("listWidgetDis") + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_57.setFont(font) + self.label_57.setObjectName("label_57") + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName("treeWidget") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName("treeWidgetDis") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_58.setFont(font) + self.label_58.setObjectName("label_58") + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName("tableWidgetDis") + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Widgets")) + self.label_81.setText(_translate("DockWidget", "Enabled")) + self.label_82.setText(_translate("DockWidget", "Disabled")) + self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_56.setText(_translate("DockWidget", "ListWidget")) + self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + item = self.listWidgetDis.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "TreeWidget")) + self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "TableWidget")) + self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + item = self.tableWidget.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + item = self.tableWidget.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidget.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidget.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidget.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidget.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidget.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidget.setSortingEnabled(__sortingEnabled) + item = self.tableWidgetDis.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidgetDis.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + item = self.tableWidgetDis.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidgetDis.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidgetDis.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidgetDis.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidgetDis.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidgetDis.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) + diff --git a/example/ui/mw_menus.ui b/example/ui/mw_menus.ui new file mode 100644 index 000000000..9a3423df0 --- /dev/null +++ b/example/ui/mw_menus.ui @@ -0,0 +1,382 @@ + + + MainWindow + + + + 0 + 0 + 596 + 569 + + + + MainWindow + + + + + + + Issue #115 - Tabs scroller buttons + + + + + + 1 + + + + Tab 1 + + + + + + Issue #123 - Missing borders + + + + + + TextLabel + + + + + + + Inside tab, outside frame + + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + TextLabel + + + + + + + Inside tab and frame + + + + + + + + + + + + + + Tab 2 + + + + + + TextLabel + + + + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + + + + + + + + Issue #112 - Hyperlinks color + + + + + + 0 + + + <html><head/><body><p align="center"><a href="https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues/112"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Hyperlink Example</span></a></p><p align="center"><span style=" font-size:10pt; color:#7d7d7d;">CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.</span></p><p align="center"><br/></p></body></html> + + + Qt::RichText + + + Qt::AlignCenter + + + true + + + true + + + Qt::TextBrowserInteraction + + + + + + + + + + Inside Central Widget + + + Qt::AlignCenter + + + + + + + + + 0 + 0 + 596 + 28 + + + + + Menu + + + + Menu Sub + + + + + + + + + + Menu Delayed + + + + Menu Sub Delayed + + + + + + + + + Menu Checkable + + + + + + About QDarkStyle + + + + + Help + + + + + + + + + + + + Tool bar actions + + + TopToolBarArea + + + false + + + + + + + + + Tool bar actions delayed + + + TopToolBarArea + + + false + + + + + + + + Tool bar action checkable + + + TopToolBarArea + + + true + + + + + + + + + Action A + + + + + Action A Sub + + + Action A Sub + + + + + Action B Sub + + + + + Action Delayed A + + + Action Delayed A + + + + + Action Delayed Sub A + + + Action Delayed Sub A + + + + + true + + + Action Checkable A + + + Action Checkable A + + + + + true + + + true + + + Action Checkable Sub A Checked + + + Action Checkable Sub A Checked + + + + + true + + + Action Checkable Sub A Unchecked + + + Action Checkable Sub A Unchecked + + + + + lineEdit + tabWidget + lineEdit_2 + + + + diff --git a/example/ui/mw_menus_pyqt5_ui.py b/example/ui/mw_menus_pyqt5_ui.py new file mode 100644 index 000000000..d4331629a --- /dev/null +++ b/example/ui/mw_menus_pyqt5_ui.py @@ -0,0 +1,249 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(596, 569) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName("gridLayout_7") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab) + self.gridLayout_4.setContentsMargins(0, 0, 0, 0) + self.gridLayout_4.setObjectName("gridLayout_4") + self.groupBox_3 = QtWidgets.QGroupBox(self.tab) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_2 = QtWidgets.QLabel(self.groupBox_3) + self.label_2.setObjectName("label_2") + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtWidgets.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame.setObjectName("frame") + self.formLayout = QtWidgets.QFormLayout(self.frame) + self.formLayout.setObjectName("formLayout") + self.label_3 = QtWidgets.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtWidgets.QLineEdit(self.frame) + self.lineEdit_2.setObjectName("lineEdit_2") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_6.setContentsMargins(0, 0, 0, 0) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_4 = QtWidgets.QLabel(self.tab_2) + self.label_4.setObjectName("label_4") + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_3.setContentsMargins(0, 0, 0, 0) + self.gridLayout_3.setObjectName("gridLayout_3") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtWidgets.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName("label_71") + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName("menubar") + self.menuMenu = QtWidgets.QMenu(self.menubar) + self.menuMenu.setObjectName("menuMenu") + self.menuMenuSub = QtWidgets.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName("menuMenuSub") + self.menuMenuDelayed = QtWidgets.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName("menuMenuDelayed") + self.menuMenuSubDelayed = QtWidgets.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed") + self.menuMenuCheckale = QtWidgets.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName("menuMenuCheckale") + self.menuAbout = QtWidgets.QMenu(self.menubar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtWidgets.QToolBar(MainWindow) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtWidgets.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName("toolBarDelayed") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName("toolBarCheckable") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtWidgets.QAction(MainWindow) + self.actionActionA.setObjectName("actionActionA") + self.actionActionSubA = QtWidgets.QAction(MainWindow) + self.actionActionSubA.setObjectName("actionActionSubA") + self.actionActionSubB = QtWidgets.QAction(MainWindow) + self.actionActionSubB.setObjectName("actionActionSubB") + self.actionActionDelayedA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedA.setObjectName("actionActionDelayedA") + self.actionActionDelayedSubA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA") + self.actionActionCheckableA = QtWidgets.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName("actionActionCheckableA") + self.actionActionCheckableSubAChecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked") + self.actionActionCheckableSubAUnchecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked") + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons")) + self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders")) + self.label_2.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame")) + self.label_3.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1")) + self.label_4.setText(_translate("MainWindow", "TextLabel")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page")) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color")) + self.label.setText(_translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ")) + self.label_71.setText(_translate("MainWindow", "Inside Central Widget")) + self.menuMenu.setTitle(_translate("MainWindow", "Menu")) + self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub")) + self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed")) + self.menuMenuSubDelayed.setTitle(_translate("MainWindow", "Menu Sub Delayed")) + self.menuMenuCheckale.setTitle(_translate("MainWindow", "Menu Checkable")) + self.menuAbout.setTitle(_translate("MainWindow", "About QDarkStyle")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.toolBar.setWindowTitle(_translate("MainWindow", "Tool bar actions")) + self.toolBarDelayed.setWindowTitle(_translate("MainWindow", "Tool bar actions delayed")) + self.toolBarCheckable.setWindowTitle(_translate("MainWindow", "Tool bar action checkable")) + self.actionActionA.setText(_translate("MainWindow", "Action A")) + self.actionActionSubA.setText(_translate("MainWindow", "Action A Sub")) + self.actionActionSubA.setToolTip(_translate("MainWindow", "Action A Sub")) + self.actionActionSubB.setText(_translate("MainWindow", "Action B Sub")) + self.actionActionDelayedA.setText(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedA.setToolTip(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedSubA.setText(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionDelayedSubA.setToolTip(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionCheckableA.setText(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableA.setToolTip(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableSubAChecked.setText(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAChecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAUnchecked.setText(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + self.actionActionCheckableSubAUnchecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + diff --git a/example/ui/mw_menus_pyqt_ui.py b/example/ui/mw_menus_pyqt_ui.py new file mode 100644 index 000000000..5945a51f7 --- /dev/null +++ b/example/ui/mw_menus_pyqt_ui.py @@ -0,0 +1,259 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName(_fromUtf8("MainWindow")) + MainWindow.resize(596, 569) + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName(_fromUtf8("centralwidget")) + self.gridLayout_7 = QtGui.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) + self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.gridLayout = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.tabWidget = QtGui.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName(_fromUtf8("tabWidget")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.gridLayout_4 = QtGui.QGridLayout(self.tab) + self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) + self.groupBox_3 = QtGui.QGroupBox(self.tab) + self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) + self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) + self.label_2 = QtGui.QLabel(self.groupBox_3) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName(_fromUtf8("lineEdit")) + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtGui.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame.setFrameShadow(QtGui.QFrame.Raised) + self.frame.setObjectName(_fromUtf8("frame")) + self.formLayout = QtGui.QFormLayout(self.frame) + self.formLayout.setObjectName(_fromUtf8("formLayout")) + self.label_3 = QtGui.QLabel(self.frame) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtGui.QLineEdit(self.frame) + self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.gridLayout_6 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) + self.label_4 = QtGui.QLabel(self.tab_2) + self.label_4.setObjectName(_fromUtf8("label_4")) + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, _fromUtf8("")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.tabWidget.addTab(self.tab_3, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.tabWidget.addTab(self.tab_4, _fromUtf8("")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.tabWidget.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.tabWidget.addTab(self.tab_6, _fromUtf8("")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.tabWidget.addTab(self.tab_7, _fromUtf8("")) + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName(_fromUtf8("tab_8")) + self.tabWidget.addTab(self.tab_8, _fromUtf8("")) + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName(_fromUtf8("tab_9")) + self.tabWidget.addTab(self.tab_9, _fromUtf8("")) + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName(_fromUtf8("tab_10")) + self.tabWidget.addTab(self.tab_10, _fromUtf8("")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.tabWidget.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.gridLayout_3 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) + self.tabWidget.addTab(self.tab_12, _fromUtf8("")) + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtGui.QGroupBox(self.centralwidget) + self.groupBox.setObjectName(_fromUtf8("groupBox")) + self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) + self.label = QtGui.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtGui.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName(_fromUtf8("label_71")) + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName(_fromUtf8("menubar")) + self.menuMenu = QtGui.QMenu(self.menubar) + self.menuMenu.setObjectName(_fromUtf8("menuMenu")) + self.menuMenuSub = QtGui.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName(_fromUtf8("menuMenuSub")) + self.menuMenuDelayed = QtGui.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName(_fromUtf8("menuMenuDelayed")) + self.menuMenuSubDelayed = QtGui.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName(_fromUtf8("menuMenuSubDelayed")) + self.menuMenuCheckale = QtGui.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName(_fromUtf8("menuMenuCheckale")) + self.menuAbout = QtGui.QMenu(self.menubar) + self.menuAbout.setObjectName(_fromUtf8("menuAbout")) + self.menuHelp = QtGui.QMenu(self.menubar) + self.menuHelp.setObjectName(_fromUtf8("menuHelp")) + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName(_fromUtf8("statusbar")) + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtGui.QToolBar(MainWindow) + self.toolBar.setObjectName(_fromUtf8("toolBar")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtGui.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName(_fromUtf8("toolBarDelayed")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtGui.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName(_fromUtf8("toolBarCheckable")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtGui.QAction(MainWindow) + self.actionActionA.setObjectName(_fromUtf8("actionActionA")) + self.actionActionSubA = QtGui.QAction(MainWindow) + self.actionActionSubA.setObjectName(_fromUtf8("actionActionSubA")) + self.actionActionSubB = QtGui.QAction(MainWindow) + self.actionActionSubB.setObjectName(_fromUtf8("actionActionSubB")) + self.actionActionDelayedA = QtGui.QAction(MainWindow) + self.actionActionDelayedA.setObjectName(_fromUtf8("actionActionDelayedA")) + self.actionActionDelayedSubA = QtGui.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName(_fromUtf8("actionActionDelayedSubA")) + self.actionActionCheckableA = QtGui.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName(_fromUtf8("actionActionCheckableA")) + self.actionActionCheckableSubAChecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName(_fromUtf8("actionActionCheckableSubAChecked")) + self.actionActionCheckableSubAUnchecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName(_fromUtf8("actionActionCheckableSubAUnchecked")) + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons", None)) + self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders", None)) + self.label_2.setText(_translate("MainWindow", "TextLabel", None)) + self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame", None)) + self.label_3.setText(_translate("MainWindow", "TextLabel", None)) + self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1", None)) + self.label_4.setText(_translate("MainWindow", "TextLabel", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page", None)) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color", None)) + self.label.setText(_translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ", None)) + self.label_71.setText(_translate("MainWindow", "Inside Central Widget", None)) + self.menuMenu.setTitle(_translate("MainWindow", "Menu", None)) + self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub", None)) + self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed", None)) + self.menuMenuSubDelayed.setTitle(_translate("MainWindow", "Menu Sub Delayed", None)) + self.menuMenuCheckale.setTitle(_translate("MainWindow", "Menu Checkable", None)) + self.menuAbout.setTitle(_translate("MainWindow", "About QDarkStyle", None)) + self.menuHelp.setTitle(_translate("MainWindow", "Help", None)) + self.toolBar.setWindowTitle(_translate("MainWindow", "Tool bar actions", None)) + self.toolBarDelayed.setWindowTitle(_translate("MainWindow", "Tool bar actions delayed", None)) + self.toolBarCheckable.setWindowTitle(_translate("MainWindow", "Tool bar action checkable", None)) + self.actionActionA.setText(_translate("MainWindow", "Action A", None)) + self.actionActionSubA.setText(_translate("MainWindow", "Action A Sub", None)) + self.actionActionSubA.setToolTip(_translate("MainWindow", "Action A Sub", None)) + self.actionActionSubB.setText(_translate("MainWindow", "Action B Sub", None)) + self.actionActionDelayedA.setText(_translate("MainWindow", "Action Delayed A", None)) + self.actionActionDelayedA.setToolTip(_translate("MainWindow", "Action Delayed A", None)) + self.actionActionDelayedSubA.setText(_translate("MainWindow", "Action Delayed Sub A", None)) + self.actionActionDelayedSubA.setToolTip(_translate("MainWindow", "Action Delayed Sub A", None)) + self.actionActionCheckableA.setText(_translate("MainWindow", "Action Checkable A", None)) + self.actionActionCheckableA.setToolTip(_translate("MainWindow", "Action Checkable A", None)) + self.actionActionCheckableSubAChecked.setText(_translate("MainWindow", "Action Checkable Sub A Checked", None)) + self.actionActionCheckableSubAChecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Checked", None)) + self.actionActionCheckableSubAUnchecked.setText(_translate("MainWindow", "Action Checkable Sub A Unchecked", None)) + self.actionActionCheckableSubAUnchecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Unchecked", None)) + diff --git a/example/ui/mw_menus_pyqtgraph_ui.py b/example/ui/mw_menus_pyqtgraph_ui.py new file mode 100644 index 000000000..b187aef1a --- /dev/null +++ b/example/ui/mw_menus_pyqtgraph_ui.py @@ -0,0 +1,259 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName(_fromUtf8("MainWindow")) + MainWindow.resize(596, 569) + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName(_fromUtf8("centralwidget")) + self.gridLayout_7 = QtGui.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) + self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.gridLayout = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.tabWidget = QtGui.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName(_fromUtf8("tabWidget")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.gridLayout_4 = QtGui.QGridLayout(self.tab) + self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) + self.groupBox_3 = QtGui.QGroupBox(self.tab) + self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) + self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) + self.label_2 = QtGui.QLabel(self.groupBox_3) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName(_fromUtf8("lineEdit")) + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtGui.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame.setFrameShadow(QtGui.QFrame.Raised) + self.frame.setObjectName(_fromUtf8("frame")) + self.formLayout = QtGui.QFormLayout(self.frame) + self.formLayout.setObjectName(_fromUtf8("formLayout")) + self.label_3 = QtGui.QLabel(self.frame) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtGui.QLineEdit(self.frame) + self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.gridLayout_6 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) + self.label_4 = QtGui.QLabel(self.tab_2) + self.label_4.setObjectName(_fromUtf8("label_4")) + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, _fromUtf8("")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.tabWidget.addTab(self.tab_3, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.tabWidget.addTab(self.tab_4, _fromUtf8("")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.tabWidget.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.tabWidget.addTab(self.tab_6, _fromUtf8("")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.tabWidget.addTab(self.tab_7, _fromUtf8("")) + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName(_fromUtf8("tab_8")) + self.tabWidget.addTab(self.tab_8, _fromUtf8("")) + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName(_fromUtf8("tab_9")) + self.tabWidget.addTab(self.tab_9, _fromUtf8("")) + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName(_fromUtf8("tab_10")) + self.tabWidget.addTab(self.tab_10, _fromUtf8("")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.tabWidget.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.gridLayout_3 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) + self.tabWidget.addTab(self.tab_12, _fromUtf8("")) + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtGui.QGroupBox(self.centralwidget) + self.groupBox.setObjectName(_fromUtf8("groupBox")) + self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) + self.label = QtGui.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtGui.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName(_fromUtf8("label_71")) + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName(_fromUtf8("menubar")) + self.menuMenu = QtGui.QMenu(self.menubar) + self.menuMenu.setObjectName(_fromUtf8("menuMenu")) + self.menuMenuSub = QtGui.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName(_fromUtf8("menuMenuSub")) + self.menuMenuDelayed = QtGui.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName(_fromUtf8("menuMenuDelayed")) + self.menuMenuSubDelayed = QtGui.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName(_fromUtf8("menuMenuSubDelayed")) + self.menuMenuCheckale = QtGui.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName(_fromUtf8("menuMenuCheckale")) + self.menuAbout = QtGui.QMenu(self.menubar) + self.menuAbout.setObjectName(_fromUtf8("menuAbout")) + self.menuHelp = QtGui.QMenu(self.menubar) + self.menuHelp.setObjectName(_fromUtf8("menuHelp")) + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName(_fromUtf8("statusbar")) + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtGui.QToolBar(MainWindow) + self.toolBar.setObjectName(_fromUtf8("toolBar")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtGui.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName(_fromUtf8("toolBarDelayed")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtGui.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName(_fromUtf8("toolBarCheckable")) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtGui.QAction(MainWindow) + self.actionActionA.setObjectName(_fromUtf8("actionActionA")) + self.actionActionSubA = QtGui.QAction(MainWindow) + self.actionActionSubA.setObjectName(_fromUtf8("actionActionSubA")) + self.actionActionSubB = QtGui.QAction(MainWindow) + self.actionActionSubB.setObjectName(_fromUtf8("actionActionSubB")) + self.actionActionDelayedA = QtGui.QAction(MainWindow) + self.actionActionDelayedA.setObjectName(_fromUtf8("actionActionDelayedA")) + self.actionActionDelayedSubA = QtGui.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName(_fromUtf8("actionActionDelayedSubA")) + self.actionActionCheckableA = QtGui.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName(_fromUtf8("actionActionCheckableA")) + self.actionActionCheckableSubAChecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName(_fromUtf8("actionActionCheckableSubAChecked")) + self.actionActionCheckableSubAUnchecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName(_fromUtf8("actionActionCheckableSubAUnchecked")) + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons", None)) + self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders", None)) + self.label_2.setText(_translate("MainWindow", "TextLabel", None)) + self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame", None)) + self.label_3.setText(_translate("MainWindow", "TextLabel", None)) + self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1", None)) + self.label_4.setText(_translate("MainWindow", "TextLabel", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page", None)) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color", None)) + self.label.setText(_translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ", None)) + self.label_71.setText(_translate("MainWindow", "Inside Central Widget", None)) + self.menuMenu.setTitle(_translate("MainWindow", "Menu", None)) + self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub", None)) + self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed", None)) + self.menuMenuSubDelayed.setTitle(_translate("MainWindow", "Menu Sub Delayed", None)) + self.menuMenuCheckale.setTitle(_translate("MainWindow", "Menu Checkable", None)) + self.menuAbout.setTitle(_translate("MainWindow", "About QDarkStyle", None)) + self.menuHelp.setTitle(_translate("MainWindow", "Help", None)) + self.toolBar.setWindowTitle(_translate("MainWindow", "Tool bar actions", None)) + self.toolBarDelayed.setWindowTitle(_translate("MainWindow", "Tool bar actions delayed", None)) + self.toolBarCheckable.setWindowTitle(_translate("MainWindow", "Tool bar action checkable", None)) + self.actionActionA.setText(_translate("MainWindow", "Action A", None)) + self.actionActionSubA.setText(_translate("MainWindow", "Action A Sub", None)) + self.actionActionSubA.setToolTip(_translate("MainWindow", "Action A Sub", None)) + self.actionActionSubB.setText(_translate("MainWindow", "Action B Sub", None)) + self.actionActionDelayedA.setText(_translate("MainWindow", "Action Delayed A", None)) + self.actionActionDelayedA.setToolTip(_translate("MainWindow", "Action Delayed A", None)) + self.actionActionDelayedSubA.setText(_translate("MainWindow", "Action Delayed Sub A", None)) + self.actionActionDelayedSubA.setToolTip(_translate("MainWindow", "Action Delayed Sub A", None)) + self.actionActionCheckableA.setText(_translate("MainWindow", "Action Checkable A", None)) + self.actionActionCheckableA.setToolTip(_translate("MainWindow", "Action Checkable A", None)) + self.actionActionCheckableSubAChecked.setText(_translate("MainWindow", "Action Checkable Sub A Checked", None)) + self.actionActionCheckableSubAChecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Checked", None)) + self.actionActionCheckableSubAUnchecked.setText(_translate("MainWindow", "Action Checkable Sub A Unchecked", None)) + self.actionActionCheckableSubAUnchecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Unchecked", None)) + diff --git a/example/ui/mw_menus_pyside2_ui.py b/example/ui/mw_menus_pyside2_ui.py new file mode 100644 index 000000000..5d663e547 --- /dev/null +++ b/example/ui/mw_menus_pyside2_ui.py @@ -0,0 +1,246 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore, QtGui, QtWidgets + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(596, 569) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName("gridLayout_7") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab) + self.gridLayout_4.setObjectName("gridLayout_4") + self.groupBox_3 = QtWidgets.QGroupBox(self.tab) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_2 = QtWidgets.QLabel(self.groupBox_3) + self.label_2.setObjectName("label_2") + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtWidgets.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame.setObjectName("frame") + self.formLayout = QtWidgets.QFormLayout(self.frame) + self.formLayout.setObjectName("formLayout") + self.label_3 = QtWidgets.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtWidgets.QLineEdit(self.frame) + self.lineEdit_2.setObjectName("lineEdit_2") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_4 = QtWidgets.QLabel(self.tab_2) + self.label_4.setObjectName("label_4") + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_3.setObjectName("gridLayout_3") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtWidgets.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName("label_71") + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName("menubar") + self.menuMenu = QtWidgets.QMenu(self.menubar) + self.menuMenu.setObjectName("menuMenu") + self.menuMenuSub = QtWidgets.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName("menuMenuSub") + self.menuMenuDelayed = QtWidgets.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName("menuMenuDelayed") + self.menuMenuSubDelayed = QtWidgets.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed") + self.menuMenuCheckale = QtWidgets.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName("menuMenuCheckale") + self.menuAbout = QtWidgets.QMenu(self.menubar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtWidgets.QToolBar(MainWindow) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtWidgets.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName("toolBarDelayed") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName("toolBarCheckable") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtWidgets.QAction(MainWindow) + self.actionActionA.setObjectName("actionActionA") + self.actionActionSubA = QtWidgets.QAction(MainWindow) + self.actionActionSubA.setObjectName("actionActionSubA") + self.actionActionSubB = QtWidgets.QAction(MainWindow) + self.actionActionSubB.setObjectName("actionActionSubB") + self.actionActionDelayedA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedA.setObjectName("actionActionDelayedA") + self.actionActionDelayedSubA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA") + self.actionActionCheckableA = QtWidgets.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName("actionActionCheckableA") + self.actionActionCheckableSubAChecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked") + self.actionActionCheckableSubAUnchecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked") + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtWidgets.QApplication.translate("MainWindow", "MainWindow", None, -1)) + self.groupBox_2.setTitle(QtWidgets.QApplication.translate("MainWindow", "Issue #115 - Tabs scroller buttons", None, -1)) + self.groupBox_3.setTitle(QtWidgets.QApplication.translate("MainWindow", "Issue #123 - Missing borders", None, -1)) + self.label_2.setText(QtWidgets.QApplication.translate("MainWindow", "TextLabel", None, -1)) + self.lineEdit.setText(QtWidgets.QApplication.translate("MainWindow", "Inside tab, outside frame", None, -1)) + self.label_3.setText(QtWidgets.QApplication.translate("MainWindow", "TextLabel", None, -1)) + self.lineEdit_2.setText(QtWidgets.QApplication.translate("MainWindow", "Inside tab and frame", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtWidgets.QApplication.translate("MainWindow", "Tab 1", None, -1)) + self.label_4.setText(QtWidgets.QApplication.translate("MainWindow", "TextLabel", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtWidgets.QApplication.translate("MainWindow", "Tab 2", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.groupBox.setTitle(QtWidgets.QApplication.translate("MainWindow", "Issue #112 - Hyperlinks color", None, -1)) + self.label.setText(QtWidgets.QApplication.translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ", None, -1)) + self.label_71.setText(QtWidgets.QApplication.translate("MainWindow", "Inside Central Widget", None, -1)) + self.menuMenu.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu", None, -1)) + self.menuMenuSub.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Sub", None, -1)) + self.menuMenuDelayed.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Delayed", None, -1)) + self.menuMenuSubDelayed.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Sub Delayed", None, -1)) + self.menuMenuCheckale.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Checkable", None, -1)) + self.menuAbout.setTitle(QtWidgets.QApplication.translate("MainWindow", "About QDarkStyle", None, -1)) + self.menuHelp.setTitle(QtWidgets.QApplication.translate("MainWindow", "Help", None, -1)) + self.toolBar.setWindowTitle(QtWidgets.QApplication.translate("MainWindow", "Tool bar actions", None, -1)) + self.toolBarDelayed.setWindowTitle(QtWidgets.QApplication.translate("MainWindow", "Tool bar actions delayed", None, -1)) + self.toolBarCheckable.setWindowTitle(QtWidgets.QApplication.translate("MainWindow", "Tool bar action checkable", None, -1)) + self.actionActionA.setText(QtWidgets.QApplication.translate("MainWindow", "Action A", None, -1)) + self.actionActionSubA.setText(QtWidgets.QApplication.translate("MainWindow", "Action A Sub", None, -1)) + self.actionActionSubA.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action A Sub", None, -1)) + self.actionActionSubB.setText(QtWidgets.QApplication.translate("MainWindow", "Action B Sub", None, -1)) + self.actionActionDelayedA.setText(QtWidgets.QApplication.translate("MainWindow", "Action Delayed A", None, -1)) + self.actionActionDelayedA.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action Delayed A", None, -1)) + self.actionActionDelayedSubA.setText(QtWidgets.QApplication.translate("MainWindow", "Action Delayed Sub A", None, -1)) + self.actionActionDelayedSubA.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action Delayed Sub A", None, -1)) + self.actionActionCheckableA.setText(QtWidgets.QApplication.translate("MainWindow", "Action Checkable A", None, -1)) + self.actionActionCheckableA.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action Checkable A", None, -1)) + self.actionActionCheckableSubAChecked.setText(QtWidgets.QApplication.translate("MainWindow", "Action Checkable Sub A Checked", None, -1)) + self.actionActionCheckableSubAChecked.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action Checkable Sub A Checked", None, -1)) + self.actionActionCheckableSubAUnchecked.setText(QtWidgets.QApplication.translate("MainWindow", "Action Checkable Sub A Unchecked", None, -1)) + self.actionActionCheckableSubAUnchecked.setToolTip(QtWidgets.QApplication.translate("MainWindow", "Action Checkable Sub A Unchecked", None, -1)) + diff --git a/example/ui/mw_menus_pyside_ui.py b/example/ui/mw_menus_pyside_ui.py new file mode 100644 index 000000000..cf8fc22ab --- /dev/null +++ b/example/ui/mw_menus_pyside_ui.py @@ -0,0 +1,246 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created: Thu Dec 13 17:14:05 2018 +# by: pyside-uic 0.2.15 running on PySide 1.2.2 +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore, QtGui + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(596, 569) + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout_7 = QtGui.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName("gridLayout_7") + self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtGui.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtGui.QWidget() + self.tab.setObjectName("tab") + self.gridLayout_4 = QtGui.QGridLayout(self.tab) + self.gridLayout_4.setObjectName("gridLayout_4") + self.groupBox_3 = QtGui.QGroupBox(self.tab) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_2 = QtGui.QLabel(self.groupBox_3) + self.label_2.setObjectName("label_2") + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtGui.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtGui.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtGui.QFrame.StyledPanel) + self.frame.setFrameShadow(QtGui.QFrame.Raised) + self.frame.setObjectName("frame") + self.formLayout = QtGui.QFormLayout(self.frame) + self.formLayout.setObjectName("formLayout") + self.label_3 = QtGui.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtGui.QLineEdit(self.frame) + self.lineEdit_2.setObjectName("lineEdit_2") + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_6 = QtGui.QGridLayout(self.tab_2) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_4 = QtGui.QLabel(self.tab_2) + self.label_4.setObjectName("label_4") + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_3 = QtGui.QGridLayout(self.tab_12) + self.gridLayout_3.setObjectName("gridLayout_3") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtGui.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtGui.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtGui.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName("label_71") + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName("menubar") + self.menuMenu = QtGui.QMenu(self.menubar) + self.menuMenu.setObjectName("menuMenu") + self.menuMenuSub = QtGui.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName("menuMenuSub") + self.menuMenuDelayed = QtGui.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName("menuMenuDelayed") + self.menuMenuSubDelayed = QtGui.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed") + self.menuMenuCheckale = QtGui.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName("menuMenuCheckale") + self.menuAbout = QtGui.QMenu(self.menubar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtGui.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtGui.QToolBar(MainWindow) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtGui.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName("toolBarDelayed") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtGui.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName("toolBarCheckable") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtGui.QAction(MainWindow) + self.actionActionA.setObjectName("actionActionA") + self.actionActionSubA = QtGui.QAction(MainWindow) + self.actionActionSubA.setObjectName("actionActionSubA") + self.actionActionSubB = QtGui.QAction(MainWindow) + self.actionActionSubB.setObjectName("actionActionSubB") + self.actionActionDelayedA = QtGui.QAction(MainWindow) + self.actionActionDelayedA.setObjectName("actionActionDelayedA") + self.actionActionDelayedSubA = QtGui.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA") + self.actionActionCheckableA = QtGui.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName("actionActionCheckableA") + self.actionActionCheckableSubAChecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked") + self.actionActionCheckableSubAUnchecked = QtGui.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked") + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Issue #115 - Tabs scroller buttons", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_3.setTitle(QtGui.QApplication.translate("MainWindow", "Issue #123 - Missing borders", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit.setText(QtGui.QApplication.translate("MainWindow", "Inside tab, outside frame", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.lineEdit_2.setText(QtGui.QApplication.translate("MainWindow", "Inside tab and frame", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Issue #112 - Hyperlinks color", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ", None, QtGui.QApplication.UnicodeUTF8)) + self.label_71.setText(QtGui.QApplication.translate("MainWindow", "Inside Central Widget", None, QtGui.QApplication.UnicodeUTF8)) + self.menuMenu.setTitle(QtGui.QApplication.translate("MainWindow", "Menu", None, QtGui.QApplication.UnicodeUTF8)) + self.menuMenuSub.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Sub", None, QtGui.QApplication.UnicodeUTF8)) + self.menuMenuDelayed.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Delayed", None, QtGui.QApplication.UnicodeUTF8)) + self.menuMenuSubDelayed.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Sub Delayed", None, QtGui.QApplication.UnicodeUTF8)) + self.menuMenuCheckale.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Checkable", None, QtGui.QApplication.UnicodeUTF8)) + self.menuAbout.setTitle(QtGui.QApplication.translate("MainWindow", "About QDarkStyle", None, QtGui.QApplication.UnicodeUTF8)) + self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBar.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Tool bar actions", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBarDelayed.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Tool bar actions delayed", None, QtGui.QApplication.UnicodeUTF8)) + self.toolBarCheckable.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Tool bar action checkable", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionA.setText(QtGui.QApplication.translate("MainWindow", "Action A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionSubA.setText(QtGui.QApplication.translate("MainWindow", "Action A Sub", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionSubA.setToolTip(QtGui.QApplication.translate("MainWindow", "Action A Sub", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionSubB.setText(QtGui.QApplication.translate("MainWindow", "Action B Sub", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionDelayedA.setText(QtGui.QApplication.translate("MainWindow", "Action Delayed A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionDelayedA.setToolTip(QtGui.QApplication.translate("MainWindow", "Action Delayed A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionDelayedSubA.setText(QtGui.QApplication.translate("MainWindow", "Action Delayed Sub A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionDelayedSubA.setToolTip(QtGui.QApplication.translate("MainWindow", "Action Delayed Sub A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableA.setText(QtGui.QApplication.translate("MainWindow", "Action Checkable A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableA.setToolTip(QtGui.QApplication.translate("MainWindow", "Action Checkable A", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableSubAChecked.setText(QtGui.QApplication.translate("MainWindow", "Action Checkable Sub A Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableSubAChecked.setToolTip(QtGui.QApplication.translate("MainWindow", "Action Checkable Sub A Checked", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableSubAUnchecked.setText(QtGui.QApplication.translate("MainWindow", "Action Checkable Sub A Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + self.actionActionCheckableSubAUnchecked.setToolTip(QtGui.QApplication.translate("MainWindow", "Action Checkable Sub A Unchecked", None, QtGui.QApplication.UnicodeUTF8)) + diff --git a/example/ui/mw_menus_qtpy_ui.py b/example/ui/mw_menus_qtpy_ui.py new file mode 100644 index 000000000..3b98756ae --- /dev/null +++ b/example/ui/mw_menus_qtpy_ui.py @@ -0,0 +1,249 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created by: PyQt5 UI code generator 5.6 +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore, QtGui, QtWidgets + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(596, 569) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName("gridLayout_7") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab) + self.gridLayout_4.setContentsMargins(0, 0, 0, 0) + self.gridLayout_4.setObjectName("gridLayout_4") + self.groupBox_3 = QtWidgets.QGroupBox(self.tab) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_2 = QtWidgets.QLabel(self.groupBox_3) + self.label_2.setObjectName("label_2") + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtWidgets.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame.setObjectName("frame") + self.formLayout = QtWidgets.QFormLayout(self.frame) + self.formLayout.setObjectName("formLayout") + self.label_3 = QtWidgets.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtWidgets.QLineEdit(self.frame) + self.lineEdit_2.setObjectName("lineEdit_2") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2) + self.gridLayout_5.addWidget(self.frame, 1, 0, 1, 2) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_6.setContentsMargins(0, 0, 0, 0) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_4 = QtWidgets.QLabel(self.tab_2) + self.label_4.setObjectName("label_4") + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_3.setContentsMargins(0, 0, 0, 0) + self.gridLayout_3.setObjectName("gridLayout_3") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtWidgets.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName("label_71") + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 596, 28)) + self.menubar.setObjectName("menubar") + self.menuMenu = QtWidgets.QMenu(self.menubar) + self.menuMenu.setObjectName("menuMenu") + self.menuMenuSub = QtWidgets.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName("menuMenuSub") + self.menuMenuDelayed = QtWidgets.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName("menuMenuDelayed") + self.menuMenuSubDelayed = QtWidgets.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed") + self.menuMenuCheckale = QtWidgets.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName("menuMenuCheckale") + self.menuAbout = QtWidgets.QMenu(self.menubar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtWidgets.QToolBar(MainWindow) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtWidgets.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName("toolBarDelayed") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName("toolBarCheckable") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtWidgets.QAction(MainWindow) + self.actionActionA.setObjectName("actionActionA") + self.actionActionSubA = QtWidgets.QAction(MainWindow) + self.actionActionSubA.setObjectName("actionActionSubA") + self.actionActionSubB = QtWidgets.QAction(MainWindow) + self.actionActionSubB.setObjectName("actionActionSubB") + self.actionActionDelayedA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedA.setObjectName("actionActionDelayedA") + self.actionActionDelayedSubA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA") + self.actionActionCheckableA = QtWidgets.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName("actionActionCheckableA") + self.actionActionCheckableSubAChecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked") + self.actionActionCheckableSubAUnchecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked") + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons")) + self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders")) + self.label_2.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame")) + self.label_3.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1")) + self.label_4.setText(_translate("MainWindow", "TextLabel")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page")) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color")) + self.label.setText(_translate("MainWindow", "

    Hyperlink Example

    CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


    ")) + self.label_71.setText(_translate("MainWindow", "Inside Central Widget")) + self.menuMenu.setTitle(_translate("MainWindow", "Menu")) + self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub")) + self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed")) + self.menuMenuSubDelayed.setTitle(_translate("MainWindow", "Menu Sub Delayed")) + self.menuMenuCheckale.setTitle(_translate("MainWindow", "Menu Checkable")) + self.menuAbout.setTitle(_translate("MainWindow", "About QDarkStyle")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.toolBar.setWindowTitle(_translate("MainWindow", "Tool bar actions")) + self.toolBarDelayed.setWindowTitle(_translate("MainWindow", "Tool bar actions delayed")) + self.toolBarCheckable.setWindowTitle(_translate("MainWindow", "Tool bar action checkable")) + self.actionActionA.setText(_translate("MainWindow", "Action A")) + self.actionActionSubA.setText(_translate("MainWindow", "Action A Sub")) + self.actionActionSubA.setToolTip(_translate("MainWindow", "Action A Sub")) + self.actionActionSubB.setText(_translate("MainWindow", "Action B Sub")) + self.actionActionDelayedA.setText(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedA.setToolTip(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedSubA.setText(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionDelayedSubA.setToolTip(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionCheckableA.setText(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableA.setToolTip(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableSubAChecked.setText(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAChecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAUnchecked.setText(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + self.actionActionCheckableSubAUnchecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + diff --git a/makeppa.sh b/makeppa.sh new file mode 100755 index 000000000..f18547cbb --- /dev/null +++ b/makeppa.sh @@ -0,0 +1,46 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +# package info +ppa="ppa:colin-duquesnoy/stable" +name="qdarkstyle" +version="2.0" + +# read pgp key from gpg_key file +gpg_key=`cat gpg_key` + +# generate debian source package and .orig.tar.gz +python3 setup.py --command-packages=stdeb.command sdist_dsc + +date=`date -R` + +# clean pyc files +find . -name "*.pyc" -exec rm -rf {} \; + + +for suite in 'trusty' 'utopic' 'vivid' +do + # sign our package and prepare it for ppa upload + pushd deb_dist + pushd ${name}-${version} + + # update changelog to include ubuntu release + changelog="${name} (${version}-1ppa1~${suite}1) ${suite}; urgency=low + * Initial release + -- Colin Duquesnoy ${date} +" + echo "$changelog" > debian/changelog + cat debian/changelog + + debuild -S -sa -k${gpg_key} + popd + + # upload to ppa + dput ${ppa} *.changes + rm -rf *.dsc *.changes + + popd +done + +# cleanup +rm -rf *.tar.gz deb_dist/ dist/ diff --git a/palette.png b/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..57c17057af28b62eba5f65d3aeb5563f9e8cd438 GIT binary patch literal 73411 zcmeHQ30PCd+CGQ^S_G}F0ISkX3IYZ~5l|5#Mb;3KngR+T1Zfg>{&P+i5_0czZU1Vaoq3*|oJ?ls%)Il?%y+)| zX6F1qcU#P!r8WzKpxHaNZ}|#>lvChOxPlz)^RjMfIs7%f<0Azx7zsb@pSUVAM!o|;qmy@E*@?^xI|PsInG}_?b^5B-`W*nt5CP%z?S%!49b0X zyUMRs=WX2bJZ*9FgPV`fZE^iL?#jmLU!L-@EbLJBVzuysI{F4=?UTxy68l0eKZbMi z&KxP@l|eA+=OIgClNCNl4F^G3dqpeS=wKhu^Iofr_;Yg%nwc`2{hZTXkIp&>hfC7V z(-i+7TJ>v&yo3h?>6&kOHNoqYf`+6IVNQyyq|cnizLFl$rc+9iJ{!(Gm&hChDa9Y?EOngp$E%0D2)RbCoZ>0 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 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdarkstyle/__init__.py b/qdarkstyle/__init__.py new file mode 100644 index 000000000..fc1779fc8 --- /dev/null +++ b/qdarkstyle/__init__.py @@ -0,0 +1,473 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +"""QDarkStyle is a dark stylesheet for Python and Qt applications. + +This module provides a function to transparently load the stylesheets +with the correct rc file. + +First, start importing our module + +.. code-block:: python + + import qdarkstyle + +Then you can get stylesheet provided by QDarkStyle for various Qt wrappers +as shown bellow + +.. code-block:: python + + # PySide + dark_stylesheet = qdarkstyle.load_stylesheet_pyside() + # PySide 2 + dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() + # PyQt4 + dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() + # PyQt5 + dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() + +Or from environment variables provided for QtPy or PyQtGraph, see + +.. code-block:: python + + # QtPy + dark_stylesheet = qdarkstyle.load_stylesheet_from_environment() + # PyQtGraph + dark_stylesheet = qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph) + +Finally, set your QApplication with it + +.. code-block:: python + + app.setStyleSheet(dark_stylesheet) + +Enjoy! + +""" + +import logging +import os +import platform +import sys +import warnings +import copy + +if sys.version_info >= (3, 4): + import importlib + +__version__ = "2.6.5" + + +QT_BINDINGS = ['PyQt4', 'PyQt5', 'PySide', 'PySide2'] +"""list: values of all Qt bindings to import.""" + +QT_ABSTRACTIONS = ['qtpy', 'pyqtgraph', 'Qt'] +"""list: values of all Qt abstraction layers to import.""" + +QT4_IMPORT_API = ['QtCore', 'QtGui'] +"""list: which subpackage to import for Qt4 API.""" + +QT5_IMPORT_API = ['QtCore', 'QtGui', 'QtWidgets'] +"""list: which subpackage to import for Qt5 API.""" + +QT_API_VALUES = ['pyqt', 'pyqt5', 'pyside', 'pyside2'] +"""list: values for QT_API environment variable used by QtPy.""" + +QT_LIB_VALUES = ['PyQt', 'PyQt5', 'PySide', 'PySide2'] +"""list: values for PYQTGRAPH_QT_LIB environment variable used by PyQtGraph.""" + +QT_BINDING = 'Not set or nonexistent' +"""str: Qt binding in use.""" + +QT_ABSTRACTION = 'Not set or nonexistent' +"""str: Qt abstraction layer in use.""" + + +def _logger(): + return logging.getLogger('qdarkstyle') + + +def _qt_wrapper_import(qt_api): + """ + Check if Qt API defined can be imported. + + :param qt_api: Qt API string to test import + + :return load function fot given qt_api, otherwise empty string + + """ + qt_wrapper = '' + loader = "" + + try: + if qt_api == 'PyQt' or qt_api == 'pyqt': + import PyQt4 + qt_wrapper = 'PyQt4' + loader = load_stylesheet_pyqt() + elif qt_api == 'PyQt5' or qt_api == 'pyqt5': + import PyQt5 + qt_wrapper = 'PyQt5' + loader = load_stylesheet_pyqt5() + elif qt_api == 'PySide' or qt_api == 'pyside': + import PySide + qt_wrapper = 'PySide' + loader = load_stylesheet_pyside() + elif qt_api == 'PySide2' or qt_api == 'pyside2': + import PySide2 + qt_wrapper = 'PySide2' + loader = load_stylesheet_pyside2() + except ImportError as err: + _logger().error("Impossible import Qt wrapper.\n %s", str(err)) + else: + _logger().info("Using Qt wrapper = %s ", qt_wrapper) + QT_BINDING = qt_wrapper + finally: + return loader + + +def load_stylesheet_from_environment(is_pyqtgraph=False): + """ + Load the stylesheet from QT_API (or PYQTGRAPH_QT_LIB) environment variable. + + :param is_pyqtgraph: True if it is to be set using PYQTGRAPH_QT_LIB + + :raise KeyError: if QT_API/PYQTGRAPH_QT_LIB does not exist + + :return the stylesheet string + """ + warnings.warn( + "load_stylesheet_from_environment() will be deprecated in version 3," + "use load_stylesheet()", + PendingDeprecationWarning + ) + qt_api = '' + pyqtgraph_qt_lib = '' + + loader = "" + + # Get values from QT_API + try: + qt_api = os.environ['QT_API'] + except KeyError as err: + # Log this error just if using QT_API + if not is_pyqtgraph: + _logger().error("QT_API does not exist, do os.environ['QT_API']= " + "and choose one option from %s", QT_API_VALUES) + else: + if not is_pyqtgraph: + if qt_api in QT_API_VALUES: + QT_ABSTRACTION = "qtpy" + _logger().info("Found QT_API='%s'", qt_api) + loader = _qt_wrapper_import(qt_api) + else: + # Raise this error because the function need this key/value + raise KeyError("QT_API=%s is unknown, please use a value " + "from %s", + (qt_api, QT_API_VALUES)) + + # Get values from PYQTGRAPH_QT_LIB + try: + pyqtgraph_qt_lib = os.environ['PYQTGRAPH_QT_LIB'] + except KeyError as err: + # Log this error just if using PYQTGRAPH_QT_LIB + if is_pyqtgraph: + _logger().error("PYQTGRAP_QT_API does not exist, do " + "os.environ['PYQTGRAPH_QT_LIB']= " + "and choose one option from %s", + QT_LIB_VALUES) + else: + + if is_pyqtgraph: + if pyqtgraph_qt_lib in QT_LIB_VALUES: + QT_ABSTRACTION = "pyqtgraph" + _logger().info("Found PYQTGRAPH_QT_LIB='%s'", pyqtgraph_qt_lib) + loader = _qt_wrapper_import(pyqtgraph_qt_lib) + else: + # Raise this error because the function need this key/value + raise KeyError("PYQTGRAPH_QT_LIB=%s is unknown, please use a " + "value from %s", ( + pyqtgraph_qt_lib, + QT_LIB_VALUES)) + + # Just a warning if both are set but differs each other + if qt_api and pyqtgraph_qt_lib: + if qt_api != pyqtgraph_qt_lib.lower(): + _logger().warning("Both QT_API=%s and PYQTGRAPH_QT_LIB=%s are set, " + "but with different values, this could cause " + "some issues if using them in the same project!", + qt_api, pyqtgraph_qt_lib) + + return loader + + +def load_stylesheet(pyside=True): + """ + Load the stylesheet. Takes care of importing the rc module. + + :param pyside: True to load the pyside rc file, False to load the PyQt rc file + + :return the stylesheet string + """ + warnings.warn( + "load_stylesheet() will not receive pyside parameter in version 3. " + "Set QtPy environment variable to specify the Qt binding insteady.", + FutureWarning + ) + # Smart import of the rc file + + pyside_ver = None + + if pyside: + + # Detect the PySide version available + try: + import PySide + except ImportError: # Compatible with py27 + import PySide2 + pyside_ver = 2 + else: + pyside_ver = 1 + + if pyside_ver == 1: + import qdarkstyle.pyside_style_rc + else: + import qdarkstyle.pyside2_style_rc + else: + import qdarkstyle.pyqt_style_rc + + # Load the stylesheet content from resources + if not pyside: + from PyQt4.QtCore import QFile, QTextStream + else: + if pyside_ver == 1: + from PySide.QtCore import QFile, QTextStream + else: + from PySide2.QtCore import QFile, QTextStream + + f = QFile(":qdarkstyle/style.qss") + if not f.exists(): + _logger().error("Unable to load stylesheet, file not found in " + "resources") + return "" + else: + f.open(QFile.ReadOnly | QFile.Text) + ts = QTextStream(f) + stylesheet = ts.readAll() + if platform.system().lower() == 'darwin': # see issue #12 on github + mac_fix = ''' + QDockWidget::title + { + background-color: #32414B; + text-align: center; + height: 12px; + } + ''' + stylesheet += mac_fix + return stylesheet + + +def load_stylesheet_pyside(): + """ + Load the stylesheet for use in a pyside application. + + :return the stylesheet string + """ + warnings.warn( + "load_stylesheet_pyside() will be deprecated in version 3," + "set QtPy environment variable to specify the Qt binding and " + "use load_stylesheet()", + PendingDeprecationWarning + ) + return load_stylesheet(pyside=True) + + +def load_stylesheet_pyside2(): + """ + Load the stylesheet for use in a pyside2 application. + + :raise NotImplementedError: Because it is not supported yet + """ + warnings.warn( + "load_stylesheet_pyside2() will be deprecated in version 3," + "set QtPy environment variable to specify the Qt binding and " + "use load_stylesheet()", + PendingDeprecationWarning + ) + return load_stylesheet(pyside=True) + + +def load_stylesheet_pyqt(): + """ + Load the stylesheet for use in a pyqt4 application. + + :return the stylesheet string + """ + warnings.warn( + "load_stylesheet_pyqt() will be deprecated in version 3," + "set QtPy environment variable to specify the Qt binding and " + "use load_stylesheet()", + PendingDeprecationWarning + ) + return load_stylesheet(pyside=False) + + +def load_stylesheet_pyqt5(): + """ + Load the stylesheet for use in a pyqt5 application. + + :param pyside: True to load the pyside rc file, False to load the PyQt rc file + + :return the stylesheet string + """ + warnings.warn( + "load_stylesheet_pyqt5() will be deprecated in version 3," + "set QtPy environment variable to specify the Qt binding and " + "use load_stylesheet()", + PendingDeprecationWarning + ) + # Smart import of the rc file + import qdarkstyle.pyqt5_style_rc + + # Load the stylesheet content from resources + from PyQt5.QtCore import QFile, QTextStream + + f = QFile(":qdarkstyle/style.qss") + if not f.exists(): + _logger().error("Unable to load stylesheet, file not found in " + "resources") + return "" + else: + f.open(QFile.ReadOnly | QFile.Text) + ts = QTextStream(f) + stylesheet = ts.readAll() + if platform.system().lower() == 'darwin': # see issue #12 on github + mac_fix = ''' + QDockWidget::title + { + background-color: #32414B; + text-align: center; + height: 12px; + } + ''' + stylesheet += mac_fix + return stylesheet + + +def information(): + """Get system and runtime information.""" + info = [] + qt_api = '' + qt_lib = '' + qt_bin = '' + + try: + qt_api = os.environ['QT_API'] + except KeyError: + qt_api = 'Not set or nonexistent' + + try: + from Qt import __binding__ + except Exception: + # It should be (KeyError, ModuleNotFoundError, ImportError) + # but each python version have a different one, and not define others + qt_lib = 'Not set or nonexistent' + else: + qt_lib = __binding__ + + try: + qt_bin = os.environ['PYQTGRAPH_QT_LIB'] + except KeyError: + qt_bin = 'Not set or nonexistent' + + info.append('QDarkStyle: %s' % __version__) + info.append('OS: %s %s %s' % (platform.system(), platform.release(), platform.machine())) + info.append('Platform: %s' % sys.platform) + info.append('Python: %s' % '.'.join(str(e) for e in sys.version_info[:])) + info.append('Python API: %s' % sys.api_version) + + info.append('Binding in use: %s' % QT_BINDING) + info.append('Abstraction in use: %s' % QT_ABSTRACTION) + + info.append('qtpy (QT_API): %s' % qt_api) + info.append('pyqtgraph (PYQTGRAPH_QT_LIB): %s' % qt_lib) + info.append('Qt.py (__binding__): %s' % qt_bin) + + return info + + +def qt_bindings(): + """Return a list of qt bindings available.""" + return _check_imports(import_list=QT_BINDINGS) + + +def qt_abstractions(): + """Return a list of qt abstraction layers available.""" + return _check_imports(import_list=QT_ABSTRACTIONS) + + +def _check_imports(import_list): + """Return a list of imports available.""" + + # Disable warnings here + warnings.filterwarnings("ignore") + + import_list_return = copy.deepcopy(import_list) + # Using import_list_return var in for, does not work in py2.7 + # when removing the element, it reflects on for list + # so it skips next element + for current_import in import_list: + + spec = True + # Copy the sys path to make sure to not insert anything + sys_path = sys.path + + # Check import + if sys.version_info >= (3, 4): + spec = importlib.util.find_spec(current_import) + else: + try: + __import__(current_import) + except RuntimeWarning: + spec = True + except Exception: + spec = None + else: + spec = True + + if spec is None: + # Remove if not available + import_list_return.remove(current_import) + + # Restore sys path + sys.path = sys_path + + # Restore warnings + warnings.resetwarnings() + + return import_list_return + + +def _import_qt_modules_from(use_binding='pyqt5', use_abstraction='qtpy'): + """New approach to import modules using importlib.""" + + if not sys.version_info >= (3, 4): + print('Function not available for Python < 3.4') + + spec_binding = importlib.util.find_spec(use_binding) + spec_abstraction = importlib.util.find_spec(use_abstraction) + + if spec_binding is None: + print("Cannot find Qt binding: ", use_binding) + else: + module = importlib.util.module_from_spec(spec_binding) + spec.loader.exec_module(module) + # Adding the module to sys.modules is optional. + sys.modules[name] = module + + if spec_abstraction is None: + print("Cannot find Qt abstraction layer: ", use_abstraction) + else: + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + # Adding the module to sys.modules is optional. + sys.modules[name] = module diff --git a/qdarkstyle/__main__.py b/qdarkstyle/__main__.py new file mode 100755 index 000000000..c9d757ae3 --- /dev/null +++ b/qdarkstyle/__main__.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from qdarkstyle import qt_bindings, qt_abstractions, information, __version__ +import qdarkstyle +import argparse +import sys + +from os.path import abspath, dirname +sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..')) + + +def print_list_md(info): + """Print a list of information, line by line.""" + for item in info: + print(' - ' + item) + + +def main(): + """Execute QDarkStyle example.""" + parser = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('-i', '--information', action='store_true', + help="Show information about environment (important for bug report)") + parser.add_argument('-b', '--bindings', action='store_true', + help="Show available bindings for Qt") + parser.add_argument('-a', '--abstractions', action='store_true', + help="Show available abstraction layers for Qt bindings") + # parser.add_argument('-e', '--example', action='store_true', + # help="Show qdarkstyle example, subcommand.") + parser.add_argument('-v', '--version', action='store_true', + help="Show qdarkstyle version") + parser.add_argument('--all', action='store_true', + help="Show all information options at once") + + # parsing arguments from command line + args = parser.parse_args() + + parser.print_help() + + if args.information or args.all: + info = information() + print('\nInformation about your current environment setup:') + print_list_md(info) + + if args.bindings or args.all: + info = qt_bindings() + print('\nQt bindings available:') + print_list_md(info) + + if args.abstractions or args.all: + info = qt_abstractions() + print('\nQt abstraction layers available:') + print_list_md(info) + + if args.version: + info = __version__ + print('\nVersion: %s' % info) + + # if args.example: + # example.main() + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/qdarkstyle/pyqt5_style_rc.py b/qdarkstyle/pyqt5_style_rc.py new file mode 100644 index 000000000..66addddb3 --- /dev/null +++ b/qdarkstyle/pyqt5_style_rc.py @@ -0,0 +1,1662 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt5 (Qt v5.6.2) +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore + +qt_resource_data = b"\ +\x00\x00\x02\xd8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x55\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4d\x4f\x53\x51\x10\x86\x9f\xb9\x1a\x12\ +\xef\x4f\x10\x0d\xc1\xb0\x12\x4d\xb0\xf1\x0f\xc0\x06\xe3\x06\x48\ +\x4c\x77\xd0\x0f\x16\x6c\x8d\x01\x2c\xae\x58\x68\x82\x05\xff\xc2\ +\x3d\xad\xec\xae\x89\x16\x57\x7e\x2c\xc4\xad\xf1\x8b\x68\x62\x0c\ +\x21\xa4\xb1\x86\x3f\xd0\x86\x86\x26\x7d\x5d\xb4\x21\xc6\x70\x5b\ +\x2e\xb0\xb3\xef\x76\xe6\xcc\x3c\x67\xce\x99\x19\xe8\xa9\xa7\xff\ +\x5d\x16\xc7\x39\x0c\xc3\xbe\xfd\x6a\x75\x4a\x66\x93\x06\x09\xa0\ +\xbf\x6d\xaa\x60\xf6\x59\x50\xf2\x7d\xbf\x94\x4c\x26\x0f\xce\x1c\ +\xa0\x18\x04\x77\x30\xcb\x03\x83\x06\xdf\x04\x9b\x32\xab\x00\x78\ +\xcd\x66\x3f\x66\xa3\x82\xeb\xc0\x8e\xc1\xe2\x4c\x26\xf3\xfc\x4c\ +\x00\xc2\x30\x3c\xb7\x5f\xab\xe5\x81\x7b\x06\xaf\xac\xd9\xcc\x4d\ +\xcf\xce\x6e\x1d\xe5\xeb\x9c\x1b\xf1\x60\x05\x18\x07\x56\x77\xcb\ +\xe5\xdc\xf2\xf2\x72\xb3\x53\xfc\xf3\xdd\x00\xda\xc9\xef\x4a\x5a\ +\x48\x65\xb3\x6b\x9d\x7c\x33\x99\xcc\x57\xe0\x56\xd1\xb9\x05\x60\ +\x65\x70\x60\x00\x60\xb1\xd3\x99\x8e\x15\x68\x97\xfd\x99\x99\xcd\ +\xcf\xa4\xd3\x4f\xba\xc1\xfe\xad\x42\xa1\xb0\x68\xd2\x63\x0f\xa6\ +\xa6\x33\x99\x52\x6c\x80\x30\x0c\xfb\xea\xb5\xda\x0f\x49\x3f\x53\ +\xd9\xec\xed\x38\xc9\x0f\x21\x9c\x7b\x63\x66\x83\x17\x7c\x7f\x38\ +\xea\x63\x7a\x51\x87\xf7\xab\xd5\x29\xc1\x15\x4f\x5a\x3a\x49\x72\ +\x00\xf3\xbc\xfb\x48\x43\xf5\x5a\x6d\x22\xca\x27\x12\x40\x66\x93\ +\xc0\x56\xd4\x87\x3b\x8e\x52\xa9\xd4\x17\xcc\xbe\x03\xf1\x01\x0c\ +\x12\x26\xbd\x3f\x69\xf2\x43\x49\xef\x04\x37\xa3\xcc\xd1\x5d\x60\ +\x76\x51\x50\x39\x35\x00\xfc\xc6\xac\x3f\xca\x18\x59\x01\x00\x99\ +\xc5\x9a\x94\x47\xc9\xc0\x90\x22\x67\x41\x34\x80\xb4\x67\xd2\xa5\ +\xd3\x02\xa8\x75\xfb\xbd\x28\x7b\xa7\x27\xf8\x08\x8c\x9e\x1a\x40\ +\x1a\x33\xf8\x10\x65\x8f\xee\x02\x28\x21\x5d\x73\xce\x8d\x9c\x34\ +\xf9\x7a\x10\x24\x0c\xae\x22\xbd\x8c\x0d\xe0\xfb\x7e\x09\xd8\x69\ +\xcf\xf6\xd8\x92\x64\xcd\xd6\xf2\xda\xae\x37\x1a\x1b\xb1\x01\x92\ +\xc9\xe4\x01\x9e\xb7\x00\x8c\xb7\x67\x7b\x2c\x15\x9d\xcb\x01\x63\ +\x32\x9b\x9f\x9b\x9b\x6b\xc4\x06\x00\x48\xa5\x52\x2f\x80\x55\x60\ +\xe5\xb8\x10\x92\xac\x10\x04\x4b\x66\xf6\x10\xc8\xa7\xd3\xe9\xc8\ +\xf2\x77\x05\x00\xd8\x2d\x97\x73\x92\xd6\x80\x7c\xd1\xb9\xd7\xc5\ +\x62\xf1\x46\x94\xef\x7a\x10\x24\x9e\x16\x0a\x6f\xcd\xec\x11\xad\ +\x75\xfc\xa0\x5b\xfc\x63\xf7\xf9\xba\x73\x93\x4d\xb3\x55\xa4\xa1\ +\xf6\x78\xdd\x14\xfc\x6a\x07\xb9\x8c\x34\x0a\x0c\x03\xdb\x32\x9b\ +\xef\x76\xf3\xd8\x00\x70\xb8\x21\x27\x04\x93\x40\x02\xb3\xd6\x9c\ +\x90\x2a\x06\x9f\x24\x95\xea\x8d\xc6\x46\xa7\x37\xef\xa9\xa7\x9e\ +\xfe\xd5\x1f\x3e\xd4\xef\x44\x0d\xbc\xff\x65\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +\x52\x2b\x9c\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2a\x32\xff\x7f\x20\x5a\x00\x00\x00\x6f\x49\x44\x41\x54\x78\ +\xda\xed\xd0\xb1\x0d\x00\x30\x08\x03\x41\xc8\xa0\x0c\xc7\xa2\x49\ +\xcf\x04\x28\xba\x2f\x5d\x59\x97\xb1\xb4\xee\xbe\x73\xab\xaa\xdc\ +\xf8\xf5\x84\x20\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\x21\ +\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\x41\ +\x84\x08\x51\x10\x21\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\ +\x21\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\ +\x41\x84\x08\x51\x10\x21\x42\xfc\xaa\x07\x12\x55\x04\x74\x56\x9e\ +\x9e\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8\x2e\x00\x00\x00\x22\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1\x42\x48\x2a\x0c\x19\ +\x18\x18\x91\x05\x10\x2a\xd1\x00\x00\xca\xb5\x07\xd2\x76\xbb\xb2\ +\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\xd7\x4d\x4e\xc2\x40\x18\xc6\xf1\xff\x5b\x08\ +\x08\xea\x01\xd0\x2b\x88\x09\x5b\xcf\x21\xbb\xca\xd8\x1a\x49\xe0\ +\x3e\x62\x42\x42\x69\x49\x97\x78\x0c\xd7\x84\x70\x07\x71\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9b\x79\ +\x7e\x93\x6e\x3a\xf0\xdf\x23\x9b\x6b\xcf\x98\x6b\xa0\x01\x94\x81\ +\x03\x4b\x3d\x1f\xc0\x48\x44\x5a\x41\x18\x46\x80\xee\x02\x88\x67\ +\x4c\x08\xd4\x80\x29\x30\x00\x5e\x2d\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd\x28\xba\x49\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8b\x45\ +\xb5\x1d\xc7\x63\x4b\xe5\x00\xd4\x5d\xb7\x34\x77\x9c\x3e\x22\x17\ +\x02\x26\x88\xa2\x1e\x80\xb3\x36\xd3\x00\xa6\x4b\x91\x4b\xdb\xe5\ +\x00\xed\x38\x1e\x4b\x36\x5b\x05\x66\x2a\xd2\x4c\xf6\xd7\x01\x67\ +\xc0\x20\x0c\xc3\x67\xdb\xe5\x49\x82\x20\x78\x42\x64\x80\x6a\x79\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5\x5d\x80\x5f\ +\x49\x0a\x48\x01\x29\x20\x05\xa4\x80\x14\x90\x02\x52\xc0\x3a\x60\ +\x82\x48\xf1\xc7\x49\x6b\x8d\xce\x21\x30\xd9\x02\x28\x8c\x80\x4a\ +\xdd\x75\x4b\xfb\xea\xae\xd5\x6a\xa7\xa8\x56\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3\x4c\xe6\xc1\xf7\xfd\x93\x7d\x94\x67\x44\xfa\x40\ +\x4e\x45\x5a\xc9\xfe\xe6\xc3\xa4\x03\x78\xc0\x6c\xf5\xf7\xfa\x62\ +\xa5\x5d\xe4\x78\x75\xf3\x9c\x42\x27\x8c\xa2\x5b\x36\x1f\x26\xc9\ +\xa8\x6f\xcc\x95\x8a\x34\x51\x3d\x07\x0a\x56\x00\x5f\xdf\x7c\x88\ +\xea\x5d\xb7\xd7\x8b\x2d\x9d\xf9\x47\xf2\x09\x3e\x70\x64\x41\x95\ +\x87\xdf\x69\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +\x4d\x5b\x6f\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1c\x1f\x24\ +\xc6\x09\x17\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\xff\xcf\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x0e\ +\xa3\x21\x9c\xc3\x68\x88\x61\x1a\x0a\x00\x00\x6d\x84\x09\x75\x37\ +\x9e\xd9\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x20\xb9\ +\x8d\x77\xe9\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xe6\x7c\x60\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x48\x11\x40\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x23\xed\x08\xaf\x64\x9f\x0f\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x8e\ +\x00\ +\x00\x0b\x17\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\xf6\x40\xcc\xce\xc1\x06\x24\xf7\x97\ +\x4d\x95\x07\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x2e\xf2\x1e\x31\xe0\x70\xfe\x3f\xf3\x91\x9b\x82\ +\x83\x8f\xc4\xf2\x55\x52\x2f\xcd\x76\x7c\xe4\x9f\x12\x96\x7b\xbf\ +\x7d\xa3\x4e\xca\x82\xc7\xdf\xe7\x7e\xd1\x94\xe2\x8e\xfc\xde\xc8\ +\x60\xb1\x71\xc3\x04\xdd\xb3\x0f\x5a\x8d\xcc\x1f\x86\x19\x97\x16\ +\xfa\xe5\xbe\x7c\xd2\xe7\x99\x2a\x79\xa4\x60\x5b\xf5\xc5\x73\x7f\ +\x16\x69\xb3\x2d\x9b\x6d\x6d\x55\xf6\x66\xd2\xdb\xa2\x15\x2b\x96\ +\x84\x05\x6e\x2d\xda\x2b\xd8\x9f\xfd\xf9\xd7\x8b\xb9\x9b\xf7\x9f\ +\x7e\xc9\xef\xa1\xa8\xe3\xfd\xb6\xee\xd8\x13\x06\x06\x2e\x86\x4c\ +\xa0\x93\x22\x7c\x7d\xac\x92\xf3\x73\xf5\x12\x53\xf2\x93\x52\xf5\ +\x2a\x72\x0b\x18\x40\xc0\xc6\xbe\xa2\x20\x31\x39\x3b\xb5\x44\x21\ +\x29\x35\x3d\x33\xcf\x56\xe9\xfd\xee\xfd\x4a\x0a\x99\x29\xb6\x4a\ +\xe1\xa6\xbe\x06\xbe\x05\xce\xa9\x19\x99\x1e\x55\x45\xa9\xc1\x55\ +\x7e\x21\xc9\x55\xd9\xc9\x96\x29\x4a\xf6\x76\x5c\x36\x15\x56\x40\ +\x03\x72\x53\x4b\x12\x15\x2a\x72\x73\xf2\x8a\xad\x2a\x6c\x95\xc0\ +\xe6\x5a\x01\xd9\x20\x61\x7d\x25\x05\xb0\x92\x92\x6c\x5b\xa5\x08\ +\xdf\x00\x05\xe7\xfc\xa2\x54\x05\x13\x3d\x13\x3d\x03\x5d\xd7\x8a\ +\xcc\x32\x23\x25\x3b\x2e\x05\x9b\xa2\x94\x34\xab\x20\x17\x37\xa8\ +\x11\x40\x9e\xad\x52\x46\x49\x49\x81\x95\xbe\x7e\x79\x79\xb9\x5e\ +\xb9\xb1\x5e\x7e\x51\xba\xbe\xa1\xa5\xa5\xa5\xbe\x81\x91\xbe\x91\ +\x91\x2e\x50\x85\x6e\x71\x65\x5e\x49\x62\x85\x6e\x5e\xb1\x32\xc8\ +\x08\x88\x19\x2e\xa9\xc5\xc9\x45\x99\x05\x25\x99\xf9\x79\x0a\x20\ +\x7e\x62\x52\x7e\x69\x89\xad\x92\x12\x50\x5e\x01\x6a\x38\x28\xf8\ +\xe1\xa6\xe7\x15\x43\x03\x01\x18\x1c\xfa\x20\x19\x7d\x43\x3d\x03\ +\x7d\x64\xe5\x25\x99\x69\x38\x94\x83\x64\x10\xca\x41\x9a\xad\x02\ +\x32\x2b\x52\x73\x22\x5c\x32\x73\x53\xf3\x8a\x81\x4e\xb0\x55\x32\ +\x33\x46\x93\x8c\x44\x92\x34\x07\xcb\x81\x8c\xb1\xf2\xcc\x4d\x4c\ +\x4f\x0d\xcf\x4c\x29\xc9\x80\xeb\x41\x88\x7b\xa4\x66\xa6\x67\x94\ +\xa0\xa8\xf7\x2f\xca\x4c\x05\xfa\xbe\x04\x6c\x8e\xa1\x92\x3e\x28\ +\x0c\xf5\xa1\x81\x08\x8c\x13\x7d\x78\xa4\xd8\x81\xbd\x42\x6b\x30\ +\x6a\xc9\xa8\x25\xa3\x96\x8c\x5a\x32\x6a\xc9\xa8\x25\xa3\x96\x0c\ +\x2a\x4b\xb8\x10\xcd\xba\xd4\x3c\x60\x5b\xae\x1c\xd8\x68\x73\x60\ +\x88\x2a\x04\x36\xf8\x58\x8a\x9d\x3c\x43\x38\x80\xa0\x86\x23\xa5\ +\x03\xc8\xd7\xf7\x74\x71\x0c\xb1\x38\x9d\x9c\x20\xc1\xaa\x2c\x6c\ +\x70\x48\xe2\xe3\xc7\x8f\x4b\x5e\xfc\xb6\x9f\xf1\xd7\x89\x27\x62\ +\x47\x81\x22\xf3\x65\x8f\xbe\x9f\x82\x2f\x7f\xb6\x72\x8b\xf7\x3d\ +\xfb\x29\xc8\xcb\xd0\x9d\xc3\xfa\x52\xd3\xfb\x8f\x28\xa8\xf1\xe8\ +\xe9\xea\xe7\xb2\xce\x29\xa1\x09\x00\xa6\x21\x0d\x8f\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x2d\x80\x7a\x92\xdf\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xbf\xe3\xf1\x51\xf3\ +\x77\x97\xfb\x5d\xa6\x10\x50\x0b\x1c\x29\x44\xb2\x42\xb3\x64\xc8\ +\x28\xe0\x28\x11\x32\x22\xbc\xa7\x04\x19\x11\xdc\x53\x84\x8c\x0e\ +\x6f\x95\x20\xa3\x83\x5b\x45\xc8\x4c\xf0\x3d\x12\x64\x36\xf8\x56\ +\x09\xba\xb6\xc2\x13\xf6\x7e\xcb\x28\x10\x2b\xfc\xf9\x76\x7b\xe5\ +\xb8\x9e\x4e\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x51\xa0\x5a\x91\x77\xd2\x02\x23\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x29\x1c\x08\x84\x7e\x56\x00\x00\x00\x60\x49\x44\x41\x54\x78\ +\xda\xed\xd9\xb1\x0d\x00\x20\x08\x00\x41\x71\x50\x86\x63\x51\xed\ +\x8d\x85\x25\x89\x77\xa5\x15\xf9\x48\x45\x8c\xa6\xaa\x6a\x9d\x6f\ +\x99\x19\x1d\x67\x9d\x03\x11\x45\x14\x11\x11\x45\x14\x51\x44\x44\ +\x14\x51\x44\x11\x11\x51\x44\x11\x45\x44\x44\x11\x45\x14\x11\x11\ +\x45\x14\xf1\x5b\xd1\x75\xb0\xdb\xdd\xd9\x4f\xb4\xce\x88\x28\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf\x36\xce\x69\x07\x1e\xe9\ +\x39\x55\x40\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xeb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x68\x49\x44\ +\x41\x54\x58\x85\xed\x97\x4d\x4e\xc2\x40\x18\x86\x9f\xaf\x10\x14\ +\xd4\x03\xa0\x57\x10\x13\xb6\x9e\x43\x76\xc8\x58\x8c\x26\x70\x1f\ +\x31\x31\xa1\x74\x48\x97\x78\x0c\xd7\xc4\x78\x07\x71\xef\x0f\x02\ +\x91\xcf\x85\x94\x20\xa0\x2c\x1c\x5c\x68\xdf\xdd\x4c\xdf\xf4\x79\ +\xa6\x4d\xd3\x19\xf8\xef\x91\xf9\xb1\x6f\xcc\x09\x50\x03\x0a\xc0\ +\xa6\x23\xce\x2b\x70\x27\x22\x8d\x20\x0c\x2d\xa0\xcb\x04\xc4\x37\ +\x26\x04\x2a\xc0\x00\xe8\x02\x4f\x8e\x04\xb6\x81\x22\xb0\x01\xb4\ +\x5a\xd6\x9e\xc6\x12\x53\x01\xdf\x18\x1f\x08\x04\x6e\xd2\x6f\x6f\ +\xa5\xab\x28\xea\x39\x82\x03\x70\x5e\x2e\xe7\x47\x9e\xd7\x41\xe4\ +\x50\xc0\x04\xd6\xb6\x01\xbc\x99\x4e\x0d\x18\x8c\x45\x8e\x5c\xc3\ +\x01\xae\xa2\xa8\x27\xe9\x74\x09\x18\xaa\x48\x3d\x9e\x9f\x15\xd8\ +\x07\xba\x61\x18\x3e\xb8\x86\xc7\x09\x82\xe0\x1e\x91\x2e\xaa\x85\ +\x65\x02\x59\x54\x5f\xd6\x05\x9f\x66\x3c\x7e\x06\x72\xf1\x30\xbd\ +\xaa\xef\x1b\xa3\xab\x3a\xdf\xa5\x65\xed\xfc\x97\xf6\x29\xde\x77\ +\x17\x7f\x23\x89\x40\x22\x90\x08\x24\x02\x89\x40\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff\x34\xb3\x4f\xa0\x8f\x48\xee\xcb\xa6\x33\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2\x79\xb9\x9c\x5f\x17\xbb\ +\x52\xa9\xec\xa1\x5a\x04\x6e\x17\x04\x3c\x91\x4b\x60\x63\x94\x4a\ +\x5d\x57\xab\xd5\xdd\x75\xc0\x53\x22\x1d\x20\xa3\x22\x8d\x78\x7e\ +\xfe\x60\xd2\x04\x7c\x60\x38\xd9\xbd\x3e\x3a\xa1\x8b\xec\x4c\x56\ +\x9e\x51\x68\x86\xd6\x9e\x31\x7f\x30\x89\xab\x55\x63\x8e\x55\xa4\ +\x8e\xea\x01\x90\x75\x22\xf0\xf1\xce\x6f\x51\xbd\x68\xb5\xdb\x91\ +\xa3\x7b\xfe\x91\xbc\x03\x16\x71\x6a\x27\x44\x74\xfe\x4f\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x02\x04\x6d\ +\x98\x1b\x69\x00\x00\x00\x29\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18\x32\x32\x30\x20\x0b\x32\x1a\ +\x32\x30\x30\x42\x98\x10\x41\x46\x43\x14\x13\x50\xb5\xa3\x01\x00\ +\xd6\x10\x07\xd2\x2f\x48\xdf\x4a\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x00\x81\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00\x25\x3d\x6d\x22\ +\x00\x00\x00\x06\x50\x4c\x54\x45\x00\x00\x00\xae\xae\xae\x77\x6b\ +\xd6\x2d\x00\x00\x00\x01\x74\x52\x4e\x53\x00\x40\xe6\xd8\x66\x00\ +\x00\x00\x29\x49\x44\x41\x54\x78\x5e\x05\xc0\xb1\x0d\x00\x20\x08\ +\x04\xc0\xc3\x58\xd8\xfe\x0a\xcc\xc2\x70\x8c\x6d\x28\x0e\x97\x47\ +\x68\x86\x55\x71\xda\x1d\x6f\x25\xba\xcd\xd8\xfd\x35\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x11\x69\xc8\x4e\x77\x00\x00\x00\x86\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x80\x85\xd8\ +\x7c\x4b\xb7\x6c\x38\x9a\x06\x46\x1d\x30\xea\x80\x41\x53\x0e\xd0\ +\xb2\x56\x1c\x8d\x82\x51\x07\x0c\x6e\x07\x50\xbb\x16\x24\x64\x36\ +\x13\x3d\xaa\x62\x7c\x66\x0e\x9e\x8e\x09\xdd\xba\x66\x74\x2a\xe0\ +\x86\x0e\x00\x00\x08\x5e\x38\x65\x39\x12\x10\xc2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x42\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x17\x3b\x5f\x83\x74\x4d\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xa6\x49\x44\x41\x54\x78\xda\xed\x9b\xdb\ +\x0e\xc3\x20\x0c\x43\x9b\x68\xff\xdd\xf6\xcb\xb7\xb7\x69\x9a\x76\ +\x49\x4b\xec\x98\x42\x5e\x37\x51\x7c\x70\x28\x85\xb0\x2c\x33\x66\ +\xcc\x18\x39\x8c\xf9\xb0\x6d\xdb\xee\xc1\xff\xd9\x25\x00\x44\x05\ +\x57\x02\x31\x55\xd1\x2c\x18\xd6\x8b\x70\x14\x08\xeb\x51\x7c\x26\ +\x04\xeb\x51\x78\x26\x08\xeb\x5d\x7c\x2b\x04\xeb\x5d\x78\x2b\x08\ +\xbb\x92\xf8\x33\x10\xec\x6a\xe2\x8f\x42\xb8\x55\x76\x72\x5d\xd7\ +\x67\x27\xf7\x7d\x2f\x01\x6c\x55\xa3\xff\x2a\x1e\x05\x21\xe2\x02\ +\x53\x11\x5f\x05\xc1\x2b\x6d\x7f\xe6\x77\x6a\x0a\x64\x8f\xfe\x11\ +\x71\x99\x4e\xf8\xe5\x02\x53\x14\xcf\x84\xe0\xd5\xb6\xff\x25\x92\ +\x91\x0e\x86\x1e\xfd\xa8\x78\xc6\xc4\xf8\xc9\x05\xae\x32\xf2\x55\ +\x4e\x70\x25\xdb\x57\x40\x30\x84\xfd\x5b\xed\x8c\x4c\x87\xf7\x34\ +\x70\x85\x91\xaf\x74\x82\xab\x89\x67\x43\x70\x45\xf1\x4c\x08\x96\ +\x91\xff\xe8\x57\x58\x76\xfb\xaf\xf3\x80\x2b\x8e\x3c\xd3\x09\xae\ +\x2e\x1e\x0d\xc1\x7b\x10\x8f\x84\xe0\xcc\x4e\x2a\xb6\x4f\x5d\x07\ +\x28\xb6\xef\x6a\x39\xc9\x4e\x3b\x57\xcb\x49\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9c\x70\x53\xe6\x00\x24\x04\xf4\xdb\x26\xf5\x6b\x30\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1\x4c\x27\xb0\xd6\x19\xd4\x75\x40\x14\ +\x02\x73\x91\x05\xd9\x11\x6a\x81\xc0\x5e\x61\x42\x37\x45\x8f\x8a\ +\x41\x8b\xa7\x6f\x8a\x1e\x71\x42\xc5\xb7\x05\x1c\x40\x14\x42\x95\ +\xf8\xaf\x29\x90\x99\x06\x2d\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8e\x46\x9d\xc0\x3c\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14\x29\x29\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12\x65\x25\x32\xef\ +\x10\x2a\xc4\x87\x01\x20\x21\xa0\x22\x5a\x25\xe6\xcb\xe0\x31\x0b\ +\x25\x4f\x34\x3e\x6e\xa9\xac\x32\x08\x5a\xb1\xb4\x22\x84\x92\x72\ +\x79\x15\x08\xad\x97\x26\xe6\x95\x19\x40\xc7\xc6\xbc\x34\x85\x84\ +\xd1\xd5\xb5\xb9\x0c\x20\xcc\x8b\x93\x33\x46\x8f\x07\x53\x21\x72\ +\xe7\x17\x36\x2b\x63\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x03\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x29\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4f\x68\x5c\x55\x14\xc6\x7f\xe7\x65\x88\ +\x64\xda\xc6\xbd\xa9\x94\x48\x57\xb6\x91\x3a\x28\xae\xd3\x4d\xc5\ +\x0a\x4d\x40\x66\x63\xda\x37\x2f\x25\xcd\x46\x07\xd1\x24\x8e\xae\ +\xb2\x50\xa8\x49\xdd\x64\x99\xc2\xbc\x19\xd3\x6e\x9e\x20\x53\xc1\ +\xe2\x9f\x85\x75\x1b\xfc\xd3\xa4\x15\x91\x52\x4a\x70\x4a\xd7\x25\ +\x33\x24\xcd\xe0\xfb\x5c\xbc\x37\x4d\x90\xbc\x37\x1d\xe9\xce\xf9\ +\x56\xf7\xcf\x77\xce\xfd\xee\x39\xe7\x9e\x0b\x3d\xf4\xf0\x7f\x87\ +\x75\x43\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98\x41\x0e\x18\x8a\ +\xb7\xea\x98\xfd\x2a\xa8\x65\xb3\xd9\x5a\x3e\x9f\xdf\x79\xea\x02\ +\xaa\xe5\xf2\x5b\x98\x2d\x00\xc3\x06\xb7\x04\x37\x64\x56\x07\x70\ +\xc2\x70\x08\xb3\x51\xc1\x08\x70\xd7\x60\xee\x9c\xe7\x7d\xf5\x54\ +\x04\x04\x41\xd0\xb7\xd5\x6c\x2e\x00\xef\x1b\x7c\x6b\x61\x58\x3a\ +\x7b\xfe\xfc\xda\x7e\x5c\xdf\xf7\x4f\x38\x70\x11\x38\x05\x2c\xde\ +\xdb\xd8\x28\xcd\xcf\xcf\x87\x69\xfe\x33\x9d\x04\xc4\x87\xbf\x27\ +\x69\xd6\x9d\x9c\xbc\x94\xc6\xf5\x3c\xef\x26\xf0\x7a\xd5\xf7\x67\ +\x81\x8b\xc3\x47\x8e\x00\xcc\xa5\xd9\xa4\x46\x20\x0e\xfb\x97\x66\ +\x36\x73\xae\x50\xf8\x1c\x60\x69\x69\xe9\x99\xc1\xc1\xc1\x69\x93\ +\xde\x26\x0a\x39\x26\xad\xcb\xec\xea\xc3\xcd\xcd\xe5\x62\xb1\xf8\ +\x08\xa0\x52\xa9\xcc\x99\xf4\x99\x03\xe3\x67\x3d\xaf\xd6\xb5\x80\ +\x20\x08\xfa\xb7\x9b\xcd\x3f\x24\xfd\xe9\x4e\x4e\xbe\x01\x70\xe5\ +\xf2\xe5\xc3\x61\x26\x73\x3d\xce\x75\x08\x38\x31\x3d\x1a\x9b\xad\ +\xf7\xb5\x5a\xa7\x27\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9\x63\x49\x85\xe9\xec\xb7\x08\xb0\xd5\x68\x8c\x0b\x5e\x70\ +\xa4\x8f\xda\x37\x0f\x33\x99\xeb\x32\x3b\xbe\x8f\x6d\x7b\x3c\xf2\ +\x77\x26\xf3\x4d\x10\x04\xfd\x00\xe6\x38\x1f\x22\x1d\xdd\x6e\x36\ +\xcf\x24\x9d\x93\x28\x40\x66\x63\xc0\x5a\xbb\xe0\x9e\x3d\x74\xe8\ +\x82\x60\x04\x29\x39\x6d\xd1\xde\x4b\x5b\x8d\xc6\x05\x00\xd7\x75\ +\x7f\xc3\xec\x36\xd0\xbd\x00\x83\x9c\x49\x3f\xed\x59\x9a\x20\x0a\ +\x75\x3a\xa4\xd0\x22\x6e\x7b\xfe\xa3\xe0\x95\xae\x05\x60\xf6\x5c\ +\xfb\x9d\xc7\x38\x96\xca\xdf\xb5\x73\x14\x71\xdb\xb8\x8f\xd9\x50\ +\x12\x3d\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01\x43\x4a\x8c\x5c\xb2\ +\x00\xe9\x81\x49\x87\xf7\xac\xfc\xce\x13\xa6\x40\x70\xfb\xf1\x34\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95\x2b\xa9\xfc\x5d\ +\x3b\xc7\xe0\xea\xae\x1e\x9d\x04\x56\xbb\x16\x20\xa8\x21\x1d\xf7\ +\x7d\xff\x04\xc0\xc3\xcd\xcd\x65\xcc\xd6\x31\x53\xca\xe1\x02\x6e\ +\x0e\x1c\x3c\xb8\x0c\xb0\x52\x2e\xe7\x0c\x5e\x44\xfa\xba\x6b\x01\ +\xd9\x6c\xb6\x06\xdc\x8d\x7b\x3b\xc5\x62\xf1\x51\x5f\xab\x75\x1a\ +\xb8\x15\x53\x76\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7\x77\ +\x24\x59\x18\x7d\x5e\x77\xb6\x5b\xad\x6b\x5d\x0b\xc8\xe7\xf3\x3b\ +\x38\xce\x2c\x70\x2a\xee\xed\x4c\x4c\x4d\xd5\x07\xb2\xd9\x57\x91\ +\xde\x95\xb4\x0a\x34\x81\xa6\x60\xd5\xcc\xde\x19\x38\x70\xe0\x35\ +\xd7\x75\xef\x03\x54\x7d\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4\x74\x2b\ +\xe9\x9c\x8e\x55\x5e\xf5\xfd\x05\xe0\x03\xa0\xe4\x7a\xde\x62\x27\ +\xbe\x24\xab\xfa\x7e\xc9\xcc\x3e\x01\x16\x5d\xcf\x2b\xa5\xf1\x3b\ +\x16\xd5\xbd\x8d\x8d\x92\xa4\x4b\xc0\x42\xd5\xf7\xbf\xab\x56\xab\ +\x2f\x27\x71\x57\xca\xe5\xdc\x17\x95\xca\x0f\x66\xf6\x29\xd1\x77\ +\xfc\x71\x27\xff\x4f\xfc\xce\x57\x7c\x7f\x2c\x34\x5b\x44\x3a\x1a\ +\xb7\xd7\x1b\x82\xbf\x62\x27\xcf\x23\x8d\x12\x35\xa0\x3b\x32\x9b\ +\x29\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c\x60\x0c\xc8\ +\x61\x16\xf5\x09\xa9\x6e\xf0\x8b\xa4\xda\x76\xab\x75\x2d\x2d\xe7\ +\x3d\xf4\xd0\xc3\xbf\xf1\x0f\x78\xe5\x4e\xf2\x11\xe4\x69\x42\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7\x78\x6c\x30\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2c\x0d\x1f\x43\xaa\xe1\x00\x00\x00\x36\x49\x44\x41\x54\x38\ +\xcb\x63\x60\x20\x01\x2c\x5a\xb4\xe8\xff\xa2\x45\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6\x60\xd4\x82\x11\x60\x01\x23\xa9\xc9\x74\xd0\xf9\ +\x80\x85\x1c\x4d\x71\x71\x71\x8c\xa3\xa9\x68\xd4\x82\x61\x64\x01\ +\x00\x31\xb5\x09\xec\x1f\x4b\xb4\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x95\ +\x00\ +\x00\x0b\x1f\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\x0e\x40\x2c\xc0\xc1\x06\x24\x97\x3d\ +\xaf\xd4\x04\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x4e\xf3\x1e\x76\xe0\x70\x79\x1f\x32\x51\xe8\xc7\ +\xdb\x0d\x53\x84\x23\xb7\x4d\xe1\x0b\xaa\x73\xc8\x3e\xfd\xd1\xfa\ +\x40\xc6\x96\xdf\x2c\x6f\xef\x9f\x77\x5c\xef\x16\x71\xd2\xdd\x47\ +\xe5\x40\xeb\xf2\xe5\xfb\xb4\x7d\xe2\x24\x36\x6b\x78\xbf\x9f\xd5\ +\x5d\x3c\x3b\xe4\xd2\x6e\xb5\xcb\xa2\x13\x8c\x6f\xbc\x6f\xaf\xfb\ +\x26\x7e\xd8\xa0\xb0\xc5\x3d\x21\xe1\xf0\xb2\xd4\xeb\x77\xaf\x6c\ +\x49\xeb\xbe\x75\xaa\xd6\xed\x9f\xe7\xba\xfb\xdf\xde\x3c\x7d\x99\ +\xf6\x8b\xd1\xbe\x5a\x47\xe0\x86\xd1\xd4\x23\x0c\x0c\x5c\x4c\x99\ +\x40\x27\x45\xf8\xfa\x58\x25\xe7\xe7\xea\x25\xa6\xe4\x27\xa5\xea\ +\x55\xe4\x16\x30\x80\x80\x8d\x7d\x45\x41\x62\x72\x76\x6a\x89\x42\ +\x52\x6a\x7a\x66\x9e\xad\xd2\xfb\xdd\xfb\x95\x14\x32\x53\x6c\x95\ +\xc2\x4d\x7d\x0d\x7c\x0b\x9c\x53\x33\x32\x3d\xaa\x8a\x52\x83\xab\ +\xfc\x42\x92\xab\xb2\x93\x2d\x53\x94\xec\xed\xb8\x6c\x2a\xac\x80\ +\x06\xe4\xa6\x96\x24\x2a\x54\xe4\xe6\xe4\x15\x5b\x55\xd8\x2a\x81\ +\xcd\xb5\x02\xb2\x41\xc2\xfa\x4a\x0a\x60\x25\x25\xd9\xb6\x4a\x11\ +\xbe\x01\x0a\xce\xf9\x45\xa9\x0a\x26\x7a\x26\x7a\x06\xba\xae\x15\ +\x99\x65\x46\x4a\x76\x5c\x0a\x36\x45\x29\x69\x56\x41\x2e\x6e\x50\ +\x23\x80\x3c\x5b\xa5\x8c\x92\x92\x02\x2b\x7d\xfd\xf2\xf2\x72\xbd\ +\x72\x63\xbd\xfc\xa2\x74\x7d\x43\x4b\x4b\x4b\x7d\x03\x23\x7d\x23\ +\x23\x5d\xa0\x0a\xdd\xe2\xca\xbc\x92\xc4\x0a\xdd\xbc\x62\x65\x90\ +\x11\x10\x33\x5c\x52\x8b\x93\x8b\x32\x0b\x4a\x32\xf3\xf3\x14\x40\ +\xfc\xc4\xa4\xfc\xd2\x12\x5b\x25\x25\xa0\xbc\x02\xd4\x70\x50\xf0\ +\xc3\x4d\xcf\x2b\x86\x06\x02\x30\x38\xf4\x41\x32\xfa\x86\x7a\x06\ +\xfa\xc8\xca\x4b\x32\xd3\x70\x28\x07\xc9\x20\x94\x83\x34\x5b\x05\ +\x64\x56\xa4\xe6\x44\xb8\x64\xe6\xa6\xe6\x15\x03\x9d\x60\xab\x64\ +\x66\x82\x26\x19\x89\x24\x69\x68\x06\x96\x04\x99\x63\xe5\x99\x9b\ +\x98\x9e\x1a\x9e\x99\x52\x92\x01\xd7\x84\x10\xf7\x48\xcd\x4c\xcf\ +\x28\x41\xd5\xe0\x5f\x94\x99\x0a\xf4\x7f\x09\xc4\x24\x25\x7d\x50\ +\x28\xea\x43\x83\x11\x18\x2b\xfa\xf0\x68\xb1\x03\x7b\x86\xd6\x60\ +\xd4\x92\x51\x4b\x46\x2d\x19\xb5\x64\xd4\x92\x51\x4b\x46\x2d\x19\ +\x54\x96\x70\x21\x1a\x76\xa9\x79\xc0\xd6\x5c\x39\xb0\xd9\xa6\x5e\ +\xf8\x9e\x0f\xd8\xe4\x63\x29\x76\xf2\x0c\xe1\x00\x82\x1a\x8e\x94\ +\x0e\x20\xdf\xd4\xd3\xc5\x31\x24\xe2\xf0\xdb\xab\x1b\x79\x19\x0c\ +\x38\x58\x0c\x4f\x2c\x3a\x73\x6c\x89\xe7\x6c\xd9\x7b\xef\x34\x26\ +\x3a\x84\xbb\x6e\xfb\xd7\x3e\x73\xa7\xe7\xe9\xf7\x79\xf3\xbf\x70\ +\x5b\xcc\x63\x98\xe0\x28\x39\xc5\xb1\xc1\x83\xff\xd8\x5c\x0e\xee\ +\x55\xc9\xa5\x1a\xa0\x46\xa4\xa7\xab\x9f\xcb\x3a\xa7\x84\x26\x00\ +\xe3\x91\x12\xf6\ +\x00\x00\x02\x4a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x1a\x38\xc7\x37\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xae\x49\x44\x41\x54\x78\xda\xed\x9b\x49\ +\x92\xc3\x20\x0c\x45\x23\x5d\xdc\xf6\xc9\xd3\xbb\xae\x54\x06\x26\ +\xe9\x7f\x09\x8c\xd6\x5d\x32\xef\x21\x68\x20\xf0\x78\xec\xd8\xb1\ +\xe3\xce\x21\xcc\x8f\x9d\xe7\xf9\x6c\xfc\x3b\x59\x42\x40\x2b\x70\ +\xa4\x10\xc9\x0a\xcd\x92\x21\xb3\x80\xa3\x44\xc8\x8c\xf0\x9e\x12\ +\x64\x46\x70\x4f\x11\x32\x3b\xbc\x55\x82\xcc\x0e\x6e\x15\x21\x2b\ +\xc1\x8f\x48\x90\xd5\xe0\x7b\x25\xe8\x5e\x0a\x2f\xd8\xfb\x3d\x55\ +\x20\x56\xf8\xe3\x38\xfe\x73\x5c\xd7\x45\x11\xf5\xfa\xcd\xda\x77\ +\x6b\x12\xd4\xbb\x61\xef\x8d\x43\xc3\x5b\x43\x11\xa5\x8f\x92\x30\ +\x92\xb7\xc6\xa0\xa8\x71\xef\x2d\xc1\x92\xaf\xc4\x62\x1e\x02\xa5\ +\xf1\xe7\x25\xa1\x94\xc7\x3a\xef\x88\x57\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe8\x36\x09\x22\x2a\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0\x5f\x87\x80\xc7\xa2\xc7\xda\x78\x24\xfc\xfb\x30\x80\x2c\x85\ +\x2d\x95\xc0\xea\x79\xf8\x5e\x60\x44\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff\x31\x07\xa0\x36\x3d\x35\x38\x36\xfc\xeb\x3c\x40\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed\x3c\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4\x42\xb1\xe0\xe9\x02\x5a\xe0\x98\xf0\x21\x02\x2c\xeb\x80\ +\xe9\x05\xb4\xc2\x31\x25\x68\x36\x78\xb6\x04\x8d\x86\x67\x9c\x27\ +\x84\x0a\x68\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x3c\x63\x51\x44\xd9\ +\x0d\x8e\xc2\x44\x54\x82\x66\x1a\xf3\x11\x12\x34\x13\x7c\x84\x04\ +\xb7\x43\x51\xc4\x18\xf6\xce\x07\x3d\x14\x45\x4c\x60\x8c\x4a\xd0\ +\xac\xf0\x2c\x09\x52\x28\x97\x67\x34\xbc\xe7\x77\x7e\xfd\x48\x1a\ +\x72\x26\x98\x21\x5f\x55\x80\xe5\xe6\x15\xaa\xb1\xa3\x79\x4b\x2c\ +\x9a\xbd\xe7\xd1\xf9\xcd\x17\x24\xb2\x47\xad\x92\xf7\x15\x99\x8e\ +\x64\xfb\x96\xd8\x8a\xb1\x2f\x4a\x0e\x24\xbf\xef\x55\xd9\xcc\x22\ +\x68\x97\xa5\x33\x4a\x08\xb9\x2e\x9f\x45\x82\xf5\xd1\xc4\x7e\x32\ +\x03\x68\xd8\x3d\x1f\x4d\x21\x65\x4c\xf5\x6c\xce\x43\x08\xf3\xe1\ +\xe4\x8e\xbb\xc7\x1f\xfe\x88\x5a\xe2\xcd\xef\x1c\x49\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdc\x0b\x07\x09\x2e\x37\xff\x44\xe8\xf0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x27\x49\x44\x41\x54\x78\xda\xed\xc1\x01\ +\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\x40\x40\ +\x00\x01\xaf\x7a\x0e\xe8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x07\x00\x00\x00\x3f\x08\x06\x00\x00\x00\x2c\x7b\xd2\x13\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2e\x14\xfa\xd6\xc4\xae\x00\x00\x00\x39\x49\x44\ +\x41\x54\x38\xcb\x63\x60\x20\x06\xc4\xc7\xc7\x33\xc4\xc7\xc7\xa3\ +\x88\x31\x61\x53\x84\x53\x12\xaf\xce\x91\x28\xc9\x82\xc4\xfe\x8f\ +\xc4\x66\x1c\x0d\xa1\x51\xc9\x51\xc9\x51\x49\x7c\x05\x06\xe3\x68\ +\x08\x91\x2a\x49\x3e\x00\x00\x88\x4b\x04\xd3\x39\x2e\x90\x3f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd5\x35\xa3\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xfe\x9f\x67\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x60\x34\x44\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x64\x40\x09\x75\x86\xb3\xad\x9c\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x37\x4e\x6c\xc4\x8d\x00\x00\x02\x13\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xbf\x6b\x53\x51\x14\xc7\xbf\xe7\x3e\x10\ +\xe2\x7d\x0d\x71\x28\x82\xa9\x43\xa5\x2e\x56\xb1\x06\x07\xd7\x3a\ +\x49\xad\x36\x85\xae\xfe\x15\x36\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc\x36\x37\x6d\xd5\xc1\x8a\x9b\xf8\xab\x58\x11\x09\xd1\xc1\ +\x94\x54\x84\x1a\xee\x33\x22\x2d\xef\x1e\x97\x2b\x74\x49\x9a\xf7\ +\xc3\xc9\x77\xd6\x7b\x0e\xe7\x73\x7e\xdd\x73\x80\x4c\x32\xf9\xdf\ +\x85\xa2\x28\x1f\x7e\xd8\x38\x44\x47\x8e\xce\x02\x28\x03\x28\x01\ +\x28\xda\xa7\x16\xd8\xbc\x21\xe1\xf8\x66\x67\xdb\xff\x75\xed\xe4\ +\x6e\xea\x00\x6e\x3d\x98\x63\x66\x0f\xc0\x28\x80\xf7\x60\xb3\x4e\ +\xc2\x69\xd9\xe7\x22\x33\x4f\x02\x38\x43\x44\x4d\x41\xa8\xea\xa9\ +\xa1\x47\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83\x7b\x52\x69\x96\x4a\ +\xaf\xca\x5a\xe7\x6c\x1f\xc8\x09\x59\xeb\xac\x59\x5d\x2f\xf7\xe0\ +\x9d\x48\x0c\x60\x9d\x87\xf9\x95\x60\x7e\x50\x1b\xa9\x74\x45\x2a\ +\x1d\x4a\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb\x31\x6c\xab\ +\xd6\xb6\x1c\xab\x07\x6c\xc3\x7d\x24\xa2\x4f\x3f\x2f\x0f\x4d\xc5\ +\x0c\xe0\x09\x33\x8f\xf2\x8f\x6f\xe3\xbd\x1a\xb3\x67\x8d\x6c\xb7\ +\x9f\x60\x13\x2e\xc4\xcd\x20\x33\xdf\x00\x30\x46\x85\xe1\x99\x5e\ +\x3a\xfd\x9a\xa4\x0c\x60\xa3\x7b\xa5\xb0\x11\x17\xa0\x3b\x9d\x7f\ +\x0b\x36\x9b\x00\x62\x01\x94\x88\xe8\x79\x0a\x83\xf4\x0c\x24\xce\ +\xc7\x01\x38\xc6\xcc\xad\x14\x00\xb6\xf6\x7d\x58\x91\x00\x40\x44\ +\x94\xd4\x3b\x09\x87\x00\x98\x38\x00\x6d\x36\xe1\x48\x52\x00\x66\ +\x2e\x02\x68\x47\x07\x60\xf3\x0a\xc0\x64\x0a\x25\xb8\x08\xe0\x65\ +\x64\x00\x12\x8e\x0f\x12\xa7\xdd\x7a\x30\x91\xe0\x23\x2b\x01\x38\ +\x45\x44\xcb\x91\x01\xcc\xce\xb6\x4f\x44\x4d\x36\xe1\x9d\x38\xce\ +\xef\x7f\xd9\x25\xbb\xbc\x1a\x39\x87\x96\x62\x45\x20\x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6\x59\x90\x4a\x1b\xa9\xf4\xd5\x44\x05\x94\ +\x4a\x7b\x76\xb1\x54\x06\x8d\xdc\x3a\x0f\xf3\x2b\xc1\x81\xd9\x3b\ +\x70\x5d\x9a\xf6\xe7\x9b\x60\x73\x17\x80\x27\x95\x7e\x2c\x95\x3e\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4\x6d\x47\xd0\xe2\xde\x56\xf3\ +\x56\x9a\x07\x49\x99\x99\x17\x01\x8c\x81\xcd\x26\x48\xac\x13\xd1\ +\x57\x3b\x6a\xc7\xed\xc4\x8c\x03\x68\x00\x98\xef\x4e\xe7\x97\xff\ +\xcd\x49\x56\x18\x9e\x01\x89\xbf\x27\xd9\xc8\xbe\x93\xec\x35\x09\ +\xc7\xcf\x39\xb4\xf4\xfd\x92\xbb\x97\x5d\xbb\x99\x64\x32\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xda\x47\x68\x61\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x2b\xaf\xc4\x97\xc5\x00\x00\x00\x7d\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x60\xd4\x01\ +\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\x80\x51\x07\x30\x11\ +\x6a\xbd\xd2\xb2\x65\x8c\x33\x04\x68\xe1\x08\x5c\x66\x0e\x9e\x8e\ +\x09\xdd\xba\x66\x34\x6c\xf6\x0f\x4d\x00\x00\x5f\x39\x33\x34\x2b\ +\x20\x00\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xed\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x6a\x49\x44\ +\x41\x54\x58\x85\xed\x97\xcb\x4e\xc2\x40\x14\x86\xbf\x43\x08\x78\ +\x7d\x00\xf4\x15\xd4\x84\x77\x91\x65\x69\x0b\x71\xa1\xef\x23\xae\ +\x9a\x71\xa8\x4b\x7c\x07\x37\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98\x21\x18\xed\xbf\x9a\x76\x26\xfd\xbe\ +\x4e\xa6\xcd\x39\xf0\xdf\x23\xf9\x0b\x55\x15\x6b\x4c\x50\x12\xb9\ +\x54\x38\x05\x76\x1c\x71\x3e\x04\x86\x40\xc7\x0b\x02\x2b\x22\xba\ +\x24\xa0\xaa\x12\x1b\x73\xab\x22\x4d\x60\x02\xf4\x11\x79\x75\x82\ +\x57\x3d\x00\xea\x40\x15\x11\xd3\xf4\xfd\x76\x26\x51\xce\xd6\x58\ +\x63\x02\x49\xe1\x8f\xa5\x72\xb9\xe1\x79\xde\xc8\x09\x7c\x91\x38\ +\x8e\x6b\xc9\x7c\xde\x43\x35\xb4\xd6\x3e\x00\x5d\x80\x52\xb6\xa0\ +\x24\x72\x09\x4c\x12\x38\x77\x0d\x07\xf0\x3c\x6f\x34\x4f\x92\x06\ +\x30\x15\xd5\xab\x2f\x6e\x36\x50\x38\x01\xfa\x61\x18\x3e\xbb\x86\ +\x67\x69\xb7\xdb\x4f\x40\x9f\xf4\x7c\x7d\x17\x00\x76\x81\xf7\x4d\ +\xc1\x73\x79\x03\xf6\x56\x09\x6c\x25\x85\xc0\xd6\x05\xca\xeb\x26\ +\xac\x31\xba\x6e\xee\x27\xf1\xc3\x50\x56\xdd\xdf\xfa\x0e\x14\x02\ +\x85\x40\x21\xb0\xf6\x3f\xb0\xee\xbb\x75\x9d\xad\xef\x40\x21\xf0\ +\xab\x04\xc6\xe4\x2a\x95\x0d\x66\x7f\xc1\x5a\x12\x18\x02\xf5\x38\ +\x8e\x6b\x9b\x22\x5b\x6b\x8f\x49\xcb\xf3\xc1\x92\x80\xc0\x0d\x50\ +\x4d\x66\xb3\xfb\x28\x8a\x8e\x36\x02\x4f\x92\x1e\x50\x11\xe8\xe4\ +\xb8\x69\x54\x55\xba\xd6\x46\xa8\x86\xc0\x94\xb4\x31\x79\x71\x42\ +\x57\x3d\x24\x7d\xf3\x8a\x42\xe4\x07\xc1\x45\xd6\x98\x2c\xb7\x66\ +\xd6\x7a\x8b\xba\xfd\x8c\xb4\x52\x76\x91\x31\x30\x40\xf5\xda\x6f\ +\xb5\xee\x1c\x3d\xf3\x8f\xe4\x13\xfb\x36\x7a\x56\x11\xde\xcf\xd8\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xdc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x40\x08\x06\x00\x00\x00\x13\x7d\xf7\x96\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2d\x19\xaf\x4a\xeb\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x40\x49\x44\x41\x54\x58\xc3\xed\xce\x31\ +\x0a\x00\x20\x0c\x03\x40\xf5\xa3\x7d\x5b\x5f\xaa\x53\xc1\xc9\xc5\ +\x45\xe4\x32\x05\x1a\x8e\xb6\x76\x99\x5e\x25\x22\x66\xf5\xcc\xec\ +\xfb\xe8\x74\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xf0\x36\xf0\x41\x16\x0b\x42\x08\x78\x15\x57\x44\xa2\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x39\x0e\xcf\xed\x10\x41\x00\x00\x00\x89\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x02\x16\x52\xe3\x8e\x5a\x41\x3f\ +\x68\x42\x60\xd4\x01\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\ +\x80\x51\x07\x10\x6c\x0f\xd0\xb2\x85\x34\x38\xa3\x80\xd2\x16\x10\ +\xa9\xad\x2b\x26\x5a\x34\xc3\x48\x31\x73\xf0\x74\x4c\xe8\xd6\x35\ +\xa3\x71\xa2\x1e\x7a\x00\x00\xa3\x5d\x38\x65\x19\x91\x39\x44\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\xd6\x37\x2e\x48\x17\xa0\x0b\xd2\xfd\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\ +\xbb\xe3\xf5\x2a\x53\x08\xa8\x05\x8e\x14\x22\x59\xa1\x59\x32\x64\ +\x14\x70\x94\x08\x19\x11\xde\x53\x82\x8c\x08\xee\x29\x42\x46\x87\ +\xb7\x4a\x90\xd1\xc1\xad\x22\x64\x26\xf8\x1e\x09\x32\x1b\x7c\xab\ +\x04\x5d\x5b\xe1\x09\x7b\xbf\x65\x14\x88\x15\xfe\xef\x72\x79\xe5\ +\xb8\x9f\xcf\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x47\xb0\x5b\x07\x3a\x44\x3e\x01\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x4e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x24\xca\xd2\x85\x53\x00\x00\x02\xdb\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xcf\x4b\x54\x51\x14\xc7\x3f\xf7\xf8\x18\ +\x85\x37\x6d\x02\x11\xd2\x16\x46\xab\x74\x86\x41\x8c\x36\x26\xa3\ +\x9b\x81\x8c\x32\x88\x36\xb5\xb6\x4d\x6d\x42\x6d\xea\x1f\x48\x27\ +\xfc\x07\xdc\x9a\xab\x20\x46\xa1\x28\x37\xbd\xc2\x45\xc8\x54\x3a\ +\x19\xd2\x0f\x57\x1a\xc3\x6c\x42\xc2\x47\xbc\x71\xba\xb7\x85\x77\ +\x64\x88\x66\xf4\x69\xad\xf4\xbb\xba\x87\x7b\xee\x7b\xdf\xfb\x3d\ +\xe7\x9e\x73\xe0\x08\x47\x38\xec\x50\x61\x9c\x5b\x5e\x6c\x46\x5a\ +\x1a\xd5\x15\x60\x10\xe8\x02\x5a\xed\xd6\xba\x36\xbc\x73\x14\xd9\ +\x42\x60\xb2\xc5\x54\xb4\xf4\xcf\x09\x24\x3c\xff\xaa\x86\x0c\xd0\ +\x0e\x7c\xd0\x06\xcf\x51\xac\xdb\xed\x56\x0d\x7d\x40\x4c\x60\xd5\ +\x11\x46\x73\xbd\xee\x93\x7f\x42\xe0\x5a\xee\x67\xc3\xe7\x4d\x9d\ +\xd1\x70\x07\x78\xae\x0d\xe9\xe5\x3e\x77\xa9\x06\xc9\x44\xd9\x30\ +\x26\x8a\x14\xf0\x70\xf5\x47\x90\xf6\x2f\x1d\xd7\x07\x8a\x51\xc2\ +\xf3\x27\xe2\x9e\xff\xab\xfb\xb5\x3f\xbc\xd7\x33\x71\xcf\x1f\x89\ +\x7b\xfe\xaf\xb8\xe7\x67\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0\x62\xd2\ +\x9d\x00\xe8\x99\xf7\x1b\x37\xb6\xb8\x09\x5c\x17\x45\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3\x3d\x6e\x60\xcf\x8e\x6a\x18\x17\xb8\xb2\ +\x98\x74\xb3\xa1\x09\xd8\x84\x5b\x11\xf8\xb4\x98\x74\x2f\x00\x74\ +\xbf\xf6\xdb\x4a\x9a\x67\x40\x0c\xd0\x80\x58\x77\x0d\x88\x40\xde\ +\x11\x06\x72\xbd\xee\xba\x25\x31\xa7\xa1\xbd\x18\x98\x8e\x5a\x89\ +\x29\x35\x09\x6c\x67\xfb\xa9\xb2\xe1\x5e\xe5\xe6\x25\xcd\x33\x81\ +\xce\xbf\x9c\xad\xac\x63\x25\xcd\xd3\x96\x17\x9b\x11\xcb\xea\x2e\ +\x70\xba\x39\xa2\x2e\xd7\xfa\x8f\xd4\x89\xc0\x20\xb0\x54\x49\xb8\ +\xcd\x32\x43\x40\x4c\xd7\x51\xcd\xee\xc5\x5b\x1a\xd5\x10\x40\x3e\ +\xe9\xbe\xd7\x86\x65\x60\x5f\x04\xba\x04\x5e\x55\x8c\xb2\xe1\x86\ +\x95\x7a\x37\x68\xe0\x46\x95\xfd\x52\x14\xdd\xfb\x21\x70\x42\xb3\ +\xf3\xce\x11\x45\xc7\x2e\xfe\xd5\xdf\xec\xa8\xb2\xbf\x55\x15\xac\ +\x50\x04\x90\x90\x95\xf2\x6f\x70\x14\xaa\x9e\x72\xf5\x08\x14\xca\ +\x86\xb6\x1d\x5d\x0d\x1f\xf7\x1a\x02\x1b\xf7\x4a\x3c\x5a\x81\x42\ +\x68\x02\xda\x90\x63\xbb\xbc\x56\x6e\xf2\x68\xaf\x21\x10\xc5\x74\ +\x95\xdd\x0f\x2c\x84\x26\xe0\x28\xb2\xa2\xe8\x4c\x78\x7e\x02\x20\ +\xea\x30\x29\xdb\x05\xc7\xd4\xf9\x98\x11\x58\x2c\x06\x66\xd2\xd6\ +\x81\x2e\xe0\x8c\xc0\x6c\x68\x02\x85\xc0\x64\x05\x56\xcb\x86\x31\ +\x80\xf9\x1e\x37\x70\x84\x01\xe0\x43\x55\xb6\xf3\xc7\x7a\x49\xc3\ +\xc5\x62\x2a\x5a\x9a\x5a\x2b\x29\xdb\xbc\xbe\x34\x35\x30\x13\x9a\ +\x40\x31\x15\x2d\x69\x18\x11\x45\x2a\xee\xf9\x23\x00\xb9\x5e\x77\ +\xbd\x10\x98\xb3\xc0\x6d\x6d\x58\x00\x7c\xc0\xd7\x86\x85\x88\x70\ +\xab\x10\x98\x73\xf9\xa4\xfb\x0d\x60\xfc\xeb\x56\xda\xca\x3f\xfc\ +\xe6\xbc\xbb\xb5\xef\x2c\x8e\x7b\x7e\xc6\x36\x96\x91\xbd\xf8\x4f\ +\xad\x95\x54\xe7\x4b\xff\x9e\x6d\x60\x63\x07\x6e\xc7\xee\xec\x77\ +\x69\x3f\xd6\xf8\x40\x14\xa3\xc0\x1c\x90\xce\x27\xdd\xf7\x35\x9a\ +\x57\x97\x95\xbd\x3f\x22\x64\x56\x36\x82\xfb\xbb\xb5\xe3\x30\x03\ +\xc9\xa0\x86\x87\xc0\x69\x6d\x58\x16\x85\x27\xb0\x66\x13\xe0\xa4\ +\x7d\x31\x1d\xc0\x17\x60\x38\x9f\x74\x67\xff\xcb\x48\xd6\x1c\x51\ +\x97\x45\xed\x8c\x64\x6d\x55\x23\xd9\x5b\x47\x91\x6d\x6a\x60\xe6\ +\x40\x31\x3f\xc2\x11\x0e\x1d\x7e\x03\xf9\xaf\x21\x55\xd9\x8f\x13\ +\x41\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x3b\xdc\ +\x3b\x0c\x9b\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0c\x2b\x4a\x3c\x30\x74\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\ +\x63\x60\x40\x05\xff\xff\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\ +\xc5\x70\x0e\x23\x23\x9c\xc3\xc8\x88\x61\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05\x2b\xca\xe5\x75\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0d\x1b\x75\xfe\x31\x99\x00\x00\x00\x27\x49\x44\x41\x54\x08\xd7\ +\x65\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3\x75\x70\xb1\xca\xd4\ +\x90\x50\x78\x08\x55\x21\x14\xb6\x54\x70\xe6\x48\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x02\x34\xe2\x2b\xa7\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x75\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x4e\x13\x51\x18\x86\x9f\xaf\x15\xd2\ +\x32\x78\x03\x56\x4d\x69\x58\x89\xa6\x3f\xf1\x06\x20\x26\x1a\x37\ +\x94\x84\xd9\xb6\x33\xc4\x0b\x30\x46\x10\x34\x51\x16\x2e\x48\xd1\ +\xb8\x72\x43\xb4\x74\xd8\x92\x98\xe2\xca\xb8\x11\x37\x2c\x8c\xda\ +\x36\x12\xc0\x10\x40\x03\x86\x0b\xc0\x54\xa3\x71\x3e\x17\xb4\xd1\ +\x44\xa6\x65\x0a\x3b\xfb\x6c\xbf\xf7\x9c\xf7\x49\xe6\xcc\x99\x81\ +\x36\x6d\xfe\x77\xc4\x4f\xd8\x34\xcd\xce\xee\x70\x78\x48\x44\xd2\ +\x40\x4a\x21\x02\x80\xea\x0e\x22\xef\x05\x8a\x7b\xd5\x6a\x71\x7e\ +\x7e\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04\x7a\x80\x0f\xa2\ +\xba\xa8\x22\x3b\xb5\x71\x04\xe8\x07\x2e\x00\x1b\x2a\x32\x56\x28\ +\x14\x9e\x1d\x8b\x80\x69\x9a\xc1\x93\x86\x91\x53\xd5\x1b\x02\x2f\ +\x08\x06\xc7\xf3\xf9\x7c\xe5\xa0\xac\x65\x59\x09\x81\x29\x54\x2f\ +\xab\xea\x74\x34\x16\x1b\x9f\x9c\x9c\x74\x1b\xed\x7f\xa2\x99\x40\ +\xad\xfc\x3a\x30\x9a\x77\x9c\x07\x8d\xb2\x85\x42\xa1\x0c\x5c\x19\ +\xb1\xac\x51\x60\xea\xd3\xe6\x26\xc0\x58\xa3\x35\xc1\x46\x43\x3b\ +\x93\x19\x06\x1e\x09\x8c\xce\x3a\xce\xc3\x66\xb2\x75\x4a\xe5\xf2\ +\x52\x32\x91\xf8\x2e\x22\xf7\x12\xc9\x64\xa5\x5c\x2e\xaf\x79\x65\ +\x3d\x1f\x81\x69\x9a\x9d\xdd\x5d\x5d\xab\xc0\xc7\x59\xc7\xb9\x7a\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97\x40\xcf\xd7\x6a\xb5\xcf\xeb\x60\x06\ +\xbc\x16\x77\x87\xc3\x43\x40\x4c\x82\xc1\x89\x56\xca\x01\x02\xaa\ +\xb7\x80\x5e\xc3\x30\x06\x3d\x33\x5e\x03\x11\x49\xa3\x5a\xf1\x3a\ +\x70\x87\xe1\xe9\xdc\x5c\x09\x58\x46\xd5\xbf\x00\x90\x42\xe4\x75\ +\xab\xe5\x75\x44\xf5\x95\xa8\x5e\xf4\x2d\xa0\x70\x4a\xfe\xbc\xe7\ +\x2d\xe3\xc2\x17\x44\x22\xbe\x05\x00\x54\xd5\xd7\x4d\x79\x60\x41\ +\x20\x20\xfb\x1e\xfe\x05\x76\x45\xf5\xf4\x51\x05\x54\x35\x82\xea\ +\x6e\x2b\x02\x6f\x55\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +\x45\xe0\xbc\x65\x59\x89\x56\x9b\x6d\xdb\x4e\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xab\x56\x8b\xc0\x86\xc0\x54\x8b\xfd\x22\xae\x9b\x03\xd6\ +\x3b\x42\xa1\x05\xaf\x90\xe7\x55\xbc\xb2\xb2\xf2\x2b\x15\x8f\x6f\ +\x03\x77\x52\xc9\x64\xb5\x54\x2e\x2f\xf9\x69\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93\x7c\x7e\xd5\xb7\x00\x40\xa9\x52\x59\x4b\xc4\xe3\ +\x06\x70\x37\x95\x4c\x7e\x3b\xa4\x84\xd4\xca\xef\x8b\xc8\x74\xde\ +\x71\x1e\x37\x0a\x37\xfd\x1a\x46\x63\xb1\xf1\xcf\x5b\x5b\xaa\xaa\ +\x39\x2b\x9b\xbd\x14\x54\x1d\xaf\xdd\x70\xff\x60\xdb\x76\x4a\x5c\ +\x37\xa7\x30\x20\x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02\x75\x2c\ +\xcb\x4a\x8b\xea\x34\xd0\x0b\x2c\x03\x8b\xc0\x76\x6d\x7c\x86\xfd\ +\x1f\x92\x3e\x60\x5d\xe0\x66\xde\x71\x3c\x0f\x5e\x4b\x02\xb0\xff\ +\x85\x34\x0c\x63\x50\x5c\x37\x8d\x48\x0a\xa8\xdf\x13\x3b\x0a\xef\ +\x44\xb5\xd8\x11\x0a\x2d\xcc\xcc\xcc\xfc\xf4\xb3\x6f\x9b\x36\xff\ +\x37\xbf\x01\x4a\x37\xdd\xdd\x8c\xf1\x82\x6a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +\x23\xd9\x0b\x00\x00\x00\x23\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xe6\x7c\x80\xb1\x18\x91\x05\x52\x04\xe0\x42\x08\x15\x29\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95\x68\x00\x00\xac\xac\x07\x90\x4e\x65\ +\x34\xac\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x29\xb3\ +\x47\xee\x04\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x69\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02\x57\x00\xa4\xdc\x85\x94\x8e\xed\x44\x14\x70\x1f\x42\ +\x65\x2d\x1b\x53\x86\x3b\xd0\x50\x47\x51\xee\x40\xe8\x79\x84\x3c\ +\xe4\xa1\x70\x8c\x8c\x2c\x25\x05\x36\x05\xf8\xaf\x76\xb5\x23\x7f\ +\x9f\xad\x95\x3c\x03\xff\x3d\x92\xdd\xa8\xaa\x58\x63\x7c\x47\xe4\ +\x52\xe1\x14\xd8\x29\x88\xf3\x21\x30\x01\xfa\xae\xef\x5b\x11\xd1\ +\x9c\x80\xaa\x4a\x64\xcc\xad\x8a\x74\x80\x39\x30\x42\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5\x52\x89\x5a\x5a\x63\ +\x8d\xf1\x25\x81\x3f\x3a\xb5\x5a\xdb\x75\xdd\x69\x21\xf0\x75\xa2\ +\x28\x6a\xc6\xab\xd5\x10\xd5\xc0\x5a\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe6\x31\x9c\x17\x0d\x07\x70\x5d\x77\xba\x8a\xe3\x36\ +\xb0\x10\xd5\xab\x2f\x6e\xba\x50\x38\x01\x46\x41\x10\x3c\x17\x0d\ +\x4f\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa\x2e\x00\xec\x02\xef\x65\ +\xc1\x33\x79\x03\xf6\xd2\x4d\x6d\x43\x21\x00\xd6\x18\xdd\x56\xb3\ +\x29\x5e\x10\xc8\xa6\x73\x67\xd3\xe1\x6f\xa4\x12\xa8\x04\x2a\x81\ +\x4a\xa0\x12\xa8\x04\x2a\x81\xad\xfd\xc0\xb6\xff\xf9\x4f\x93\xfd\ +\x02\x33\x32\x9d\x4a\x89\xd9\x5f\xb3\x72\x02\x13\xa0\x15\x45\x51\ +\xb3\x2c\xb2\xb5\xf6\x98\xa4\x3d\x1f\xe7\x04\x04\x6e\x80\x46\xbc\ +\x5c\xde\x87\x61\x78\x54\x0a\x3c\x8e\x87\x40\x5d\xa0\x9f\xe1\x26\ +\x51\x55\x19\x58\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +\x21\xc9\x9b\xd7\x15\x42\xcf\xf7\x2f\xd2\xc1\x24\x3f\x9a\x59\xeb\ +\xae\xfb\xf6\x33\x92\x4e\xb9\x88\xcc\x80\x31\xaa\xd7\x5e\xb7\x7b\ +\x57\xd0\x33\xff\x48\x3e\x01\xac\x18\x7a\x56\x83\xd7\xe8\x6e\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x49\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x6b\x5c\x55\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9\x64\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8\x76\xf0\x1f\ +\x68\x11\x14\x2b\x34\x81\xde\x55\xca\xcc\xbd\xa5\x54\x5c\x04\x44\ +\x6d\x3a\xd5\x4d\x16\x2e\xe2\x44\x57\xb3\x1b\xea\x78\xa7\x18\xb2\ +\x08\xc8\x54\xb0\x88\x1b\xeb\xc6\x85\x68\xf3\x55\x53\xa4\xb4\x55\ +\x9a\x52\x70\x25\x99\x30\xa5\x36\xb9\xaf\x8b\xf9\x68\xc1\xcc\x0c\ +\x53\xba\x6b\x9e\xdd\x39\xe7\x39\xef\xfb\xbb\xef\x7d\xef\x39\x17\ +\x76\xb5\xab\xe7\x5d\xea\xc5\xec\xba\x6e\xdf\x40\x3c\x3e\x2e\x69\ +\x0c\x48\x1b\x0c\x02\x60\xb6\x8e\x74\x4d\x50\xa9\xd6\x6a\x95\x85\ +\x85\x85\x7f\x9f\x39\x80\x9f\xc9\x9c\x34\x29\x2f\xd8\x0f\xac\xca\ +\xec\xaa\x49\xeb\x8d\xe5\x41\xe0\x28\x30\x0a\xdc\x32\x69\x2a\x08\ +\x82\x6f\x9e\x09\x80\xeb\xba\x91\x64\x22\x91\x37\xb3\x0f\x04\xdf\ +\x13\x89\xe4\x4a\xa5\xd2\xf2\x4e\x5e\xcf\xf3\x0e\x0b\x66\x30\x7b\ +\xd3\xcc\x66\x87\x52\xa9\xdc\xf4\xf4\x74\xd8\x29\x7e\xb4\x1b\x40\ +\x23\xf9\xfb\xc0\xb9\x52\xb9\xfc\x79\x27\x6f\x10\x04\x4b\xc0\x5b\ +\xa7\x3d\xef\x1c\x30\xf3\xe7\xed\xdb\x00\x53\x9d\xf6\x74\xac\x80\ +\x9f\xc9\x9c\x44\x5a\x10\x7c\x54\x2a\x97\xbf\x00\x98\x9c\x9c\x7c\ +\x61\x73\x63\xe3\x5d\x83\x09\xd5\x4b\x0e\x66\x2b\xe6\x38\x73\xc9\ +\x64\xb2\x58\x28\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99\x49\xe3\x41\ +\x10\x54\x7a\x06\x70\x5d\xb7\x6f\x60\xcf\x9e\x1b\xc0\x1f\x5f\x95\ +\xcb\x6f\x03\x9c\x99\x98\xd8\xb7\x1d\x8b\x5d\xc1\x6c\x14\x08\x01\ +\xa7\x61\x0f\x01\x47\xb0\xe2\x6c\x6d\x1d\xbf\x38\x37\xb7\xde\x80\ +\xf8\x01\xd8\xbf\x59\xab\x8d\xb4\x6b\x4c\x67\xa7\x49\x80\x81\x78\ +\x7c\x1c\x48\x29\x12\xb9\xd0\x7c\xf2\xed\x58\xec\x8a\x99\x1d\xdc\ +\x61\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03\x70\xcc\xce\ +\x03\xc3\x89\x44\xe2\x44\xbb\x3c\x6d\x01\x24\x8d\x61\xb6\xdc\x6c\ +\xb8\x6a\xb5\x7a\x16\xb3\x51\x75\xa8\x9a\x40\x06\xaf\x0d\xc4\xe3\ +\x67\x01\xbe\xbc\x74\x69\x11\xb8\x8e\x59\xef\x00\x40\x1a\xe9\xa7\ +\xd6\xc8\xec\x14\xf5\x52\x77\x96\x14\x02\xa7\x5a\x43\xb3\x1f\x65\ +\xf6\x7a\xcf\x00\x06\x2f\xe9\xf1\x77\x8e\x60\xa4\x0b\x70\x13\xd4\ +\x91\x34\xd2\x1c\x86\x70\x0f\x69\xb0\x67\x80\x7a\x2c\xeb\xe9\xa4\ +\xdc\x31\x81\xe3\x88\x0e\x95\xeb\x04\x70\x5f\x66\xfb\x5a\x30\xf0\ +\x7b\xa7\x40\x2d\x49\x61\x08\xd7\x5b\xfb\xcc\x06\x31\xbb\xff\x34\ +\x00\xbf\x9a\x74\xf4\x89\xc0\x5f\x77\xf1\x37\x33\x3a\x32\x9b\x7b\ +\x62\xe6\x98\xe0\x97\x9e\x01\x04\x15\xe0\xa0\xe7\x79\x87\x01\x92\ +\xc9\x64\x51\xb0\x62\x60\x6d\x73\x83\x21\x2d\x6d\x3e\x78\x50\x04\ +\xf0\x7d\x3f\x0d\xbc\x6a\xf0\x6d\xcf\x00\xd5\x5a\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6\x71\x07\x56\x1b\x96\xc7\xaf\ +\xa3\xde\xf9\x48\x5a\xde\x0e\xc3\x77\x1a\x87\x8e\x14\x86\x79\xe0\ +\x66\xac\xbf\xff\x72\xbb\x3c\x91\x76\x0b\x6b\x6b\x6b\xdb\xe9\x43\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9\x2d\x2e\x2d\xfd\x7c\x6d\x75\x75\ +\x63\xf8\xc0\x81\x52\x5f\x34\xfa\xb7\x49\x7b\x05\x2f\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcf\x66\x2f\ +\x00\x67\x04\xa7\x2f\x96\x4a\x37\xda\xe5\xe9\xda\xe5\x5e\x26\x93\ +\x97\xf4\xa1\xa4\x5c\x29\x08\x66\xbb\xf9\x01\xf9\xd9\x6c\x0e\xf8\ +\x54\xd2\x6c\x29\x08\x72\x9d\xcc\x5d\x6f\xc3\xa1\x54\x2a\xf7\xd7\ +\x9d\x3b\x66\x66\x79\x2f\x9b\x7d\x23\x62\x96\x6b\x9c\x70\xff\x93\ +\xef\xfb\x69\x85\x61\xde\xe0\x98\xa4\xfc\x2b\x43\x43\x1f\x77\xa5\ +\xed\x66\x68\xca\xf3\xbc\x31\x99\xcd\x02\xc3\xd4\x3f\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7f\x48\x46\x80\x9b\x8d\xdb\xb3\x6d\xe3\x3d\ +\x15\x00\xd4\x6f\xc8\x44\x22\x71\x42\x61\x38\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1\x6f\x32\xab\xc4\xfa\xfb\x2f\x17\x8b\xc5\x47\xbd\xc4\ +\xdd\xd5\xae\x9e\x6f\xfd\x07\xb0\xd0\x3c\xea\x1c\xa0\xa5\x5f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x14\x00\xe7\x45\x51\xc2\ +\xf7\x00\x81\x2b\x00\x52\xee\x42\xca\x8d\xed\x58\x14\x70\x1f\x42\ +\x65\x99\x8d\x29\xc3\x1d\x68\xa8\xa3\x28\x77\x20\xf4\x7c\x42\x3e\ +\xf2\xa3\x70\x8c\x8c\x4c\xb9\x16\x12\x78\x2a\x5b\x5a\x79\x66\x25\ +\x17\xef\xc1\x7f\x47\x8a\x2f\xaa\x2a\x36\x8e\xfd\x86\xc8\xa5\xc2\ +\x29\xb0\xe3\xc8\xf3\x21\x30\x03\x86\xc6\xf7\xad\x88\x68\x29\x40\ +\x55\x25\x89\xe3\x5b\x15\xe9\x03\x4b\x60\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4\x7d\xcf\x0b\xf3\x88\x66\x7e\xc6\xc6\xb1\ +\x2f\x99\xfc\xb1\xd1\x6c\xf6\x8c\x31\x73\x27\xf2\x2d\x49\x92\x74\ +\xd2\xcd\x66\x8c\x6a\x60\xad\x7d\x00\x46\x00\x8d\xfc\x40\x43\xe4\ +\x12\x58\xa6\x70\xee\x5a\x0e\x60\x8c\x99\x6f\xd2\xb4\x07\xac\x44\ +\xf5\xea\xcb\x9b\x3f\x28\x9c\x00\x93\x20\x08\x9e\x5d\xcb\x73\xc2\ +\x30\x7c\x02\x26\x64\xff\xd7\xf7\x00\x60\x17\x78\xaf\x4a\x5e\xe0\ +\x0d\xd8\xfb\x29\xe0\x57\xa8\x03\xea\x80\x3a\xa0\x0e\xa8\x03\xea\ +\x80\x3a\xa0\x0e\x28\x06\x2c\x28\x4c\x2a\x15\xb2\xbf\x75\x95\x02\ +\x66\x40\x37\x49\x92\x4e\x55\x66\x6b\xed\x31\xd9\x78\x3e\x2d\x05\ +\x08\xdc\x00\xed\x74\xbd\xbe\x8f\xa2\xe8\xa8\x12\x79\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcd\x50\x55\x19\x59\x1b\xa1\x1a\x00\x2b\xb2\xc5\ +\xe4\xc5\x89\x5d\xf5\x90\xec\xe6\x2d\x85\xc8\xf3\xfd\x8b\x7c\x31\ +\x29\xaf\x66\xd6\x9a\xed\xdc\x7e\x46\x36\x29\xbb\x60\x01\x4c\x51\ +\xbd\xf6\x06\x83\x3b\x47\xdf\xfc\x23\x7c\x02\x90\xc4\x75\x30\xa3\ +\x38\xd1\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x16\x85\ +\x00\ +\x00\xa2\xe6\x78\x9c\xdd\x3d\x69\x73\xdc\x36\xb2\xdf\xe7\x57\xc0\ +\xf6\x17\x3b\x4f\x63\x49\x23\xc9\xb1\x99\xf2\x07\xeb\x70\xe2\x7a\ +\x8e\x8f\x48\x49\xea\xd5\xd6\x96\x8a\x33\x03\xcd\x70\xc5\x21\xc7\ +\x24\xc7\xb2\x36\xa5\xff\xfe\x70\x13\x00\x71\x0e\x29\x39\xbb\x4a\ +\xe2\xc8\x20\xd0\x17\x1a\xdd\x8d\xc6\xb5\xfb\x03\xf8\x7c\x9a\x56\ +\xd7\xe7\xcd\x6d\x0e\xcf\x97\x10\x36\x60\xbc\xe5\xcf\x68\x74\xb1\ +\xcc\x6a\x80\xfe\x6d\x96\x10\xac\xd2\xac\x00\x35\x86\x0a\x6a\x0c\ +\x76\x87\x94\xae\xd3\x1c\x36\x0d\x04\xcb\xb4\x06\x45\x56\xb0\x6a\ +\xb3\x32\x2f\xab\xfa\xf9\xe8\x5d\x83\x5b\x4f\xd3\x1a\xce\x41\x59\ +\xa0\x06\x15\x44\xad\x61\x0e\x67\x4d\x56\x2c\x58\xb5\x1d\x56\xbe\ +\xa8\xe0\x6d\x56\x2f\xc1\xd3\x69\x3a\xbb\x5e\x54\xe5\xa6\x98\x3f\ +\x63\x55\x46\xeb\x7c\x53\xb3\x6a\x37\xcb\xac\x21\xd5\xae\xca\x0a\ +\xaa\xd5\x9e\x83\xb3\x74\xb6\x44\x08\x1a\x50\x5e\x81\x9b\x6c\xbe\ +\x80\x4d\x8d\x7f\xc5\x94\xd6\xe9\x0a\x8e\x9a\xdb\x35\xa6\xf5\x2b\ +\x04\x29\x58\xc2\x74\x0e\x2b\x90\x67\xd7\x10\x55\xc8\xea\x64\x34\ +\x02\xe8\xc7\x20\x07\x5c\xfc\x33\xc2\xb4\xfe\x80\x60\x00\xa5\xd8\ +\x24\xb5\x37\xc5\x1c\x40\x4c\x08\xa5\x00\x8b\xa0\x86\xeb\xb4\x4a\ +\x1b\x24\x86\x9b\xac\x59\xda\x91\x7f\xfe\x93\x34\x91\xf0\xb0\x4e\ +\x58\xa5\xd7\x10\xfd\x89\x58\x46\xa0\xeb\x5b\xd0\x94\xe0\x2a\x43\ +\x78\x52\xf4\xdf\x6c\x99\x16\x0b\xc4\x60\x89\x1a\xcd\xea\x1a\x7d\ +\x80\xf9\xfc\x39\xb8\x40\x4c\x23\xd1\x67\xb3\xd1\xac\x2c\xae\xb2\ +\xc5\x06\x11\x90\xa1\x5e\x40\xd0\xe6\xb0\x9e\x55\xd9\x14\x91\x33\ +\x85\x79\x5e\xde\x3c\xa7\xd8\xcf\xcf\xde\x9f\x9d\x5c\xbc\xfb\xf8\ +\x01\xa8\x0c\x01\xf6\x83\x7a\xee\x32\xcf\x16\xcb\x06\x80\x27\xfb\ +\x3f\xbe\x7a\x73\xb6\x87\xfe\x7f\xf8\xf2\xe4\x74\x02\x9e\xb2\x5e\ +\x2d\x8b\xdd\x65\xf9\x15\x56\xbb\x29\xfa\xcb\x57\xf8\x4c\x69\x5b\ +\x94\xd5\x2a\xcd\xc1\x93\x83\x83\x1f\x8f\xde\x1c\xe0\xb6\x2f\x0e\ +\xdf\xec\xf1\xb6\x70\xae\xd6\x9e\x23\x2d\x06\x18\xd3\xcb\xc3\x17\ +\x47\xa7\xb8\xf6\xd1\xde\x8b\xb3\xb6\x36\x98\x67\x75\x3a\xcd\x71\ +\x33\xd2\xee\xed\xc7\xdf\xce\x7e\xfe\xed\xe3\xef\x1f\x4e\x81\x91\ +\x7a\xa4\x2f\x82\xfa\xb3\xb7\x6f\xf7\xde\xee\x83\x27\xe8\x4f\xf4\ +\x0f\x78\xda\xc0\x6f\x4d\xbd\x9b\xa7\x48\x1c\xf5\x33\xa5\x05\xa7\ +\xe2\x68\xef\xe8\xed\x8b\x57\xe0\xc9\x8f\x2f\xf1\x3f\xe0\x29\x47\ +\x0e\x48\x53\x46\xc2\xf1\x9b\x93\xff\x75\x91\x80\x34\x5b\x90\x70\ +\x78\x7a\x74\x78\x74\x2c\x00\x3f\xdd\x14\xeb\x0a\xd6\xb5\x2c\x05\ +\x5c\x5d\xc8\x6c\xff\xe0\xc5\x01\xaa\x7e\x30\x39\xdc\x3f\x3c\x46\ +\x83\xa4\xac\x90\x02\xed\x08\x21\xec\x00\xd6\x7c\x07\xe9\x03\x9c\ +\x5d\xe3\x5f\x9a\xb2\xcc\xa7\x29\x1e\x61\x2b\x58\x6c\x6a\x15\x30\ +\x67\x6c\x72\x30\x79\x31\x41\x8c\xed\xbf\x42\xbf\x9d\x2a\xa3\x6f\ +\x34\x7a\x77\x85\x74\xb5\x6e\x2a\xac\x60\x15\xe8\xe8\x51\x05\xbf\ +\x6c\xb2\x8a\xa8\xd1\x2c\xdd\xd4\x10\x8f\xb5\x14\x4c\x37\x8b\xab\ +\xec\x1b\x28\x2b\xa4\x9d\xb7\x48\xb9\x8b\xc5\x08\x89\x15\xee\x80\ +\x6b\x08\xd7\x64\x2c\xce\xca\x15\xa2\xa8\xa1\x36\x21\x6d\xd0\x30\ +\x40\x96\x03\xa9\x74\x51\x4e\xcb\xf9\x6d\xcd\x34\x7a\x0e\x32\x64\ +\x65\xb2\x62\x96\x6f\xe6\xd8\x5c\xa0\x96\xa3\xac\xae\x37\x10\x14\ +\x9b\xd5\x14\x56\xcf\x47\xdb\x5a\x36\xc3\x0f\xf8\x61\x77\x84\x7e\ +\x76\x7f\xe0\x63\x70\x6b\xb3\xa9\x40\xe4\xc0\xfe\x1a\x31\xb9\x33\ +\xd9\x8e\x89\xc5\x4a\xb8\xd8\x7f\xa2\x9f\x49\x9f\x26\x60\x6f\xfd\ +\x0d\x8d\xe6\x3c\x9b\xf3\xee\xa6\x9f\xd7\xe9\x1c\xcb\x81\x7c\xa7\ +\x25\x1c\x08\x55\x63\x5a\x26\x06\xe2\xd8\x84\x8d\x8c\x38\xbd\xa2\ +\x0e\xe6\x4e\xd0\x9d\x08\x35\x0f\x62\x80\x97\xd1\x41\x12\x44\x0f\ +\x1e\xd3\x36\x7a\x38\x18\x89\x9e\xac\x81\xab\x44\x58\x00\x3b\x51\ +\x8c\x4f\xbd\x25\xb1\x4d\xae\x66\xd8\x98\xa9\xbc\xf0\x1e\xb8\xa3\ +\xca\xf1\x2b\xf2\x6f\x7f\x22\xcb\x5b\xde\xf4\x52\x10\xac\x1c\x08\ +\x1c\xb1\xed\xe9\xfc\x5f\x9b\xba\xa1\x5e\xb6\x5e\xe7\x19\xf2\xa7\ +\x15\x52\x7b\xf2\xf7\x79\x39\xbb\x66\x7e\x64\x07\x0d\x8f\x06\x7c\ +\x11\x35\x94\x1f\xa2\xbd\x12\x71\x49\xc2\x5c\x4e\xe9\x60\x57\x56\ +\x2e\xa1\x7b\x5c\xf3\xe4\x7e\xad\xd7\xe9\x8c\x6a\x9e\xa6\x89\x13\ +\xac\x89\x77\x36\xcc\x3e\x71\x53\xd3\x67\xd5\x7d\xde\x1b\x2e\xf8\ +\x55\xf6\xef\xb2\x68\x90\x81\xa4\x48\x90\xa4\x9a\x65\x02\x8e\xf8\ +\x00\x59\xa5\xd5\x22\x2b\xc6\x4d\xb9\x66\xb4\x4a\x85\xd3\xb2\x69\ +\xca\x95\x54\x9e\xad\xd2\x05\x4c\xc0\xa6\xca\x9f\x26\xbb\x5f\xea\ +\xfa\x32\x43\x06\xaf\xde\xad\x66\xbb\x7f\x10\x94\xcc\x9c\x3e\x5f\ +\x17\x8b\x67\x2e\xaa\x10\xcf\x4d\x36\x13\x34\x2d\x21\xb6\xf8\x5d\ +\xa2\x72\x78\xd5\x74\xa9\xaa\x68\xe5\x00\xa2\x7e\x31\x13\x85\x95\ +\xf4\x02\x15\x5e\x64\xeb\xbe\x26\x8c\x5a\x30\x0e\x2c\x68\xd4\xf0\ +\x6e\xdc\x97\xba\xd1\x60\x20\xe4\xb2\xd6\xac\xfd\x84\xfe\xb6\xfb\ +\x43\x05\x57\x48\x6d\x78\xf1\x0e\xf6\xc2\x00\xfb\x13\xe4\x34\xa6\ +\x25\x42\xf0\x8d\xf8\xb5\x26\x5b\x23\xea\x70\xfb\x12\x2b\x67\x73\ +\x8b\x64\x76\x80\x20\xe0\xf6\xf3\xcd\x8c\xf8\x0b\xe4\xb6\x90\xe6\ +\x56\xb0\x98\x91\x80\xa9\x42\x31\x17\xf2\x54\x78\xf0\xa0\xa6\x4c\ +\x54\xe7\x4d\xda\x6c\xea\xe3\xb4\xea\x27\x2c\x2a\xaa\x16\xd8\x5f\ +\x36\x69\x48\xe6\x44\xaa\xfe\x5f\x2e\xe4\x13\x1c\x91\x1c\x23\xa0\ +\x43\xe8\xa3\x00\x16\xe5\x92\x14\x17\xc9\xcd\xd9\x21\x1f\x65\xe5\ +\xa6\xc1\x31\x48\x82\x4c\x6c\x01\x15\x89\x51\xdb\x21\x2a\xf2\x52\ +\x6e\x3c\x0e\xb9\x01\xe4\x54\x25\x57\xe5\x0c\xcd\x55\xd4\xfe\xa7\ +\x50\xe5\x6a\x60\x18\x07\xab\x60\x4e\x90\x25\x42\x76\xa7\x35\xf9\ +\x8a\xa1\x11\x2c\x30\x1b\xb9\xff\x82\x17\x70\x03\x45\x4b\x2c\x20\ +\x93\x4d\xc1\xe2\x4a\x06\xdc\x6e\x98\x48\x3d\xa4\x42\x97\xa2\x89\ +\x64\x32\x9d\xa0\xa9\xc3\xd8\xf1\xd5\x22\x22\xf6\xd6\x62\xf1\xb0\ +\xb1\x2b\x62\x19\xb8\x24\x28\x83\xd9\xd0\x3a\x35\x0a\x13\x6f\xeb\ +\x41\x16\xdd\x19\x61\x5d\x11\xd2\x11\x21\xdd\x30\x60\x27\xc4\x74\ +\x81\xde\x01\xb1\xd2\x09\x95\x3e\xfa\x0d\x22\x0b\xb7\xca\x0a\x34\ +\xa9\x0f\xef\x03\xa5\x59\x0c\x8a\x2d\x34\x4a\x69\xbf\x15\x5f\xce\ +\x0e\x56\x6b\xba\xd4\x45\xad\xa9\x2a\x44\x34\x1f\x9a\x12\x60\xe7\ +\x42\x32\x33\x43\x39\x17\x01\x8c\xd2\x77\x85\x82\xcb\xf1\x0d\xb3\ +\x8f\xd3\x32\x9f\x5b\x1d\x70\x37\x96\x1e\x57\xe9\x3c\xdb\xd4\x5d\ +\xe7\x21\x95\xc8\xf1\xa9\x30\xbf\x12\x19\x49\xd2\x64\x4d\xce\x35\ +\xac\xde\x4c\x91\x78\x9a\xaa\xcc\xc7\x28\xf0\x45\x0d\x13\x06\xe0\ +\x27\xfd\xf3\xba\xac\x33\x3c\x95\x4a\x90\x4b\x5e\x03\xec\x00\x68\ +\x15\xea\x0a\x0e\x74\x6f\x66\x29\xae\xb4\xc0\x55\x71\x89\x2f\x6d\ +\x2e\xb1\x75\x23\x2d\x17\x83\x79\xa6\x40\x90\x13\x47\x7d\x83\xbb\ +\x71\xd7\xe2\xc3\xc0\x5d\xeb\x5e\xdd\x8d\x09\x75\x08\x13\x21\x2c\ +\x3c\x80\xa9\x76\xa1\x8d\xb7\x6c\x0e\x5b\xed\xee\xa2\x61\xdd\x32\ +\xb6\x3d\xbf\xa1\x21\x5e\x1e\x6f\x90\xe2\x17\x7d\xcc\x0f\xb5\x3d\ +\x32\xb0\xfe\xb1\xad\x3e\x55\xdf\xfb\xc9\xd2\xaf\x5a\xec\x7b\xa7\ +\x52\xe2\x89\x67\xe5\x9a\xfd\x73\x45\xb1\xc4\x81\xa8\xf4\x9a\x5b\ +\x5c\x1d\x23\xbd\xe7\x98\x1c\xb8\x05\xd1\xb1\x4d\x5e\xbe\x24\x03\ +\xd6\x49\x4b\x30\xab\x38\x39\xd2\xad\x22\x2d\xb1\x23\x8f\x08\xd9\ +\xb1\xab\x2a\x8d\xf1\xba\x0f\xb4\x30\x3f\xde\x8a\xdc\x06\x79\x2b\ +\xfa\x0c\x91\x41\x76\xc1\x9c\x75\x4c\x93\x85\x1a\x55\x70\x83\xd0\ +\x10\x2c\xdb\x40\xc9\x06\xca\xf5\x1e\xa5\xba\x9d\x4c\x75\x3b\xd1\ +\x03\xb1\xc1\x03\x78\xb5\x2b\xd8\x09\xe8\x9a\x63\xf6\x00\xbf\xc2\ +\x62\xd3\x3b\x7b\xc4\x3d\x00\x07\x16\x94\xb1\x55\x93\xb0\x96\xb0\ +\xd4\x65\xff\xee\x5a\x8c\x46\x2b\xbf\x6f\x49\xc5\xb2\x26\x24\xa3\ +\xde\x21\x35\x91\x32\x42\x8d\x29\xec\xed\x80\xd0\xd3\xf9\xdd\x28\ +\xd9\x09\xdd\xb1\x68\xd2\x45\xa5\x0e\x02\x03\x26\xf7\x0a\x4c\xe0\ +\x92\x81\xec\x60\x34\xab\xae\xbb\x19\xf5\x83\xa4\x53\xbd\x97\x9f\ +\x64\x9d\xd2\x3a\xd6\xc2\x9d\x9d\xfc\x96\x3c\x02\xae\xbb\xb8\x20\ +\x5c\x52\xb7\xcb\x8c\xd9\x7e\x13\x2a\x75\x32\xa2\x4f\x91\xfc\xd9\ +\xf2\x96\x3a\x3c\x84\x95\x59\x81\x41\xee\x04\xde\xa1\xd6\xae\x55\ +\x68\x59\x35\xc0\x04\xff\xc1\x7f\xe9\x0e\x35\x49\x25\x85\x40\x71\ +\x8e\x15\x20\x65\x83\xd5\x57\x48\x82\x0c\x48\x52\xac\x62\x8d\x8b\ +\x01\x00\x34\x47\x2a\xe1\xd7\x47\x83\x61\xd0\xb6\xf5\xb5\x30\x83\ +\xcf\x9f\x26\x9d\xf9\xd3\xc4\xc8\xfe\x8b\x56\xe7\x90\xed\x1d\xc3\ +\x6f\xb3\x7c\x53\x67\x88\xe0\x16\xf0\x6b\xba\x9a\x4c\x32\xc2\x74\ +\xf3\x47\xfb\xed\x69\x0d\x21\xf8\xfc\x86\xf0\x43\x02\x6f\xac\x17\ +\xcd\x19\x87\xf2\xac\xd5\x3f\xd9\x12\x2b\x98\x86\xca\x2a\x06\x22\ +\xd1\x85\xdb\x37\x31\xe7\x46\x3b\x40\x8a\x2e\x08\xc1\x16\x5c\x39\ +\x7d\x9a\x59\x0f\x88\x3b\x04\x53\x1a\x77\x0f\xa3\x0a\xdb\xa8\x81\ +\x3d\x52\x0d\x80\x1e\x2e\x29\xbf\xf3\x77\xe0\x8b\xe3\x25\x86\x93\ +\x2d\xf9\xf0\x72\x41\xec\xe8\x38\xad\xaa\xf2\x46\x33\x9c\x62\xd6\ +\xe1\xc0\x81\x1b\x5f\x92\xc6\x04\x30\x77\x63\x6f\xa6\x78\xe7\xc8\ +\xac\x79\x87\xcc\xda\x1f\x19\xdc\x76\xc1\x9c\xea\x4e\x07\x18\x25\ +\x33\xcd\x1b\x58\xe1\xcc\xa0\x71\x77\x81\x67\xf2\xb7\x45\x1a\xef\ +\xce\x44\xca\xe7\xf7\x28\x7e\x3d\x9b\x67\x8d\xee\x3c\x26\x92\x53\ +\xe7\xad\xce\x67\x55\x99\xe7\x6f\x2a\x98\x6e\x25\x0f\x55\x1a\x12\ +\xb0\xa0\x29\xf0\x60\x89\x4b\x53\x2c\xd9\x25\x4a\x0f\xb6\x0d\xcb\ +\x57\x64\x0d\xb6\x9f\x48\x54\xd1\x48\xc0\x78\x76\x20\x7e\xad\x4d\ +\x21\x6c\xa8\xc5\x61\x0e\xac\xbb\x6d\x41\xcd\x73\xca\xc3\x0f\x69\ +\x10\x29\x15\xbf\xf4\xea\x47\x37\xc7\x12\x85\xc9\x32\x2d\xe6\x39\ +\xec\x52\x6a\x80\x60\x4a\xe0\x44\xd2\xb5\x42\xa1\x1c\x0b\x5e\x48\ +\x5a\xd9\x4b\x4d\xcc\x46\x1e\xc7\x74\x26\x86\x26\x8d\x24\x34\x22\ +\xc6\x64\xda\xda\x11\x91\x14\x72\xca\xff\x29\xd8\x82\x8c\xa9\x6e\ +\xae\xe5\x10\x6f\xaf\x13\xe2\x89\x12\xe3\x32\x00\x01\xdb\xf9\xae\ +\xaf\x22\x68\x3c\xa2\x9a\x01\x3c\x1e\x30\x1e\x0f\x82\x79\xc4\xc1\ +\xa7\x9d\xc5\x2e\x47\x1d\xa6\x8d\x2c\xb6\xab\x1c\xe1\x1c\x1a\x7a\ +\x51\xa4\x5d\x3c\xd5\xda\x24\x6d\x44\x97\x0e\xc0\xe6\x50\x3d\x69\ +\xe2\xd3\x54\x2d\x9c\xcf\xb6\x5b\xbf\x53\x6f\x6e\xd6\x34\x84\x91\ +\xc8\x57\xf9\x9b\x97\x37\x45\xa7\x8a\x21\x85\xd1\xa6\x75\x35\x25\ +\x58\x63\xde\x6d\xd0\xb1\xf4\xb4\x0a\x81\xb0\xb5\x1d\x63\x1e\x27\ +\xde\x59\x26\xe3\xa3\x51\x71\x14\xce\xb4\x50\x48\x98\xd3\xb5\xbf\ +\x7e\x32\x23\x7c\x01\xb6\xaf\x5c\x39\x5e\x6a\xa6\x23\x82\x96\x07\ +\xf2\x04\x0a\xa5\xd6\xd1\xa5\x09\x88\xf7\x8b\x64\x21\x23\x3c\xc1\ +\x66\x3d\xbc\x8d\x6c\xca\xf5\xd6\x26\x72\x50\xe6\xf0\x48\x1c\x9e\ +\x3d\x9a\x4c\xdb\xda\x38\xaa\x3a\x65\x31\x8d\xa2\x52\xb8\x61\xe4\ +\x3d\xf9\x37\xe9\x40\xa7\x87\xdb\x82\xbd\xb6\x2f\xbf\x5b\x17\x0a\ +\xcb\xcf\xc9\xb7\xda\x7d\xab\x0d\xf3\x59\x7d\x33\x64\x61\xf3\x43\ +\xe0\x92\xad\xb9\xf0\x5b\x83\xa7\x8a\xbd\x26\x14\x62\x6b\x2e\x03\ +\xb6\xfd\xfa\xa7\x67\x87\x2a\x47\xa0\x5a\x59\xb7\x19\x35\x4d\x0d\ +\x05\x1c\xeb\xd6\x7d\xed\x70\x82\x65\xf7\xfd\xa7\x3c\xcd\x0a\xc1\ +\x75\x4f\xe9\xa9\xc0\x7a\x8a\xd0\x30\xd9\x72\x8b\x56\xc1\xde\x57\ +\xbe\x2a\xb0\x9e\x42\x3e\xcf\xfe\x0d\x7f\xae\x86\xda\x3e\x2e\xa0\ +\xf9\x52\x55\x35\xaa\xb8\x40\x15\x0d\xb3\x1d\x4b\x42\xbb\xdd\xc2\ +\x8d\xb3\x5b\x7d\x8f\xed\x88\x2d\xdc\x12\xb0\xee\x62\x40\x44\x48\ +\x65\x5c\x88\x93\x76\xe8\x0f\xb6\x6c\xc8\x81\x59\x55\xd8\x10\xee\ +\x89\xdd\x5a\xe6\xb5\xc2\xee\xe2\xa2\x61\x2b\xdc\x9d\x84\x9b\xfe\ +\x42\xb2\xc3\x5e\x32\xa4\x76\xf6\x4c\x03\xeb\x7b\x11\xe4\x3a\x0e\ +\x42\xe0\xad\xec\xdd\xc3\x19\x3a\x06\xcb\xb1\x8c\x00\x04\x7f\x78\ +\x10\xf8\x0f\xa4\x1c\x04\x70\x61\x39\x63\x62\xc0\x62\xe1\x24\x00\ +\x89\xed\x20\x4b\xdb\x79\x4f\xbe\x34\x97\xec\xfb\x25\xb2\x27\x97\ +\x53\xf3\x7e\x24\xdb\xe9\x21\xd7\xc9\xb4\x98\x19\xb2\x9e\x34\x5d\ +\x67\x45\x8f\x2d\x9e\x5a\xd2\x94\x01\x1b\x22\x63\xea\x5a\xc8\x14\ +\xa7\x8e\x70\x21\xe0\xa7\xbd\xf0\x29\x0b\x14\x04\x1d\xec\x80\xfd\ +\xfd\x7d\x76\xba\x42\x5f\x0c\xa6\x8d\x42\x5a\x68\x8b\xa5\xda\xce\ +\xcd\x43\xd7\xbc\x8a\x11\x25\xe5\xb9\x70\xae\x1f\xd0\x93\x21\x73\ +\x7a\xc2\x18\x4d\x25\xf7\x5e\xf1\x45\x4a\x4d\x7e\x38\xe8\xb2\x68\ +\x07\x97\xa4\xb2\x32\xaa\x1c\x28\xeb\x46\x76\x94\x44\x77\xe8\x2b\ +\x27\x3f\x18\x4b\x54\x00\xb6\x39\x26\x9f\x18\xeb\xa9\x7b\xce\x82\ +\x08\x1c\x77\x1c\xdf\x44\xde\xd8\x59\xa9\xbc\xba\xf2\xba\x38\xd7\ +\x94\x8e\xf5\xc1\x2b\xdd\xd5\xbd\xf2\xd2\xae\x04\x0f\xc1\xb3\x10\ +\x13\x48\x12\x27\x3f\x64\x9f\x52\x85\x1f\xbe\x5b\xdb\x80\xdf\xd4\ +\x67\xd2\x74\xc0\xd5\xb5\x52\xb5\x90\xce\x75\x4f\x69\xe3\xbb\x57\ +\x49\x56\x85\x74\x70\x67\x1e\x66\x02\x4b\x40\x6d\x1d\x67\xea\xd0\ +\xfa\x45\x9a\x3d\x83\x1f\xc5\xbc\x23\x70\xa7\xef\xce\x3f\xbd\x7f\ +\xf3\x7f\xe7\x43\x04\x55\x03\x53\x47\x9c\xd9\x7b\x7c\xbd\x40\x7f\ +\xb0\xd4\x99\x51\x60\x51\x2e\xcc\x77\xac\x5c\xdb\x5c\x63\xf5\xe6\ +\x44\x13\x08\xfe\x24\x72\xcf\x6f\xe0\x06\x24\x6d\x79\x10\xcf\x6b\ +\x8e\x91\x56\xd7\xb0\x57\xbc\xdc\x4e\x99\x39\xb0\xfb\x0a\x00\x6c\ +\x59\x4c\x09\xf7\x96\x82\xf3\x10\xd1\x4d\xbf\xba\x89\xe0\x89\x20\ +\xb9\xec\x91\xa9\x50\x0c\x74\xbd\xdc\xbc\xab\xd4\x3c\xe5\xa5\x87\ +\x75\xd2\xf5\x32\x9b\xd5\x3d\xf6\x03\x8c\xdb\xb3\x3a\x12\xac\x87\ +\xee\x4b\x19\xf9\xf7\xeb\x4c\x85\x8a\xf6\x20\x88\x54\xf8\xc8\x58\ +\x2a\xf7\xa7\xfa\x21\xb6\x43\x4f\xd2\x1c\x16\xf3\xb4\xea\x39\xfb\ +\x66\x47\x7b\x55\x60\x5e\x1a\x5c\xa2\x51\x61\xf5\x3f\x67\x4b\x2c\ +\xf8\xc9\xe9\x07\x72\xf5\xc8\x10\xfb\x01\x5a\x60\x5b\xa5\x9e\xee\ +\x64\x10\xc3\xb0\xf7\xa9\x2a\x17\xb8\xfb\x7b\x26\x26\x58\x76\x4d\ +\x02\xf6\x90\x83\x13\x97\xe3\x3b\x79\xc6\x69\x9e\x2d\x90\x13\x9b\ +\xa1\x40\x15\xc7\xa0\x77\x2a\x4d\xdf\x67\xcc\x86\x12\x97\xcc\x96\ +\x9b\xe2\xda\xb5\xaa\xd5\x8d\xad\xba\xe4\x76\x07\x45\x17\x47\x88\ +\x1c\xa4\x4b\x5a\x22\x8c\xd3\x3d\x44\x78\xc7\xbf\x5f\x5c\x7c\xfc\ +\xd0\x3b\xc0\xbb\xb7\x08\xef\xd3\xa6\x5e\xf6\x3f\x0d\xc6\x07\x50\ +\x0b\xcc\xda\x35\xec\xf2\xa8\xc1\x07\x90\x88\x09\x45\x4e\xc9\x70\ +\x10\xab\x25\x30\x40\x89\x3c\xe9\xd1\x6d\x07\x93\x4a\x28\xd6\x3a\ +\x99\x2c\xed\x14\x4f\x2f\xaa\x86\x12\x95\xe5\x1c\xca\xc3\xd9\x9f\ +\x58\x82\x13\x7c\x79\xd8\x58\xdf\x6b\x6e\x98\xed\x33\xc0\x91\xd3\ +\x7d\xed\x1e\x0d\x09\xb1\x16\x8a\x44\x0b\x48\xde\xda\x26\x81\xe5\ +\x01\x91\xa1\x4f\xfa\x4d\x8e\x25\x80\x52\x78\x65\x40\xc3\xbf\x6e\ +\x35\x69\x96\x72\xb5\x03\x18\x19\x09\x58\x40\xc2\xa7\xd7\x40\xb1\ +\x1d\xc5\x90\x8e\x6f\xb4\xd4\xf8\x87\x6e\x44\xe7\x4b\x60\xf5\x51\ +\xe7\x59\xfe\x6c\x1b\x8a\x59\x51\x87\xc4\x40\xad\xa1\xbd\x47\xee\ +\xf8\x12\x43\xa3\xc6\xf7\x2f\x96\x37\x00\x09\x17\x6c\xe8\x25\x99\ +\xf9\x2d\xbf\xfa\x8b\x9c\x5c\x22\x98\x3e\x95\xeb\xcd\x1a\xac\xca\ +\x39\xd4\x3b\xed\x1f\x6b\xfc\xe9\x57\xf4\xe5\xf5\xe3\xfd\xc7\xff\ +\x34\xee\x3f\x96\x4a\x78\x5e\x78\x5f\xce\x4a\x13\x9c\xf8\x70\x8a\ +\x8e\x90\xa5\x9a\xed\x32\xa2\xed\xf1\xd5\x94\xe0\x26\xa5\x30\xc8\ +\x9d\xa0\xa4\x35\x4b\x23\x2a\x40\x3a\x31\x02\x49\x71\xcb\x12\x61\ +\x02\xc9\xea\xae\x3c\xde\x15\x75\x93\x16\x0d\xa5\x0d\xa1\x3a\x85\ +\x79\x7a\x0b\xe7\x61\xc2\x99\x6c\x23\x1c\x45\x3a\x0a\xfa\x10\xd1\ +\x04\xc9\x46\xd3\x32\x6a\x6b\x95\x0c\xac\xed\x98\x5f\xd4\x82\xb3\ +\xd4\xac\x29\xd7\x94\x53\x1b\x00\xb6\x0a\x61\xab\x84\xb8\x22\xdb\ +\xcb\x48\x42\x13\xfc\x0f\x39\x17\x85\xb9\x63\x07\x9a\x5e\x83\x09\ +\xce\xee\xa4\x79\x5e\xce\xc8\x85\xa7\xe9\x14\x5f\x34\xc5\x04\xd6\ +\xd9\xba\x66\x70\x3d\x16\x71\x98\x46\xa0\xf2\x5d\x19\x8e\xfe\xa5\ +\x74\x23\x2a\xdd\xcb\x45\x6e\x7a\x21\x2b\x3e\xe3\x97\xd2\xe0\xaa\ +\x97\xd9\x55\x03\xb2\x06\x5f\x8b\x89\xfe\x64\x62\xa0\xd9\xed\xf1\ +\x21\xab\x68\xac\x67\xa4\x4f\x3e\xa1\x11\x99\x08\x36\xc3\x4a\xca\ +\x35\x2c\x82\x8c\x21\x99\xec\x97\xab\x55\x5a\xcc\xdf\x67\xc5\x75\ +\x1f\x0f\xc4\x26\xfb\x1d\x60\x43\x79\xa0\xad\x22\xdd\x3d\xa3\x9f\ +\xba\x33\x11\xea\x8f\xdd\x3a\x14\x9b\x67\xdc\x7d\xfc\xb7\x2e\x50\ +\x04\xee\xdd\x87\x4f\xbf\x5f\xa0\xd9\x11\xf8\xf0\x11\xbc\x7d\x77\ +\xf6\xfe\x74\xcb\x99\xd2\x7d\x4d\x8f\x4e\xf0\xe5\x72\xd3\xa1\xae\ +\x81\xc3\xc0\xa4\x65\xdc\xed\x82\x92\xe0\xdb\x52\x03\x16\x75\x9f\ +\x90\x35\xda\x27\x51\xcb\xba\xd6\x36\x81\x0b\xbb\xea\x02\xee\x8f\ +\x64\x05\xd7\xb1\x84\xcb\x85\x36\xc4\xb5\x73\x1c\x54\x70\xf8\xd3\ +\x36\x11\x63\xdd\x2d\x7e\x29\x84\x13\xbd\x6d\x3b\x08\x16\x14\x21\ +\x46\xfb\xcc\xee\x9d\xb4\xf2\x24\xc0\x49\xbd\x1c\x47\x0a\xc6\x93\ +\x79\x85\xdc\x2f\xb6\xcf\x7d\xa6\x51\xda\x4a\x38\xbf\x20\x44\xdf\ +\x7d\x8b\x55\x88\x6b\x86\xf1\x9b\x63\x7b\x10\xf9\x4e\x4e\x79\x26\ +\x54\x2e\x9e\x18\x42\x3f\xfc\x61\x8c\x21\x0e\x24\x8b\xca\xe5\x21\ +\x16\x39\x7b\xac\xaf\xda\x40\x22\x3d\xdb\xb1\x7c\x11\x17\x96\x99\ +\x3e\xca\x97\x21\xc4\x79\x59\xb2\x1d\x0d\x49\xab\x6f\x86\x58\x58\ +\x39\x0a\xcc\x3e\x5c\xf5\x13\x5c\xb4\xba\xfb\xce\x1e\x56\x29\x41\ +\x10\x90\x14\xdc\xa7\x15\x62\x32\x24\x7c\x49\xdb\x3e\xe3\xb3\x6e\ +\xef\x67\x14\x85\x9d\xa0\x50\xec\xf2\xf7\xa0\xc9\xdd\x1d\x2c\x5b\ +\x2a\xc3\xf0\x9f\xa6\x8b\x3b\x3b\x21\x9f\x4b\x93\xb9\x7c\xa9\x73\ +\x89\x63\x51\xe0\x59\xc9\xb2\x12\x69\x39\x5a\x11\x7e\xa8\xc2\xa0\ +\x6c\x8e\x6d\xd2\x31\xaa\xc6\x04\x30\x40\xaf\xba\x08\x8a\xd0\xb3\ +\xe1\x09\xda\x56\xc9\x5c\x0c\xdd\x87\x8a\xed\xd1\x09\x4f\x8c\x8a\ +\x79\xce\xee\x44\x29\x18\x59\x96\xc3\xcf\x07\xf4\xb5\xb7\x62\x59\ +\x4e\x3d\xcb\xed\x89\x2b\xdc\x61\x61\x0b\x4c\xd9\xc3\x07\x82\xe2\ +\xc3\xc0\xc6\x71\x3b\x00\x6d\x2e\x3d\x3a\x70\x36\x2e\x47\x32\x82\ +\x07\x88\x2e\x05\xa8\x7e\x29\x59\x01\xa6\x67\xca\x35\x9d\xfe\x99\ +\xf5\x7f\x13\x82\x25\xa8\x30\x30\xd3\xee\x72\x91\xe0\x09\x8e\x2b\ +\x5b\x50\x9f\xdf\x56\xe9\x0a\xaa\x72\xda\xd3\x2a\x25\xc9\x3a\x2d\ +\x20\xb0\x0a\x33\x6a\xb5\xc3\xbc\x59\xc8\x80\x2f\xe0\xb5\x06\xdf\ +\xd6\xf9\xf6\x31\x07\xd6\x19\x03\xec\x9c\x6f\x3b\xa3\x5d\xa0\xfe\ +\xb2\x46\xd1\x39\xb2\x4d\xb7\xe3\x79\x95\xde\x1c\xa7\x35\x4c\x5c\ +\xce\xd3\x68\xe7\xed\xb7\x72\x21\x48\x7c\xca\x46\xc7\x2c\x99\xac\ +\x91\x6b\xd8\xd1\x44\x0d\x27\x07\xc9\x98\x05\xd3\x5b\xfc\x05\xcd\ +\xe2\xf9\x34\x8e\xdf\xcd\xce\x06\xfe\x9d\x20\x3b\x49\x66\x79\x59\ +\x43\x6d\xc7\x66\x8b\x4e\x26\x50\xcf\x76\x8a\x0a\x8e\xdb\x62\x30\ +\x70\x39\x83\x64\x40\x1a\xb8\x35\x91\x36\x21\x75\x7d\x00\x83\x2f\ +\x08\x26\x8d\x58\x6d\xed\xf9\x03\x06\xb7\x49\xa7\x48\x8c\x42\xff\ +\x7a\x28\x08\x81\x95\x60\x23\xcf\xa1\x99\x57\x12\x84\x29\x3f\x90\ +\xd5\xd7\xb3\x7c\xee\x1d\xe3\x82\x00\x06\xdd\x43\x03\xf1\x45\xf7\ +\x43\x00\x51\x5c\x0f\x7a\x71\x99\xf0\x3d\xe0\xa7\x5e\xcd\x43\x40\ +\x25\x8e\x43\x0c\x43\x41\x57\xa5\x1e\x09\x9d\xc2\xef\x6f\x09\x2a\ +\xb6\xd5\xa9\x47\x5b\x28\x95\xef\x26\x55\x77\x3a\xc5\xa0\x54\x3e\ +\x22\x3a\x5a\x35\x1c\x05\x44\x63\x7c\xf8\x0d\xbd\x3a\x1c\x05\x14\ +\xb8\x8f\x84\xae\x66\xf7\xa2\xe0\xbe\x4d\xd5\x23\xdd\xf3\xaa\xda\ +\x34\x31\xf3\xd1\x79\x32\xc7\xa7\x2f\x06\x35\x71\x83\x96\xd4\xd9\ +\xa7\x0b\x26\xf9\xbb\x81\xeb\x37\x02\x3a\x7a\xd9\xa8\x5f\x6e\xe8\ +\xea\xed\xe2\x1d\x91\x87\x85\x38\x8e\x6b\x22\xb5\x5b\x0e\x23\x63\ +\xfc\xce\x64\xc4\x3a\xcb\xa0\x38\xd5\x93\x3f\x1e\x8b\x63\x59\x4a\ +\x24\x89\x42\x5b\x16\xd0\x92\x27\xd4\xfb\x45\xf6\xab\xbe\xbd\x4e\ +\x76\x11\xba\x3c\xb0\x3e\x8f\x1f\x94\xf4\xd6\x6c\x44\x9c\xe2\x75\ +\x51\x2b\x2d\x50\x76\xc6\x1d\x83\xee\x10\x80\x6e\xa8\x3d\x17\x98\ +\x76\x0f\xd6\x3c\xac\x16\xaa\x09\x63\x67\x9f\xd8\x93\xca\x26\x75\ +\xf6\x04\x4f\x2e\x41\x86\x3c\x55\x66\x08\xb3\x3a\x5a\xd6\x8f\x29\ +\xaf\xa3\x8e\x57\xb7\x2e\xcd\x66\x5d\xc3\x14\xc7\x09\xc8\xa0\x46\ +\x66\x05\xb0\x28\x97\xfe\xee\x59\xc4\xf3\x4b\xfe\x51\x1b\xa5\x43\ +\xca\x7b\x6d\xce\x00\xb8\xb7\x0a\x19\x42\x65\xa3\xa5\xea\xb3\xd6\ +\xe2\x08\xb4\xe2\xf5\xc7\x40\xb0\x59\x81\xe8\x54\xf6\x3f\x54\x83\ +\x42\xc6\xab\xb9\x8e\x57\x7f\xd4\x09\x4c\x6f\x05\x32\x4d\x75\xe2\ +\x7d\x9d\x95\x25\x5f\x98\x1c\xaf\x40\x26\x82\x75\x0d\x02\xca\x5e\ +\x15\xe9\x6a\xd2\x04\x16\x81\x57\xb7\x9b\xce\x93\x1b\xa1\x13\x9e\ +\xe3\x80\x77\xae\x39\x0b\xa1\x3c\xfc\xd6\x79\xfb\xfd\x7f\x01\x3c\ +\x04\xa3\xb1\x5f\xc1\xc7\x76\xee\x83\x73\xfc\x9c\x34\xfc\x96\xae\ +\xd6\x39\xac\xc1\x55\x85\x42\x8f\x0c\x1f\x56\x28\x60\x83\xf3\x55\ +\x64\xb7\x95\xaa\x1e\x94\x9e\xa7\xcf\xc8\xa4\x58\xfe\xf0\x6e\x86\ +\x8b\xa5\xba\x10\xa7\xdc\xa4\x95\x69\x75\x91\xf2\x4e\xaf\x29\xb1\ +\x81\x0b\x2e\xc5\x2e\x2d\x4a\xb2\x54\xbf\x26\x37\xf3\xc0\x8a\x01\ +\x7f\x79\xb4\xce\xbe\xb5\xdf\xa9\xd8\x68\x9e\xe9\xaf\xce\x00\x7b\ +\x4c\x5f\x66\x9e\xe6\x1b\xf8\x18\xb5\x19\x21\x76\xd8\xeb\xc4\xd8\ +\x19\xe2\xfc\x1c\x6d\x59\x8b\xdd\x3d\x69\xd1\x3c\x1f\xbd\x2f\x4b\ +\xbc\x4f\x15\xbf\x8d\xbc\xa9\xf1\x8b\x88\x29\x7d\xc9\x15\xcf\xe8\ +\x78\x83\x55\xb6\xa0\xaf\x7f\x4f\xe1\x12\xbf\xda\x4d\x76\x81\x32\ +\x52\x79\xa5\xe7\xa3\xf3\x12\xdc\xe0\xd7\xc9\xc9\xc6\x0d\x42\x13\ +\xc5\x8a\x08\x05\x94\x52\xf1\x96\xb9\xd6\x76\xc4\x77\xd8\x9c\x96\ +\xb3\xeb\x01\x32\xd5\x74\x3e\x49\x81\x49\x99\x6a\xb1\x59\xcf\x96\ +\x34\xbe\x97\xcb\x67\xc9\x0b\x58\xd3\xb4\x1a\xd3\x8c\x1f\x56\x61\ +\x6f\xba\x52\x69\x47\x9f\xd0\xb6\x37\x44\xf4\x22\x4e\xa5\x41\xd6\ +\x32\xae\xbe\xbf\x25\x52\xa7\x2f\xe8\x42\x0f\x92\x38\x7d\xe9\x12\ +\xe0\xbb\x6b\xe8\x1e\x4f\x52\x1d\x61\xd5\xb7\x88\x4a\x6f\xc7\xb8\ +\xd3\x5d\x32\x72\x53\x7a\x37\xe8\x76\x17\xeb\x3e\x97\x76\x17\x80\ +\x0d\x8f\xcf\xa8\x87\xd0\x1a\x75\x8a\x50\x81\x72\x95\x97\x69\xf3\ +\x00\x1c\xcb\x78\xb6\xe5\x58\x81\x11\xc3\x31\xcd\xfc\x54\x10\xd2\ +\xdb\xa3\x2f\xb0\xf9\xe5\x17\x49\xd7\x4d\xdc\xd1\x58\x96\xfa\x61\ +\xc0\x92\x29\x32\x4a\xb3\xa5\x72\x5c\x57\xfb\x64\x5b\x73\x35\x0c\ +\x0c\x69\x17\xa3\xec\x82\x38\x40\x01\x31\xad\xc7\x75\x36\x45\xa6\ +\x61\x51\x27\x8f\xd2\xf9\xbf\xca\xac\xa8\xc7\xf2\xeb\x20\xb4\x8b\ +\xec\xde\x68\x1b\x44\xf7\x88\xe7\x11\x46\x34\x5b\x66\xf9\x1c\xd5\ +\xa4\x7f\x7b\x08\xb4\x0e\xac\x64\x70\x29\xbd\xc9\x1b\xd1\x2f\x6a\ +\x5b\xb9\xa9\x37\x12\xa0\x70\x2e\x29\x1c\x17\x79\x78\xa7\xb0\x83\ +\x46\x13\x71\xdd\x26\xdb\x90\x86\xa1\xf4\x92\x5b\xbb\x75\x3c\x56\ +\x7a\x81\xcb\x5b\x8a\x0c\xc7\xa5\x93\x5a\x8f\x18\xed\xb4\xba\x85\ +\x19\x47\x29\x86\xa5\xd2\xc9\x2d\x0f\x7b\x85\x44\x8b\xf1\x15\x7a\ +\x6c\x15\xb8\x19\xb3\xd6\x38\x29\xf3\xcd\xaa\xb0\x57\xd1\xc3\x0c\ +\xfd\x80\xab\x3c\x9d\x70\x3b\x51\x8d\x1b\x1f\x33\x5e\x5e\xfc\xac\ +\x98\xe7\x44\x9e\x7d\x06\xda\x82\x44\x4b\x94\xfe\x66\xd6\x8e\xc2\ +\xd2\x90\x8f\x00\x9b\x90\x8a\x67\x2f\x2c\x68\x07\x7a\xb4\xc5\xc1\ +\xaf\xa9\xa3\xac\x0f\x9f\xb9\xea\x30\xb7\xec\x96\x9f\xc0\xe6\xaa\ +\xc3\xb1\xb9\xea\x44\x3f\x6e\x6b\x7b\x41\xcd\xd9\x2b\x4e\xe1\x74\ +\xdf\xdb\x73\xd7\x72\x0b\xa8\x8b\xd3\x5d\xcb\x25\x24\xdb\x03\x7f\ +\xbd\x1e\x46\x35\x31\x67\x7e\x9a\xd8\x5f\xd3\x25\x30\xe3\x23\xc6\ +\x16\x46\xcd\xf8\xfd\x35\x5d\xc2\xbb\xcf\x47\x94\xfd\x0c\x87\x10\ +\xb5\x25\x31\x06\x17\x24\x75\x81\x6c\x8a\x15\xab\x1b\xb3\xeb\x3f\ +\xea\x9c\xd0\xa2\xca\xe6\xd8\xfb\x04\xcf\x35\x14\x77\x23\x5d\x27\ +\x26\x84\x2a\x97\x09\xb7\x22\x15\x4a\xae\x64\x88\x7d\x73\x8c\x12\ +\xd3\x0c\x40\x2e\x13\x94\x48\x85\x12\x25\x3d\x2e\xf6\x6a\x69\xe8\ +\x0e\x3d\x83\x7f\x35\x79\x54\xdf\x9d\xee\x9e\xa3\xbf\x52\x46\x51\ +\x0b\x04\xda\x81\xab\x45\x00\xd2\x07\xcd\xf5\xb7\x5f\x3a\x3e\xdf\ +\x7f\x40\xbd\xdd\xb9\x66\x0d\x49\xd2\x59\x93\x7d\x85\x8e\x98\xa4\ +\xad\x60\x0b\x4a\x44\x0d\x7b\x54\x42\xab\x84\x51\x4a\xf0\x9c\x94\ +\x55\x01\x2b\x9e\x62\xac\xd9\xab\x75\xd1\x5d\x62\x7a\x1b\xcf\x34\ +\x94\xe4\xe7\x0f\x7f\x81\x29\xfa\xd4\xef\x86\x28\x31\x33\x96\x80\ +\x45\xa4\x13\xe8\x15\x65\x56\xe2\x3d\x87\x06\x1d\xfc\x49\xf4\xf4\ +\xb8\x34\xc3\x4f\xd8\xc4\x80\xcf\xdf\x8b\x81\x37\x9b\xda\xcf\x22\ +\x0b\xf6\xe5\x4b\x6e\xe8\x53\x1e\x16\x62\xb4\x18\x36\x70\x29\x44\ +\x56\x57\x07\x50\xdf\xfb\x53\x56\xe8\xed\xee\x7a\x13\x74\xd3\x51\ +\x90\x1d\x4b\x55\xdb\x76\x7e\x93\xf1\x76\x03\x48\xae\xb2\xaa\x6e\ +\xbc\x78\x12\x7c\x62\x1d\xcd\xed\xd4\x8d\xbe\x74\x15\xcc\x92\xd4\ +\x72\x02\x74\x83\x91\xe7\x2f\x3e\x51\xb9\x19\x90\x2b\x9a\x59\xb0\ +\xde\x09\x1a\x80\xdc\x03\x49\xdd\x95\x75\xb1\x44\xf3\x78\x50\xc3\ +\xa6\x21\x69\x8a\xa7\xb4\xd5\x2e\x59\x53\xd8\xa5\xcb\x7b\xbb\xba\ +\xda\x3c\xc3\xa0\xbe\xe2\x35\x82\x05\x3b\x3e\x2b\x0f\x52\x7a\xc2\ +\xad\x6d\x43\x96\x48\x48\xd2\x58\x33\x52\x86\x13\x71\x9e\x71\xda\ +\x39\x52\xdf\x7d\x4c\x4c\x5d\x7b\xb3\xdc\xf8\x1d\x79\x9c\x5c\x26\ +\x99\x5f\x44\xfb\x77\x21\xb8\x7b\xd3\xad\xb8\x37\x65\xa0\xc3\xc7\ +\x1c\xd6\x5f\x16\x77\x10\x72\xaf\x08\x3e\x74\x68\x7b\xfa\xb8\x03\ +\x68\xd2\x5d\xe1\x55\x00\xe1\xd5\xa6\xfb\x0a\x89\x6d\xcb\xc8\xfe\ +\xcd\x17\xed\xa5\x93\x12\x9d\x21\x96\x50\xa9\x1f\xb7\x35\xcc\xb1\ +\xcb\xd1\x22\xb8\xee\x8e\xc0\xa8\x1b\xf4\x27\x9e\x3e\x96\x59\xd8\ +\xca\xe7\x9b\x79\x69\x5d\x94\x99\x97\xb8\xd7\x0e\x55\x20\xdd\x05\ +\x11\xc7\x7b\x4a\x66\xf2\xb4\x4b\x36\xf0\xc9\x6d\xfb\xcb\x8c\x76\ +\xf5\xf7\x6e\xa0\x25\xe7\x5e\x86\xba\x54\x97\x02\x53\xf8\x8e\x7d\ +\xd6\x83\x80\xf8\xc7\x15\xfe\xf3\x7c\x99\xae\xe1\xeb\xc7\x7b\xe2\ +\xea\x99\x10\x90\xc6\xd0\xae\x05\x4c\x6d\xe5\xeb\xc7\x07\x8f\xff\ +\xb9\xc3\xcb\x88\x41\x25\x45\x41\x5d\x4d\xce\x28\xaf\xf3\x8c\x2c\ +\x5c\x0e\x21\x35\x01\x2c\x48\xa7\xf1\x63\xd8\xf2\xf9\x13\xfd\x3c\ +\x8a\x88\xa4\xd9\xd1\x41\x06\xbc\xfb\xe6\x78\x68\x20\x6f\xf2\x1d\ +\x56\x22\xf6\x3b\x01\xbd\x95\x0c\xdf\x2c\x55\xb6\x67\xe6\xe6\xe6\ +\xb7\x22\x02\x5e\xdc\xb5\x3d\xe3\x60\x42\x63\x79\x2c\x22\x00\x8b\ +\xe5\x45\x0a\xba\xd1\x20\x6d\x60\xff\x67\x8c\xd8\x3e\x03\x06\x8b\ +\x51\x18\x7c\x25\xc7\xd0\x47\x1a\xff\xa6\x57\x7c\x48\xfb\x5a\xf7\ +\xc5\x34\x92\xcb\x2c\xf4\x2a\x0d\xc9\xf5\x89\xa6\x0f\x7a\x19\x45\ +\xdf\x6d\x8c\x12\xd5\x43\x5d\x19\x61\x02\x49\xaf\x8c\x30\x7e\xe1\ +\x89\x2a\xe3\xc7\xed\xaf\x8c\x68\xd5\xff\x7b\x5d\x6d\xe2\xd1\x17\ +\x4e\x55\x9b\xd2\xb3\xee\x71\x08\x7d\x3e\xa0\x6f\x8a\x71\xf4\xff\ +\x15\x60\xa9\xed\ +" + +qt_resource_name = b"\ +\x00\x0a\ +\x09\x24\x4d\x25\ +\x00\x71\ +\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x73\x00\x74\x00\x79\x00\x6c\x00\x65\ +\x00\x09\ +\x09\x5f\x97\x13\ +\x00\x71\ +\x00\x73\x00\x73\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00\x72\ +\x00\x63\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x18\ +\x03\x8e\xde\x67\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x76\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\xe6\xe6\x67\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0a\xae\x27\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x53\x25\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\x65\xce\x07\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\xc4\x6a\xa7\ +\x00\x56\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x08\x90\x94\x67\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x19\ +\x08\x3e\xcc\x07\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\x41\x40\x87\ +\x00\x73\ +\x00\x69\x00\x7a\x00\x65\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x09\xd7\x1f\xa7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x05\x95\xde\x27\ +\x00\x75\ +\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0a\xe5\x6c\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x21\xeb\x47\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x07\x4a\xa7\ +\x00\x56\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x06\x98\x83\x27\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\xe2\x68\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x8c\x6a\xa7\ +\x00\x48\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0b\x59\x6e\x87\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x08\x3f\xda\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x01\x87\xae\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00\x48\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x01\xf4\x81\x47\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x1e\x9b\x47\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\xab\x51\x07\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x06\x5e\x2c\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2d\x00\x6f\x00\x6e\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x07\x8f\x9d\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x01\xe0\x4a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0b\xda\x30\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0e\xbc\xc3\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x01\x75\xcc\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x00\x28\xad\x23\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x73\x00\x73\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\ +\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x32\x00\x02\x00\x00\x00\x27\x00\x00\x00\x04\ +\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x25\xf2\ +\x00\x00\x03\x74\x00\x01\x00\x00\x00\x01\x00\x00\x19\x7b\ +\x00\x00\x03\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x18\xc1\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\x39\x5c\ +\x00\x00\x04\x96\x00\x00\x00\x00\x00\x01\x00\x00\x24\x01\ +\x00\x00\x06\x14\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x59\ +\x00\x00\x05\x30\x00\x00\x00\x00\x00\x01\x00\x00\x27\xd2\ +\x00\x00\x01\x52\x00\x00\x00\x00\x00\x01\x00\x00\x07\x93\ +\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x02\xdc\ +\x00\x00\x02\x72\x00\x00\x00\x00\x00\x01\x00\x00\x10\xa0\ +\x00\x00\x04\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x26\xd2\ +\x00\x00\x02\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x12\xcb\ +\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x00\x11\x49\ +\x00\x00\x01\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x06\xe9\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x28\ +\x00\x00\x03\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x14\ +\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x04\x73\ +\x00\x00\x05\xea\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xbf\ +\x00\x00\x06\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x33\x9c\ +\x00\x00\x01\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x0d\xcd\ +\x00\x00\x04\x58\x00\x00\x00\x00\x00\x01\x00\x00\x23\x0d\ +\x00\x00\x03\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x29\ +\x00\x00\x01\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x73\ +\x00\x00\x01\xaa\x00\x01\x00\x00\x00\x01\x00\x00\x08\xe1\ +\x00\x00\x00\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x0e\xb1\ +\x00\x00\x02\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x11\xce\ +\x00\x00\x00\xea\x00\x00\x00\x00\x00\x01\x00\x00\x05\x15\ +\x00\x00\x03\x12\x00\x00\x00\x00\x00\x01\x00\x00\x15\x11\ +\x00\x00\x04\x20\x00\x00\x00\x00\x00\x01\x00\x00\x20\x83\ +\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x03\x80\ +\x00\x00\x06\x82\x00\x00\x00\x00\x00\x01\x00\x00\x32\xf8\ +\x00\x00\x01\x76\x00\x00\x00\x00\x00\x01\x00\x00\x08\x37\ +\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x7e\ +\x00\x00\x03\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x62\ +\x00\x00\x06\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x35\x8c\ +\x00\x00\x03\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xd9\ +\x00\x00\x05\x54\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x2c\ +\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\x32\x55\ +\x00\x00\x07\x44\x00\x01\x00\x00\x00\x01\x00\x00\x3b\x30\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/pyqt_style_rc.py b/qdarkstyle/pyqt_style_rc.py new file mode 100644 index 000000000..76cfe745b --- /dev/null +++ b/qdarkstyle/pyqt_style_rc.py @@ -0,0 +1,1662 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt4 (Qt v4.8.7) +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore + +qt_resource_data = b"\ +\x00\x00\x16\x85\ +\x00\ +\x00\xa2\xe6\x78\x9c\xdd\x3d\x69\x73\xdc\x36\xb2\xdf\xe7\x57\xc0\ +\xf6\x17\x3b\x4f\x63\x49\x23\xc9\xb1\x99\xf2\x07\xeb\x70\xe2\x7a\ +\x8e\x8f\x48\x49\xea\xd5\xd6\x96\x8a\x33\x03\xcd\x70\xc5\x21\xc7\ +\x24\xc7\xb2\x36\xa5\xff\xfe\x70\x13\x00\x71\x0e\x29\x39\xbb\x4a\ +\xe2\xc8\x20\xd0\x17\x1a\xdd\x8d\xc6\xb5\xfb\x03\xf8\x7c\x9a\x56\ +\xd7\xe7\xcd\x6d\x0e\xcf\x97\x10\x36\x60\xbc\xe5\xcf\x68\x74\xb1\ +\xcc\x6a\x80\xfe\x6d\x96\x10\xac\xd2\xac\x00\x35\x86\x0a\x6a\x0c\ +\x76\x87\x94\xae\xd3\x1c\x36\x0d\x04\xcb\xb4\x06\x45\x56\xb0\x6a\ +\xb3\x32\x2f\xab\xfa\xf9\xe8\x5d\x83\x5b\x4f\xd3\x1a\xce\x41\x59\ +\xa0\x06\x15\x44\xad\x61\x0e\x67\x4d\x56\x2c\x58\xb5\x1d\x56\xbe\ +\xa8\xe0\x6d\x56\x2f\xc1\xd3\x69\x3a\xbb\x5e\x54\xe5\xa6\x98\x3f\ +\x63\x55\x46\xeb\x7c\x53\xb3\x6a\x37\xcb\xac\x21\xd5\xae\xca\x0a\ +\xaa\xd5\x9e\x83\xb3\x74\xb6\x44\x08\x1a\x50\x5e\x81\x9b\x6c\xbe\ +\x80\x4d\x8d\x7f\xc5\x94\xd6\xe9\x0a\x8e\x9a\xdb\x35\xa6\xf5\x2b\ +\x04\x29\x58\xc2\x74\x0e\x2b\x90\x67\xd7\x10\x55\xc8\xea\x64\x34\ +\x02\xe8\xc7\x20\x07\x5c\xfc\x33\xc2\xb4\xfe\x80\x60\x00\xa5\xd8\ +\x24\xb5\x37\xc5\x1c\x40\x4c\x08\xa5\x00\x8b\xa0\x86\xeb\xb4\x4a\ +\x1b\x24\x86\x9b\xac\x59\xda\x91\x7f\xfe\x93\x34\x91\xf0\xb0\x4e\ +\x58\xa5\xd7\x10\xfd\x89\x58\x46\xa0\xeb\x5b\xd0\x94\xe0\x2a\x43\ +\x78\x52\xf4\xdf\x6c\x99\x16\x0b\xc4\x60\x89\x1a\xcd\xea\x1a\x7d\ +\x80\xf9\xfc\x39\xb8\x40\x4c\x23\xd1\x67\xb3\xd1\xac\x2c\xae\xb2\ +\xc5\x06\x11\x90\xa1\x5e\x40\xd0\xe6\xb0\x9e\x55\xd9\x14\x91\x33\ +\x85\x79\x5e\xde\x3c\xa7\xd8\xcf\xcf\xde\x9f\x9d\x5c\xbc\xfb\xf8\ +\x01\xa8\x0c\x01\xf6\x83\x7a\xee\x32\xcf\x16\xcb\x06\x80\x27\xfb\ +\x3f\xbe\x7a\x73\xb6\x87\xfe\x7f\xf8\xf2\xe4\x74\x02\x9e\xb2\x5e\ +\x2d\x8b\xdd\x65\xf9\x15\x56\xbb\x29\xfa\xcb\x57\xf8\x4c\x69\x5b\ +\x94\xd5\x2a\xcd\xc1\x93\x83\x83\x1f\x8f\xde\x1c\xe0\xb6\x2f\x0e\ +\xdf\xec\xf1\xb6\x70\xae\xd6\x9e\x23\x2d\x06\x18\xd3\xcb\xc3\x17\ +\x47\xa7\xb8\xf6\xd1\xde\x8b\xb3\xb6\x36\x98\x67\x75\x3a\xcd\x71\ +\x33\xd2\xee\xed\xc7\xdf\xce\x7e\xfe\xed\xe3\xef\x1f\x4e\x81\x91\ +\x7a\xa4\x2f\x82\xfa\xb3\xb7\x6f\xf7\xde\xee\x83\x27\xe8\x4f\xf4\ +\x0f\x78\xda\xc0\x6f\x4d\xbd\x9b\xa7\x48\x1c\xf5\x33\xa5\x05\xa7\ +\xe2\x68\xef\xe8\xed\x8b\x57\xe0\xc9\x8f\x2f\xf1\x3f\xe0\x29\x47\ +\x0e\x48\x53\x46\xc2\xf1\x9b\x93\xff\x75\x91\x80\x34\x5b\x90\x70\ +\x78\x7a\x74\x78\x74\x2c\x00\x3f\xdd\x14\xeb\x0a\xd6\xb5\x2c\x05\ +\x5c\x5d\xc8\x6c\xff\xe0\xc5\x01\xaa\x7e\x30\x39\xdc\x3f\x3c\x46\ +\x83\xa4\xac\x90\x02\xed\x08\x21\xec\x00\xd6\x7c\x07\xe9\x03\x9c\ +\x5d\xe3\x5f\x9a\xb2\xcc\xa7\x29\x1e\x61\x2b\x58\x6c\x6a\x15\x30\ +\x67\x6c\x72\x30\x79\x31\x41\x8c\xed\xbf\x42\xbf\x9d\x2a\xa3\x6f\ +\x34\x7a\x77\x85\x74\xb5\x6e\x2a\xac\x60\x15\xe8\xe8\x51\x05\xbf\ +\x6c\xb2\x8a\xa8\xd1\x2c\xdd\xd4\x10\x8f\xb5\x14\x4c\x37\x8b\xab\ +\xec\x1b\x28\x2b\xa4\x9d\xb7\x48\xb9\x8b\xc5\x08\x89\x15\xee\x80\ +\x6b\x08\xd7\x64\x2c\xce\xca\x15\xa2\xa8\xa1\x36\x21\x6d\xd0\x30\ +\x40\x96\x03\xa9\x74\x51\x4e\xcb\xf9\x6d\xcd\x34\x7a\x0e\x32\x64\ +\x65\xb2\x62\x96\x6f\xe6\xd8\x5c\xa0\x96\xa3\xac\xae\x37\x10\x14\ +\x9b\xd5\x14\x56\xcf\x47\xdb\x5a\x36\xc3\x0f\xf8\x61\x77\x84\x7e\ +\x76\x7f\xe0\x63\x70\x6b\xb3\xa9\x40\xe4\xc0\xfe\x1a\x31\xb9\x33\ +\xd9\x8e\x89\xc5\x4a\xb8\xd8\x7f\xa2\x9f\x49\x9f\x26\x60\x6f\xfd\ +\x0d\x8d\xe6\x3c\x9b\xf3\xee\xa6\x9f\xd7\xe9\x1c\xcb\x81\x7c\xa7\ +\x25\x1c\x08\x55\x63\x5a\x26\x06\xe2\xd8\x84\x8d\x8c\x38\xbd\xa2\ +\x0e\xe6\x4e\xd0\x9d\x08\x35\x0f\x62\x80\x97\xd1\x41\x12\x44\x0f\ +\x1e\xd3\x36\x7a\x38\x18\x89\x9e\xac\x81\xab\x44\x58\x00\x3b\x51\ +\x8c\x4f\xbd\x25\xb1\x4d\xae\x66\xd8\x98\xa9\xbc\xf0\x1e\xb8\xa3\ +\xca\xf1\x2b\xf2\x6f\x7f\x22\xcb\x5b\xde\xf4\x52\x10\xac\x1c\x08\ +\x1c\xb1\xed\xe9\xfc\x5f\x9b\xba\xa1\x5e\xb6\x5e\xe7\x19\xf2\xa7\ +\x15\x52\x7b\xf2\xf7\x79\x39\xbb\x66\x7e\x64\x07\x0d\x8f\x06\x7c\ +\x11\x35\x94\x1f\xa2\xbd\x12\x71\x49\xc2\x5c\x4e\xe9\x60\x57\x56\ +\x2e\xa1\x7b\x5c\xf3\xe4\x7e\xad\xd7\xe9\x8c\x6a\x9e\xa6\x89\x13\ +\xac\x89\x77\x36\xcc\x3e\x71\x53\xd3\x67\xd5\x7d\xde\x1b\x2e\xf8\ +\x55\xf6\xef\xb2\x68\x90\x81\xa4\x48\x90\xa4\x9a\x65\x02\x8e\xf8\ +\x00\x59\xa5\xd5\x22\x2b\xc6\x4d\xb9\x66\xb4\x4a\x85\xd3\xb2\x69\ +\xca\x95\x54\x9e\xad\xd2\x05\x4c\xc0\xa6\xca\x9f\x26\xbb\x5f\xea\ +\xfa\x32\x43\x06\xaf\xde\xad\x66\xbb\x7f\x10\x94\xcc\x9c\x3e\x5f\ +\x17\x8b\x67\x2e\xaa\x10\xcf\x4d\x36\x13\x34\x2d\x21\xb6\xf8\x5d\ +\xa2\x72\x78\xd5\x74\xa9\xaa\x68\xe5\x00\xa2\x7e\x31\x13\x85\x95\ +\xf4\x02\x15\x5e\x64\xeb\xbe\x26\x8c\x5a\x30\x0e\x2c\x68\xd4\xf0\ +\x6e\xdc\x97\xba\xd1\x60\x20\xe4\xb2\xd6\xac\xfd\x84\xfe\xb6\xfb\ +\x43\x05\x57\x48\x6d\x78\xf1\x0e\xf6\xc2\x00\xfb\x13\xe4\x34\xa6\ +\x25\x42\xf0\x8d\xf8\xb5\x26\x5b\x23\xea\x70\xfb\x12\x2b\x67\x73\ +\x8b\x64\x76\x80\x20\xe0\xf6\xf3\xcd\x8c\xf8\x0b\xe4\xb6\x90\xe6\ +\x56\xb0\x98\x91\x80\xa9\x42\x31\x17\xf2\x54\x78\xf0\xa0\xa6\x4c\ +\x54\xe7\x4d\xda\x6c\xea\xe3\xb4\xea\x27\x2c\x2a\xaa\x16\xd8\x5f\ +\x36\x69\x48\xe6\x44\xaa\xfe\x5f\x2e\xe4\x13\x1c\x91\x1c\x23\xa0\ +\x43\xe8\xa3\x00\x16\xe5\x92\x14\x17\xc9\xcd\xd9\x21\x1f\x65\xe5\ +\xa6\xc1\x31\x48\x82\x4c\x6c\x01\x15\x89\x51\xdb\x21\x2a\xf2\x52\ +\x6e\x3c\x0e\xb9\x01\xe4\x54\x25\x57\xe5\x0c\xcd\x55\xd4\xfe\xa7\ +\x50\xe5\x6a\x60\x18\x07\xab\x60\x4e\x90\x25\x42\x76\xa7\x35\xf9\ +\x8a\xa1\x11\x2c\x30\x1b\xb9\xff\x82\x17\x70\x03\x45\x4b\x2c\x20\ +\x93\x4d\xc1\xe2\x4a\x06\xdc\x6e\x98\x48\x3d\xa4\x42\x97\xa2\x89\ +\x64\x32\x9d\xa0\xa9\xc3\xd8\xf1\xd5\x22\x22\xf6\xd6\x62\xf1\xb0\ +\xb1\x2b\x62\x19\xb8\x24\x28\x83\xd9\xd0\x3a\x35\x0a\x13\x6f\xeb\ +\x41\x16\xdd\x19\x61\x5d\x11\xd2\x11\x21\xdd\x30\x60\x27\xc4\x74\ +\x81\xde\x01\xb1\xd2\x09\x95\x3e\xfa\x0d\x22\x0b\xb7\xca\x0a\x34\ +\xa9\x0f\xef\x03\xa5\x59\x0c\x8a\x2d\x34\x4a\x69\xbf\x15\x5f\xce\ +\x0e\x56\x6b\xba\xd4\x45\xad\xa9\x2a\x44\x34\x1f\x9a\x12\x60\xe7\ +\x42\x32\x33\x43\x39\x17\x01\x8c\xd2\x77\x85\x82\xcb\xf1\x0d\xb3\ +\x8f\xd3\x32\x9f\x5b\x1d\x70\x37\x96\x1e\x57\xe9\x3c\xdb\xd4\x5d\ +\xe7\x21\x95\xc8\xf1\xa9\x30\xbf\x12\x19\x49\xd2\x64\x4d\xce\x35\ +\xac\xde\x4c\x91\x78\x9a\xaa\xcc\xc7\x28\xf0\x45\x0d\x13\x06\xe0\ +\x27\xfd\xf3\xba\xac\x33\x3c\x95\x4a\x90\x4b\x5e\x03\xec\x00\x68\ +\x15\xea\x0a\x0e\x74\x6f\x66\x29\xae\xb4\xc0\x55\x71\x89\x2f\x6d\ +\x2e\xb1\x75\x23\x2d\x17\x83\x79\xa6\x40\x90\x13\x47\x7d\x83\xbb\ +\x71\xd7\xe2\xc3\xc0\x5d\xeb\x5e\xdd\x8d\x09\x75\x08\x13\x21\x2c\ +\x3c\x80\xa9\x76\xa1\x8d\xb7\x6c\x0e\x5b\xed\xee\xa2\x61\xdd\x32\ +\xb6\x3d\xbf\xa1\x21\x5e\x1e\x6f\x90\xe2\x17\x7d\xcc\x0f\xb5\x3d\ +\x32\xb0\xfe\xb1\xad\x3e\x55\xdf\xfb\xc9\xd2\xaf\x5a\xec\x7b\xa7\ +\x52\xe2\x89\x67\xe5\x9a\xfd\x73\x45\xb1\xc4\x81\xa8\xf4\x9a\x5b\ +\x5c\x1d\x23\xbd\xe7\x98\x1c\xb8\x05\xd1\xb1\x4d\x5e\xbe\x24\x03\ +\xd6\x49\x4b\x30\xab\x38\x39\xd2\xad\x22\x2d\xb1\x23\x8f\x08\xd9\ +\xb1\xab\x2a\x8d\xf1\xba\x0f\xb4\x30\x3f\xde\x8a\xdc\x06\x79\x2b\ +\xfa\x0c\x91\x41\x76\xc1\x9c\x75\x4c\x93\x85\x1a\x55\x70\x83\xd0\ +\x10\x2c\xdb\x40\xc9\x06\xca\xf5\x1e\xa5\xba\x9d\x4c\x75\x3b\xd1\ +\x03\xb1\xc1\x03\x78\xb5\x2b\xd8\x09\xe8\x9a\x63\xf6\x00\xbf\xc2\ +\x62\xd3\x3b\x7b\xc4\x3d\x00\x07\x16\x94\xb1\x55\x93\xb0\x96\xb0\ +\xd4\x65\xff\xee\x5a\x8c\x46\x2b\xbf\x6f\x49\xc5\xb2\x26\x24\xa3\ +\xde\x21\x35\x91\x32\x42\x8d\x29\xec\xed\x80\xd0\xd3\xf9\xdd\x28\ +\xd9\x09\xdd\xb1\x68\xd2\x45\xa5\x0e\x02\x03\x26\xf7\x0a\x4c\xe0\ +\x92\x81\xec\x60\x34\xab\xae\xbb\x19\xf5\x83\xa4\x53\xbd\x97\x9f\ +\x64\x9d\xd2\x3a\xd6\xc2\x9d\x9d\xfc\x96\x3c\x02\xae\xbb\xb8\x20\ +\x5c\x52\xb7\xcb\x8c\xd9\x7e\x13\x2a\x75\x32\xa2\x4f\x91\xfc\xd9\ +\xf2\x96\x3a\x3c\x84\x95\x59\x81\x41\xee\x04\xde\xa1\xd6\xae\x55\ +\x68\x59\x35\xc0\x04\xff\xc1\x7f\xe9\x0e\x35\x49\x25\x85\x40\x71\ +\x8e\x15\x20\x65\x83\xd5\x57\x48\x82\x0c\x48\x52\xac\x62\x8d\x8b\ +\x01\x00\x34\x47\x2a\xe1\xd7\x47\x83\x61\xd0\xb6\xf5\xb5\x30\x83\ +\xcf\x9f\x26\x9d\xf9\xd3\xc4\xc8\xfe\x8b\x56\xe7\x90\xed\x1d\xc3\ +\x6f\xb3\x7c\x53\x67\x88\xe0\x16\xf0\x6b\xba\x9a\x4c\x32\xc2\x74\ +\xf3\x47\xfb\xed\x69\x0d\x21\xf8\xfc\x86\xf0\x43\x02\x6f\xac\x17\ +\xcd\x19\x87\xf2\xac\xd5\x3f\xd9\x12\x2b\x98\x86\xca\x2a\x06\x22\ +\xd1\x85\xdb\x37\x31\xe7\x46\x3b\x40\x8a\x2e\x08\xc1\x16\x5c\x39\ +\x7d\x9a\x59\x0f\x88\x3b\x04\x53\x1a\x77\x0f\xa3\x0a\xdb\xa8\x81\ +\x3d\x52\x0d\x80\x1e\x2e\x29\xbf\xf3\x77\xe0\x8b\xe3\x25\x86\x93\ +\x2d\xf9\xf0\x72\x41\xec\xe8\x38\xad\xaa\xf2\x46\x33\x9c\x62\xd6\ +\xe1\xc0\x81\x1b\x5f\x92\xc6\x04\x30\x77\x63\x6f\xa6\x78\xe7\xc8\ +\xac\x79\x87\xcc\xda\x1f\x19\xdc\x76\xc1\x9c\xea\x4e\x07\x18\x25\ +\x33\xcd\x1b\x58\xe1\xcc\xa0\x71\x77\x81\x67\xf2\xb7\x45\x1a\xef\ +\xce\x44\xca\xe7\xf7\x28\x7e\x3d\x9b\x67\x8d\xee\x3c\x26\x92\x53\ +\xe7\xad\xce\x67\x55\x99\xe7\x6f\x2a\x98\x6e\x25\x0f\x55\x1a\x12\ +\xb0\xa0\x29\xf0\x60\x89\x4b\x53\x2c\xd9\x25\x4a\x0f\xb6\x0d\xcb\ +\x57\x64\x0d\xb6\x9f\x48\x54\xd1\x48\xc0\x78\x76\x20\x7e\xad\x4d\ +\x21\x6c\xa8\xc5\x61\x0e\xac\xbb\x6d\x41\xcd\x73\xca\xc3\x0f\x69\ +\x10\x29\x15\xbf\xf4\xea\x47\x37\xc7\x12\x85\xc9\x32\x2d\xe6\x39\ +\xec\x52\x6a\x80\x60\x4a\xe0\x44\xd2\xb5\x42\xa1\x1c\x0b\x5e\x48\ +\x5a\xd9\x4b\x4d\xcc\x46\x1e\xc7\x74\x26\x86\x26\x8d\x24\x34\x22\ +\xc6\x64\xda\xda\x11\x91\x14\x72\xca\xff\x29\xd8\x82\x8c\xa9\x6e\ +\xae\xe5\x10\x6f\xaf\x13\xe2\x89\x12\xe3\x32\x00\x01\xdb\xf9\xae\ +\xaf\x22\x68\x3c\xa2\x9a\x01\x3c\x1e\x30\x1e\x0f\x82\x79\xc4\xc1\ +\xa7\x9d\xc5\x2e\x47\x1d\xa6\x8d\x2c\xb6\xab\x1c\xe1\x1c\x1a\x7a\ +\x51\xa4\x5d\x3c\xd5\xda\x24\x6d\x44\x97\x0e\xc0\xe6\x50\x3d\x69\ +\xe2\xd3\x54\x2d\x9c\xcf\xb6\x5b\xbf\x53\x6f\x6e\xd6\x34\x84\x91\ +\xc8\x57\xf9\x9b\x97\x37\x45\xa7\x8a\x21\x85\xd1\xa6\x75\x35\x25\ +\x58\x63\xde\x6d\xd0\xb1\xf4\xb4\x0a\x81\xb0\xb5\x1d\x63\x1e\x27\ +\xde\x59\x26\xe3\xa3\x51\x71\x14\xce\xb4\x50\x48\x98\xd3\xb5\xbf\ +\x7e\x32\x23\x7c\x01\xb6\xaf\x5c\x39\x5e\x6a\xa6\x23\x82\x96\x07\ +\xf2\x04\x0a\xa5\xd6\xd1\xa5\x09\x88\xf7\x8b\x64\x21\x23\x3c\xc1\ +\x66\x3d\xbc\x8d\x6c\xca\xf5\xd6\x26\x72\x50\xe6\xf0\x48\x1c\x9e\ +\x3d\x9a\x4c\xdb\xda\x38\xaa\x3a\x65\x31\x8d\xa2\x52\xb8\x61\xe4\ +\x3d\xf9\x37\xe9\x40\xa7\x87\xdb\x82\xbd\xb6\x2f\xbf\x5b\x17\x0a\ +\xcb\xcf\xc9\xb7\xda\x7d\xab\x0d\xf3\x59\x7d\x33\x64\x61\xf3\x43\ +\xe0\x92\xad\xb9\xf0\x5b\x83\xa7\x8a\xbd\x26\x14\x62\x6b\x2e\x03\ +\xb6\xfd\xfa\xa7\x67\x87\x2a\x47\xa0\x5a\x59\xb7\x19\x35\x4d\x0d\ +\x05\x1c\xeb\xd6\x7d\xed\x70\x82\x65\xf7\xfd\xa7\x3c\xcd\x0a\xc1\ +\x75\x4f\xe9\xa9\xc0\x7a\x8a\xd0\x30\xd9\x72\x8b\x56\xc1\xde\x57\ +\xbe\x2a\xb0\x9e\x42\x3e\xcf\xfe\x0d\x7f\xae\x86\xda\x3e\x2e\xa0\ +\xf9\x52\x55\x35\xaa\xb8\x40\x15\x0d\xb3\x1d\x4b\x42\xbb\xdd\xc2\ +\x8d\xb3\x5b\x7d\x8f\xed\x88\x2d\xdc\x12\xb0\xee\x62\x40\x44\x48\ +\x65\x5c\x88\x93\x76\xe8\x0f\xb6\x6c\xc8\x81\x59\x55\xd8\x10\xee\ +\x89\xdd\x5a\xe6\xb5\xc2\xee\xe2\xa2\x61\x2b\xdc\x9d\x84\x9b\xfe\ +\x42\xb2\xc3\x5e\x32\xa4\x76\xf6\x4c\x03\xeb\x7b\x11\xe4\x3a\x0e\ +\x42\xe0\xad\xec\xdd\xc3\x19\x3a\x06\xcb\xb1\x8c\x00\x04\x7f\x78\ +\x10\xf8\x0f\xa4\x1c\x04\x70\x61\x39\x63\x62\xc0\x62\xe1\x24\x00\ +\x89\xed\x20\x4b\xdb\x79\x4f\xbe\x34\x97\xec\xfb\x25\xb2\x27\x97\ +\x53\xf3\x7e\x24\xdb\xe9\x21\xd7\xc9\xb4\x98\x19\xb2\x9e\x34\x5d\ +\x67\x45\x8f\x2d\x9e\x5a\xd2\x94\x01\x1b\x22\x63\xea\x5a\xc8\x14\ +\xa7\x8e\x70\x21\xe0\xa7\xbd\xf0\x29\x0b\x14\x04\x1d\xec\x80\xfd\ +\xfd\x7d\x76\xba\x42\x5f\x0c\xa6\x8d\x42\x5a\x68\x8b\xa5\xda\xce\ +\xcd\x43\xd7\xbc\x8a\x11\x25\xe5\xb9\x70\xae\x1f\xd0\x93\x21\x73\ +\x7a\xc2\x18\x4d\x25\xf7\x5e\xf1\x45\x4a\x4d\x7e\x38\xe8\xb2\x68\ +\x07\x97\xa4\xb2\x32\xaa\x1c\x28\xeb\x46\x76\x94\x44\x77\xe8\x2b\ +\x27\x3f\x18\x4b\x54\x00\xb6\x39\x26\x9f\x18\xeb\xa9\x7b\xce\x82\ +\x08\x1c\x77\x1c\xdf\x44\xde\xd8\x59\xa9\xbc\xba\xf2\xba\x38\xd7\ +\x94\x8e\xf5\xc1\x2b\xdd\xd5\xbd\xf2\xd2\xae\x04\x0f\xc1\xb3\x10\ +\x13\x48\x12\x27\x3f\x64\x9f\x52\x85\x1f\xbe\x5b\xdb\x80\xdf\xd4\ +\x67\xd2\x74\xc0\xd5\xb5\x52\xb5\x90\xce\x75\x4f\x69\xe3\xbb\x57\ +\x49\x56\x85\x74\x70\x67\x1e\x66\x02\x4b\x40\x6d\x1d\x67\xea\xd0\ +\xfa\x45\x9a\x3d\x83\x1f\xc5\xbc\x23\x70\xa7\xef\xce\x3f\xbd\x7f\ +\xf3\x7f\xe7\x43\x04\x55\x03\x53\x47\x9c\xd9\x7b\x7c\xbd\x40\x7f\ +\xb0\xd4\x99\x51\x60\x51\x2e\xcc\x77\xac\x5c\xdb\x5c\x63\xf5\xe6\ +\x44\x13\x08\xfe\x24\x72\xcf\x6f\xe0\x06\x24\x6d\x79\x10\xcf\x6b\ +\x8e\x91\x56\xd7\xb0\x57\xbc\xdc\x4e\x99\x39\xb0\xfb\x0a\x00\x6c\ +\x59\x4c\x09\xf7\x96\x82\xf3\x10\xd1\x4d\xbf\xba\x89\xe0\x89\x20\ +\xb9\xec\x91\xa9\x50\x0c\x74\xbd\xdc\xbc\xab\xd4\x3c\xe5\xa5\x87\ +\x75\xd2\xf5\x32\x9b\xd5\x3d\xf6\x03\x8c\xdb\xb3\x3a\x12\xac\x87\ +\xee\x4b\x19\xf9\xf7\xeb\x4c\x85\x8a\xf6\x20\x88\x54\xf8\xc8\x58\ +\x2a\xf7\xa7\xfa\x21\xb6\x43\x4f\xd2\x1c\x16\xf3\xb4\xea\x39\xfb\ +\x66\x47\x7b\x55\x60\x5e\x1a\x5c\xa2\x51\x61\xf5\x3f\x67\x4b\x2c\ +\xf8\xc9\xe9\x07\x72\xf5\xc8\x10\xfb\x01\x5a\x60\x5b\xa5\x9e\xee\ +\x64\x10\xc3\xb0\xf7\xa9\x2a\x17\xb8\xfb\x7b\x26\x26\x58\x76\x4d\ +\x02\xf6\x90\x83\x13\x97\xe3\x3b\x79\xc6\x69\x9e\x2d\x90\x13\x9b\ +\xa1\x40\x15\xc7\xa0\x77\x2a\x4d\xdf\x67\xcc\x86\x12\x97\xcc\x96\ +\x9b\xe2\xda\xb5\xaa\xd5\x8d\xad\xba\xe4\x76\x07\x45\x17\x47\x88\ +\x1c\xa4\x4b\x5a\x22\x8c\xd3\x3d\x44\x78\xc7\xbf\x5f\x5c\x7c\xfc\ +\xd0\x3b\xc0\xbb\xb7\x08\xef\xd3\xa6\x5e\xf6\x3f\x0d\xc6\x07\x50\ +\x0b\xcc\xda\x35\xec\xf2\xa8\xc1\x07\x90\x88\x09\x45\x4e\xc9\x70\ +\x10\xab\x25\x30\x40\x89\x3c\xe9\xd1\x6d\x07\x93\x4a\x28\xd6\x3a\ +\x99\x2c\xed\x14\x4f\x2f\xaa\x86\x12\x95\xe5\x1c\xca\xc3\xd9\x9f\ +\x58\x82\x13\x7c\x79\xd8\x58\xdf\x6b\x6e\x98\xed\x33\xc0\x91\xd3\ +\x7d\xed\x1e\x0d\x09\xb1\x16\x8a\x44\x0b\x48\xde\xda\x26\x81\xe5\ +\x01\x91\xa1\x4f\xfa\x4d\x8e\x25\x80\x52\x78\x65\x40\xc3\xbf\x6e\ +\x35\x69\x96\x72\xb5\x03\x18\x19\x09\x58\x40\xc2\xa7\xd7\x40\xb1\ +\x1d\xc5\x90\x8e\x6f\xb4\xd4\xf8\x87\x6e\x44\xe7\x4b\x60\xf5\x51\ +\xe7\x59\xfe\x6c\x1b\x8a\x59\x51\x87\xc4\x40\xad\xa1\xbd\x47\xee\ +\xf8\x12\x43\xa3\xc6\xf7\x2f\x96\x37\x00\x09\x17\x6c\xe8\x25\x99\ +\xf9\x2d\xbf\xfa\x8b\x9c\x5c\x22\x98\x3e\x95\xeb\xcd\x1a\xac\xca\ +\x39\xd4\x3b\xed\x1f\x6b\xfc\xe9\x57\xf4\xe5\xf5\xe3\xfd\xc7\xff\ +\x34\xee\x3f\x96\x4a\x78\x5e\x78\x5f\xce\x4a\x13\x9c\xf8\x70\x8a\ +\x8e\x90\xa5\x9a\xed\x32\xa2\xed\xf1\xd5\x94\xe0\x26\xa5\x30\xc8\ +\x9d\xa0\xa4\x35\x4b\x23\x2a\x40\x3a\x31\x02\x49\x71\xcb\x12\x61\ +\x02\xc9\xea\xae\x3c\xde\x15\x75\x93\x16\x0d\xa5\x0d\xa1\x3a\x85\ +\x79\x7a\x0b\xe7\x61\xc2\x99\x6c\x23\x1c\x45\x3a\x0a\xfa\x10\xd1\ +\x04\xc9\x46\xd3\x32\x6a\x6b\x95\x0c\xac\xed\x98\x5f\xd4\x82\xb3\ +\xd4\xac\x29\xd7\x94\x53\x1b\x00\xb6\x0a\x61\xab\x84\xb8\x22\xdb\ +\xcb\x48\x42\x13\xfc\x0f\x39\x17\x85\xb9\x63\x07\x9a\x5e\x83\x09\ +\xce\xee\xa4\x79\x5e\xce\xc8\x85\xa7\xe9\x14\x5f\x34\xc5\x04\xd6\ +\xd9\xba\x66\x70\x3d\x16\x71\x98\x46\xa0\xf2\x5d\x19\x8e\xfe\xa5\ +\x74\x23\x2a\xdd\xcb\x45\x6e\x7a\x21\x2b\x3e\xe3\x97\xd2\xe0\xaa\ +\x97\xd9\x55\x03\xb2\x06\x5f\x8b\x89\xfe\x64\x62\xa0\xd9\xed\xf1\ +\x21\xab\x68\xac\x67\xa4\x4f\x3e\xa1\x11\x99\x08\x36\xc3\x4a\xca\ +\x35\x2c\x82\x8c\x21\x99\xec\x97\xab\x55\x5a\xcc\xdf\x67\xc5\x75\ +\x1f\x0f\xc4\x26\xfb\x1d\x60\x43\x79\xa0\xad\x22\xdd\x3d\xa3\x9f\ +\xba\x33\x11\xea\x8f\xdd\x3a\x14\x9b\x67\xdc\x7d\xfc\xb7\x2e\x50\ +\x04\xee\xdd\x87\x4f\xbf\x5f\xa0\xd9\x11\xf8\xf0\x11\xbc\x7d\x77\ +\xf6\xfe\x74\xcb\x99\xd2\x7d\x4d\x8f\x4e\xf0\xe5\x72\xd3\xa1\xae\ +\x81\xc3\xc0\xa4\x65\xdc\xed\x82\x92\xe0\xdb\x52\x03\x16\x75\x9f\ +\x90\x35\xda\x27\x51\xcb\xba\xd6\x36\x81\x0b\xbb\xea\x02\xee\x8f\ +\x64\x05\xd7\xb1\x84\xcb\x85\x36\xc4\xb5\x73\x1c\x54\x70\xf8\xd3\ +\x36\x11\x63\xdd\x2d\x7e\x29\x84\x13\xbd\x6d\x3b\x08\x16\x14\x21\ +\x46\xfb\xcc\xee\x9d\xb4\xf2\x24\xc0\x49\xbd\x1c\x47\x0a\xc6\x93\ +\x79\x85\xdc\x2f\xb6\xcf\x7d\xa6\x51\xda\x4a\x38\xbf\x20\x44\xdf\ +\x7d\x8b\x55\x88\x6b\x86\xf1\x9b\x63\x7b\x10\xf9\x4e\x4e\x79\x26\ +\x54\x2e\x9e\x18\x42\x3f\xfc\x61\x8c\x21\x0e\x24\x8b\xca\xe5\x21\ +\x16\x39\x7b\xac\xaf\xda\x40\x22\x3d\xdb\xb1\x7c\x11\x17\x96\x99\ +\x3e\xca\x97\x21\xc4\x79\x59\xb2\x1d\x0d\x49\xab\x6f\x86\x58\x58\ +\x39\x0a\xcc\x3e\x5c\xf5\x13\x5c\xb4\xba\xfb\xce\x1e\x56\x29\x41\ +\x10\x90\x14\xdc\xa7\x15\x62\x32\x24\x7c\x49\xdb\x3e\xe3\xb3\x6e\ +\xef\x67\x14\x85\x9d\xa0\x50\xec\xf2\xf7\xa0\xc9\xdd\x1d\x2c\x5b\ +\x2a\xc3\xf0\x9f\xa6\x8b\x3b\x3b\x21\x9f\x4b\x93\xb9\x7c\xa9\x73\ +\x89\x63\x51\xe0\x59\xc9\xb2\x12\x69\x39\x5a\x11\x7e\xa8\xc2\xa0\ +\x6c\x8e\x6d\xd2\x31\xaa\xc6\x04\x30\x40\xaf\xba\x08\x8a\xd0\xb3\ +\xe1\x09\xda\x56\xc9\x5c\x0c\xdd\x87\x8a\xed\xd1\x09\x4f\x8c\x8a\ +\x79\xce\xee\x44\x29\x18\x59\x96\xc3\xcf\x07\xf4\xb5\xb7\x62\x59\ +\x4e\x3d\xcb\xed\x89\x2b\xdc\x61\x61\x0b\x4c\xd9\xc3\x07\x82\xe2\ +\xc3\xc0\xc6\x71\x3b\x00\x6d\x2e\x3d\x3a\x70\x36\x2e\x47\x32\x82\ +\x07\x88\x2e\x05\xa8\x7e\x29\x59\x01\xa6\x67\xca\x35\x9d\xfe\x99\ +\xf5\x7f\x13\x82\x25\xa8\x30\x30\xd3\xee\x72\x91\xe0\x09\x8e\x2b\ +\x5b\x50\x9f\xdf\x56\xe9\x0a\xaa\x72\xda\xd3\x2a\x25\xc9\x3a\x2d\ +\x20\xb0\x0a\x33\x6a\xb5\xc3\xbc\x59\xc8\x80\x2f\xe0\xb5\x06\xdf\ +\xd6\xf9\xf6\x31\x07\xd6\x19\x03\xec\x9c\x6f\x3b\xa3\x5d\xa0\xfe\ +\xb2\x46\xd1\x39\xb2\x4d\xb7\xe3\x79\x95\xde\x1c\xa7\x35\x4c\x5c\ +\xce\xd3\x68\xe7\xed\xb7\x72\x21\x48\x7c\xca\x46\xc7\x2c\x99\xac\ +\x91\x6b\xd8\xd1\x44\x0d\x27\x07\xc9\x98\x05\xd3\x5b\xfc\x05\xcd\ +\xe2\xf9\x34\x8e\xdf\xcd\xce\x06\xfe\x9d\x20\x3b\x49\x66\x79\x59\ +\x43\x6d\xc7\x66\x8b\x4e\x26\x50\xcf\x76\x8a\x0a\x8e\xdb\x62\x30\ +\x70\x39\x83\x64\x40\x1a\xb8\x35\x91\x36\x21\x75\x7d\x00\x83\x2f\ +\x08\x26\x8d\x58\x6d\xed\xf9\x03\x06\xb7\x49\xa7\x48\x8c\x42\xff\ +\x7a\x28\x08\x81\x95\x60\x23\xcf\xa1\x99\x57\x12\x84\x29\x3f\x90\ +\xd5\xd7\xb3\x7c\xee\x1d\xe3\x82\x00\x06\xdd\x43\x03\xf1\x45\xf7\ +\x43\x00\x51\x5c\x0f\x7a\x71\x99\xf0\x3d\xe0\xa7\x5e\xcd\x43\x40\ +\x25\x8e\x43\x0c\x43\x41\x57\xa5\x1e\x09\x9d\xc2\xef\x6f\x09\x2a\ +\xb6\xd5\xa9\x47\x5b\x28\x95\xef\x26\x55\x77\x3a\xc5\xa0\x54\x3e\ +\x22\x3a\x5a\x35\x1c\x05\x44\x63\x7c\xf8\x0d\xbd\x3a\x1c\x05\x14\ +\xb8\x8f\x84\xae\x66\xf7\xa2\xe0\xbe\x4d\xd5\x23\xdd\xf3\xaa\xda\ +\x34\x31\xf3\xd1\x79\x32\xc7\xa7\x2f\x06\x35\x71\x83\x96\xd4\xd9\ +\xa7\x0b\x26\xf9\xbb\x81\xeb\x37\x02\x3a\x7a\xd9\xa8\x5f\x6e\xe8\ +\xea\xed\xe2\x1d\x91\x87\x85\x38\x8e\x6b\x22\xb5\x5b\x0e\x23\x63\ +\xfc\xce\x64\xc4\x3a\xcb\xa0\x38\xd5\x93\x3f\x1e\x8b\x63\x59\x4a\ +\x24\x89\x42\x5b\x16\xd0\x92\x27\xd4\xfb\x45\xf6\xab\xbe\xbd\x4e\ +\x76\x11\xba\x3c\xb0\x3e\x8f\x1f\x94\xf4\xd6\x6c\x44\x9c\xe2\x75\ +\x51\x2b\x2d\x50\x76\xc6\x1d\x83\xee\x10\x80\x6e\xa8\x3d\x17\x98\ +\x76\x0f\xd6\x3c\xac\x16\xaa\x09\x63\x67\x9f\xd8\x93\xca\x26\x75\ +\xf6\x04\x4f\x2e\x41\x86\x3c\x55\x66\x08\xb3\x3a\x5a\xd6\x8f\x29\ +\xaf\xa3\x8e\x57\xb7\x2e\xcd\x66\x5d\xc3\x14\xc7\x09\xc8\xa0\x46\ +\x66\x05\xb0\x28\x97\xfe\xee\x59\xc4\xf3\x4b\xfe\x51\x1b\xa5\x43\ +\xca\x7b\x6d\xce\x00\xb8\xb7\x0a\x19\x42\x65\xa3\xa5\xea\xb3\xd6\ +\xe2\x08\xb4\xe2\xf5\xc7\x40\xb0\x59\x81\xe8\x54\xf6\x3f\x54\x83\ +\x42\xc6\xab\xb9\x8e\x57\x7f\xd4\x09\x4c\x6f\x05\x32\x4d\x75\xe2\ +\x7d\x9d\x95\x25\x5f\x98\x1c\xaf\x40\x26\x82\x75\x0d\x02\xca\x5e\ +\x15\xe9\x6a\xd2\x04\x16\x81\x57\xb7\x9b\xce\x93\x1b\xa1\x13\x9e\ +\xe3\x80\x77\xae\x39\x0b\xa1\x3c\xfc\xd6\x79\xfb\xfd\x7f\x01\x3c\ +\x04\xa3\xb1\x5f\xc1\xc7\x76\xee\x83\x73\xfc\x9c\x34\xfc\x96\xae\ +\xd6\x39\xac\xc1\x55\x85\x42\x8f\x0c\x1f\x56\x28\x60\x83\xf3\x55\ +\x64\xb7\x95\xaa\x1e\x94\x9e\xa7\xcf\xc8\xa4\x58\xfe\xf0\x6e\x86\ +\x8b\xa5\xba\x10\xa7\xdc\xa4\x95\x69\x75\x91\xf2\x4e\xaf\x29\xb1\ +\x81\x0b\x2e\xc5\x2e\x2d\x4a\xb2\x54\xbf\x26\x37\xf3\xc0\x8a\x01\ +\x7f\x79\xb4\xce\xbe\xb5\xdf\xa9\xd8\x68\x9e\xe9\xaf\xce\x00\x7b\ +\x4c\x5f\x66\x9e\xe6\x1b\xf8\x18\xb5\x19\x21\x76\xd8\xeb\xc4\xd8\ +\x19\xe2\xfc\x1c\x6d\x59\x8b\xdd\x3d\x69\xd1\x3c\x1f\xbd\x2f\x4b\ +\xbc\x4f\x15\xbf\x8d\xbc\xa9\xf1\x8b\x88\x29\x7d\xc9\x15\xcf\xe8\ +\x78\x83\x55\xb6\xa0\xaf\x7f\x4f\xe1\x12\xbf\xda\x4d\x76\x81\x32\ +\x52\x79\xa5\xe7\xa3\xf3\x12\xdc\xe0\xd7\xc9\xc9\xc6\x0d\x42\x13\ +\xc5\x8a\x08\x05\x94\x52\xf1\x96\xb9\xd6\x76\xc4\x77\xd8\x9c\x96\ +\xb3\xeb\x01\x32\xd5\x74\x3e\x49\x81\x49\x99\x6a\xb1\x59\xcf\x96\ +\x34\xbe\x97\xcb\x67\xc9\x0b\x58\xd3\xb4\x1a\xd3\x8c\x1f\x56\x61\ +\x6f\xba\x52\x69\x47\x9f\xd0\xb6\x37\x44\xf4\x22\x4e\xa5\x41\xd6\ +\x32\xae\xbe\xbf\x25\x52\xa7\x2f\xe8\x42\x0f\x92\x38\x7d\xe9\x12\ +\xe0\xbb\x6b\xe8\x1e\x4f\x52\x1d\x61\xd5\xb7\x88\x4a\x6f\xc7\xb8\ +\xd3\x5d\x32\x72\x53\x7a\x37\xe8\x76\x17\xeb\x3e\x97\x76\x17\x80\ +\x0d\x8f\xcf\xa8\x87\xd0\x1a\x75\x8a\x50\x81\x72\x95\x97\x69\xf3\ +\x00\x1c\xcb\x78\xb6\xe5\x58\x81\x11\xc3\x31\xcd\xfc\x54\x10\xd2\ +\xdb\xa3\x2f\xb0\xf9\xe5\x17\x49\xd7\x4d\xdc\xd1\x58\x96\xfa\x61\ +\xc0\x92\x29\x32\x4a\xb3\xa5\x72\x5c\x57\xfb\x64\x5b\x73\x35\x0c\ +\x0c\x69\x17\xa3\xec\x82\x38\x40\x01\x31\xad\xc7\x75\x36\x45\xa6\ +\x61\x51\x27\x8f\xd2\xf9\xbf\xca\xac\xa8\xc7\xf2\xeb\x20\xb4\x8b\ +\xec\xde\x68\x1b\x44\xf7\x88\xe7\x11\x46\x34\x5b\x66\xf9\x1c\xd5\ +\xa4\x7f\x7b\x08\xb4\x0e\xac\x64\x70\x29\xbd\xc9\x1b\xd1\x2f\x6a\ +\x5b\xb9\xa9\x37\x12\xa0\x70\x2e\x29\x1c\x17\x79\x78\xa7\xb0\x83\ +\x46\x13\x71\xdd\x26\xdb\x90\x86\xa1\xf4\x92\x5b\xbb\x75\x3c\x56\ +\x7a\x81\xcb\x5b\x8a\x0c\xc7\xa5\x93\x5a\x8f\x18\xed\xb4\xba\x85\ +\x19\x47\x29\x86\xa5\xd2\xc9\x2d\x0f\x7b\x85\x44\x8b\xf1\x15\x7a\ +\x6c\x15\xb8\x19\xb3\xd6\x38\x29\xf3\xcd\xaa\xb0\x57\xd1\xc3\x0c\ +\xfd\x80\xab\x3c\x9d\x70\x3b\x51\x8d\x1b\x1f\x33\x5e\x5e\xfc\xac\ +\x98\xe7\x44\x9e\x7d\x06\xda\x82\x44\x4b\x94\xfe\x66\xd6\x8e\xc2\ +\xd2\x90\x8f\x00\x9b\x90\x8a\x67\x2f\x2c\x68\x07\x7a\xb4\xc5\xc1\ +\xaf\xa9\xa3\xac\x0f\x9f\xb9\xea\x30\xb7\xec\x96\x9f\xc0\xe6\xaa\ +\xc3\xb1\xb9\xea\x44\x3f\x6e\x6b\x7b\x41\xcd\xd9\x2b\x4e\xe1\x74\ +\xdf\xdb\x73\xd7\x72\x0b\xa8\x8b\xd3\x5d\xcb\x25\x24\xdb\x03\x7f\ +\xbd\x1e\x46\x35\x31\x67\x7e\x9a\xd8\x5f\xd3\x25\x30\xe3\x23\xc6\ +\x16\x46\xcd\xf8\xfd\x35\x5d\xc2\xbb\xcf\x47\x94\xfd\x0c\x87\x10\ +\xb5\x25\x31\x06\x17\x24\x75\x81\x6c\x8a\x15\xab\x1b\xb3\xeb\x3f\ +\xea\x9c\xd0\xa2\xca\xe6\xd8\xfb\x04\xcf\x35\x14\x77\x23\x5d\x27\ +\x26\x84\x2a\x97\x09\xb7\x22\x15\x4a\xae\x64\x88\x7d\x73\x8c\x12\ +\xd3\x0c\x40\x2e\x13\x94\x48\x85\x12\x25\x3d\x2e\xf6\x6a\x69\xe8\ +\x0e\x3d\x83\x7f\x35\x79\x54\xdf\x9d\xee\x9e\xa3\xbf\x52\x46\x51\ +\x0b\x04\xda\x81\xab\x45\x00\xd2\x07\xcd\xf5\xb7\x5f\x3a\x3e\xdf\ +\x7f\x40\xbd\xdd\xb9\x66\x0d\x49\xd2\x59\x93\x7d\x85\x8e\x98\xa4\ +\xad\x60\x0b\x4a\x44\x0d\x7b\x54\x42\xab\x84\x51\x4a\xf0\x9c\x94\ +\x55\x01\x2b\x9e\x62\xac\xd9\xab\x75\xd1\x5d\x62\x7a\x1b\xcf\x34\ +\x94\xe4\xe7\x0f\x7f\x81\x29\xfa\xd4\xef\x86\x28\x31\x33\x96\x80\ +\x45\xa4\x13\xe8\x15\x65\x56\xe2\x3d\x87\x06\x1d\xfc\x49\xf4\xf4\ +\xb8\x34\xc3\x4f\xd8\xc4\x80\xcf\xdf\x8b\x81\x37\x9b\xda\xcf\x22\ +\x0b\xf6\xe5\x4b\x6e\xe8\x53\x1e\x16\x62\xb4\x18\x36\x70\x29\x44\ +\x56\x57\x07\x50\xdf\xfb\x53\x56\xe8\xed\xee\x7a\x13\x74\xd3\x51\ +\x90\x1d\x4b\x55\xdb\x76\x7e\x93\xf1\x76\x03\x48\xae\xb2\xaa\x6e\ +\xbc\x78\x12\x7c\x62\x1d\xcd\xed\xd4\x8d\xbe\x74\x15\xcc\x92\xd4\ +\x72\x02\x74\x83\x91\xe7\x2f\x3e\x51\xb9\x19\x90\x2b\x9a\x59\xb0\ +\xde\x09\x1a\x80\xdc\x03\x49\xdd\x95\x75\xb1\x44\xf3\x78\x50\xc3\ +\xa6\x21\x69\x8a\xa7\xb4\xd5\x2e\x59\x53\xd8\xa5\xcb\x7b\xbb\xba\ +\xda\x3c\xc3\xa0\xbe\xe2\x35\x82\x05\x3b\x3e\x2b\x0f\x52\x7a\xc2\ +\xad\x6d\x43\x96\x48\x48\xd2\x58\x33\x52\x86\x13\x71\x9e\x71\xda\ +\x39\x52\xdf\x7d\x4c\x4c\x5d\x7b\xb3\xdc\xf8\x1d\x79\x9c\x5c\x26\ +\x99\x5f\x44\xfb\x77\x21\xb8\x7b\xd3\xad\xb8\x37\x65\xa0\xc3\xc7\ +\x1c\xd6\x5f\x16\x77\x10\x72\xaf\x08\x3e\x74\x68\x7b\xfa\xb8\x03\ +\x68\xd2\x5d\xe1\x55\x00\xe1\xd5\xa6\xfb\x0a\x89\x6d\xcb\xc8\xfe\ +\xcd\x17\xed\xa5\x93\x12\x9d\x21\x96\x50\xa9\x1f\xb7\x35\xcc\xb1\ +\xcb\xd1\x22\xb8\xee\x8e\xc0\xa8\x1b\xf4\x27\x9e\x3e\x96\x59\xd8\ +\xca\xe7\x9b\x79\x69\x5d\x94\x99\x97\xb8\xd7\x0e\x55\x20\xdd\x05\ +\x11\xc7\x7b\x4a\x66\xf2\xb4\x4b\x36\xf0\xc9\x6d\xfb\xcb\x8c\x76\ +\xf5\xf7\x6e\xa0\x25\xe7\x5e\x86\xba\x54\x97\x02\x53\xf8\x8e\x7d\ +\xd6\x83\x80\xf8\xc7\x15\xfe\xf3\x7c\x99\xae\xe1\xeb\xc7\x7b\xe2\ +\xea\x99\x10\x90\xc6\xd0\xae\x05\x4c\x6d\xe5\xeb\xc7\x07\x8f\xff\ +\xb9\xc3\xcb\x88\x41\x25\x45\x41\x5d\x4d\xce\x28\xaf\xf3\x8c\x2c\ +\x5c\x0e\x21\x35\x01\x2c\x48\xa7\xf1\x63\xd8\xf2\xf9\x13\xfd\x3c\ +\x8a\x88\xa4\xd9\xd1\x41\x06\xbc\xfb\xe6\x78\x68\x20\x6f\xf2\x1d\ +\x56\x22\xf6\x3b\x01\xbd\x95\x0c\xdf\x2c\x55\xb6\x67\xe6\xe6\xe6\ +\xb7\x22\x02\x5e\xdc\xb5\x3d\xe3\x60\x42\x63\x79\x2c\x22\x00\x8b\ +\xe5\x45\x0a\xba\xd1\x20\x6d\x60\xff\x67\x8c\xd8\x3e\x03\x06\x8b\ +\x51\x18\x7c\x25\xc7\xd0\x47\x1a\xff\xa6\x57\x7c\x48\xfb\x5a\xf7\ +\xc5\x34\x92\xcb\x2c\xf4\x2a\x0d\xc9\xf5\x89\xa6\x0f\x7a\x19\x45\ +\xdf\x6d\x8c\x12\xd5\x43\x5d\x19\x61\x02\x49\xaf\x8c\x30\x7e\xe1\ +\x89\x2a\xe3\xc7\xed\xaf\x8c\x68\xd5\xff\x7b\x5d\x6d\xe2\xd1\x17\ +\x4e\x55\x9b\xd2\xb3\xee\x71\x08\x7d\x3e\xa0\x6f\x8a\x71\xf4\xff\ +\x15\x60\xa9\xed\ +\x00\x00\x03\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x29\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4f\x68\x5c\x55\x14\xc6\x7f\xe7\x65\x88\ +\x64\xda\xc6\xbd\xa9\x94\x48\x57\xb6\x91\x3a\x28\xae\xd3\x4d\xc5\ +\x0a\x4d\x40\x66\x63\xda\x37\x2f\x25\xcd\x46\x07\xd1\x24\x8e\xae\ +\xb2\x50\xa8\x49\xdd\x64\x99\xc2\xbc\x19\xd3\x6e\x9e\x20\x53\xc1\ +\xe2\x9f\x85\x75\x1b\xfc\xd3\xa4\x15\x91\x52\x4a\x70\x4a\xd7\x25\ +\x33\x24\xcd\xe0\xfb\x5c\xbc\x37\x4d\x90\xbc\x37\x1d\xe9\xce\xf9\ +\x56\xf7\xcf\x77\xce\xfd\xee\x39\xe7\x9e\x0b\x3d\xf4\xf0\x7f\x87\ +\x75\x43\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98\x41\x0e\x18\x8a\ +\xb7\xea\x98\xfd\x2a\xa8\x65\xb3\xd9\x5a\x3e\x9f\xdf\x79\xea\x02\ +\xaa\xe5\xf2\x5b\x98\x2d\x00\xc3\x06\xb7\x04\x37\x64\x56\x07\x70\ +\xc2\x70\x08\xb3\x51\xc1\x08\x70\xd7\x60\xee\x9c\xe7\x7d\xf5\x54\ +\x04\x04\x41\xd0\xb7\xd5\x6c\x2e\x00\xef\x1b\x7c\x6b\x61\x58\x3a\ +\x7b\xfe\xfc\xda\x7e\x5c\xdf\xf7\x4f\x38\x70\x11\x38\x05\x2c\xde\ +\xdb\xd8\x28\xcd\xcf\xcf\x87\x69\xfe\x33\x9d\x04\xc4\x87\xbf\x27\ +\x69\xd6\x9d\x9c\xbc\x94\xc6\xf5\x3c\xef\x26\xf0\x7a\xd5\xf7\x67\ +\x81\x8b\xc3\x47\x8e\x00\xcc\xa5\xd9\xa4\x46\x20\x0e\xfb\x97\x66\ +\x36\x73\xae\x50\xf8\x1c\x60\x69\x69\xe9\x99\xc1\xc1\xc1\x69\x93\ +\xde\x26\x0a\x39\x26\xad\xcb\xec\xea\xc3\xcd\xcd\xe5\x62\xb1\xf8\ +\x08\xa0\x52\xa9\xcc\x99\xf4\x99\x03\xe3\x67\x3d\xaf\xd6\xb5\x80\ +\x20\x08\xfa\xb7\x9b\xcd\x3f\x24\xfd\xe9\x4e\x4e\xbe\x01\x70\xe5\ +\xf2\xe5\xc3\x61\x26\x73\x3d\xce\x75\x08\x38\x31\x3d\x1a\x9b\xad\ +\xf7\xb5\x5a\xa7\x27\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9\x63\x49\x85\xe9\xec\xb7\x08\xb0\xd5\x68\x8c\x0b\x5e\x70\ +\xa4\x8f\xda\x37\x0f\x33\x99\xeb\x32\x3b\xbe\x8f\x6d\x7b\x3c\xf2\ +\x77\x26\xf3\x4d\x10\x04\xfd\x00\xe6\x38\x1f\x22\x1d\xdd\x6e\x36\ +\xcf\x24\x9d\x93\x28\x40\x66\x63\xc0\x5a\xbb\xe0\x9e\x3d\x74\xe8\ +\x82\x60\x04\x29\x39\x6d\xd1\xde\x4b\x5b\x8d\xc6\x05\x00\xd7\x75\ +\x7f\xc3\xec\x36\xd0\xbd\x00\x83\x9c\x49\x3f\xed\x59\x9a\x20\x0a\ +\x75\x3a\xa4\xd0\x22\x6e\x7b\xfe\xa3\xe0\x95\xae\x05\x60\xf6\x5c\ +\xfb\x9d\xc7\x38\x96\xca\xdf\xb5\x73\x14\x71\xdb\xb8\x8f\xd9\x50\ +\x12\x3d\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01\x43\x4a\x8c\x5c\xb2\ +\x00\xe9\x81\x49\x87\xf7\xac\xfc\xce\x13\xa6\x40\x70\xfb\xf1\x34\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95\x2b\xa9\xfc\x5d\ +\x3b\xc7\xe0\xea\xae\x1e\x9d\x04\x56\xbb\x16\x20\xa8\x21\x1d\xf7\ +\x7d\xff\x04\xc0\xc3\xcd\xcd\x65\xcc\xd6\x31\x53\xca\xe1\x02\x6e\ +\x0e\x1c\x3c\xb8\x0c\xb0\x52\x2e\xe7\x0c\x5e\x44\xfa\xba\x6b\x01\ +\xd9\x6c\xb6\x06\xdc\x8d\x7b\x3b\xc5\x62\xf1\x51\x5f\xab\x75\x1a\ +\xb8\x15\x53\x76\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7\x77\ +\x24\x59\x18\x7d\x5e\x77\xb6\x5b\xad\x6b\x5d\x0b\xc8\xe7\xf3\x3b\ +\x38\xce\x2c\x70\x2a\xee\xed\x4c\x4c\x4d\xd5\x07\xb2\xd9\x57\x91\ +\xde\x95\xb4\x0a\x34\x81\xa6\x60\xd5\xcc\xde\x19\x38\x70\xe0\x35\ +\xd7\x75\xef\x03\x54\x7d\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4\x74\x2b\ +\xe9\x9c\x8e\x55\x5e\xf5\xfd\x05\xe0\x03\xa0\xe4\x7a\xde\x62\x27\ +\xbe\x24\xab\xfa\x7e\xc9\xcc\x3e\x01\x16\x5d\xcf\x2b\xa5\xf1\x3b\ +\x16\xd5\xbd\x8d\x8d\x92\xa4\x4b\xc0\x42\xd5\xf7\xbf\xab\x56\xab\ +\x2f\x27\x71\x57\xca\xe5\xdc\x17\x95\xca\x0f\x66\xf6\x29\xd1\x77\ +\xfc\x71\x27\xff\x4f\xfc\xce\x57\x7c\x7f\x2c\x34\x5b\x44\x3a\x1a\ +\xb7\xd7\x1b\x82\xbf\x62\x27\xcf\x23\x8d\x12\x35\xa0\x3b\x32\x9b\ +\x29\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c\x60\x0c\xc8\ +\x61\x16\xf5\x09\xa9\x6e\xf0\x8b\xa4\xda\x76\xab\x75\x2d\x2d\xe7\ +\x3d\xf4\xd0\xc3\xbf\xf1\x0f\x78\xe5\x4e\xf2\x11\xe4\x69\x42\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x4a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x1a\x38\xc7\x37\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xae\x49\x44\x41\x54\x78\xda\xed\x9b\x49\ +\x92\xc3\x20\x0c\x45\x23\x5d\xdc\xf6\xc9\xd3\xbb\xae\x54\x06\x26\ +\xe9\x7f\x09\x8c\xd6\x5d\x32\xef\x21\x68\x20\xf0\x78\xec\xd8\xb1\ +\xe3\xce\x21\xcc\x8f\x9d\xe7\xf9\x6c\xfc\x3b\x59\x42\x40\x2b\x70\ +\xa4\x10\xc9\x0a\xcd\x92\x21\xb3\x80\xa3\x44\xc8\x8c\xf0\x9e\x12\ +\x64\x46\x70\x4f\x11\x32\x3b\xbc\x55\x82\xcc\x0e\x6e\x15\x21\x2b\ +\xc1\x8f\x48\x90\xd5\xe0\x7b\x25\xe8\x5e\x0a\x2f\xd8\xfb\x3d\x55\ +\x20\x56\xf8\xe3\x38\xfe\x73\x5c\xd7\x45\x11\xf5\xfa\xcd\xda\x77\ +\x6b\x12\xd4\xbb\x61\xef\x8d\x43\xc3\x5b\x43\x11\xa5\x8f\x92\x30\ +\x92\xb7\xc6\xa0\xa8\x71\xef\x2d\xc1\x92\xaf\xc4\x62\x1e\x02\xa5\ +\xf1\xe7\x25\xa1\x94\xc7\x3a\xef\x88\x57\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe8\x36\x09\x22\x2a\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0\x5f\x87\x80\xc7\xa2\xc7\xda\x78\x24\xfc\xfb\x30\x80\x2c\x85\ +\x2d\x95\xc0\xea\x79\xf8\x5e\x60\x44\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff\x31\x07\xa0\x36\x3d\x35\x38\x36\xfc\xeb\x3c\x40\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed\x3c\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4\x42\xb1\xe0\xe9\x02\x5a\xe0\x98\xf0\x21\x02\x2c\xeb\x80\ +\xe9\x05\xb4\xc2\x31\x25\x68\x36\x78\xb6\x04\x8d\x86\x67\x9c\x27\ +\x84\x0a\x68\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x3c\x63\x51\x44\xd9\ +\x0d\x8e\xc2\x44\x54\x82\x66\x1a\xf3\x11\x12\x34\x13\x7c\x84\x04\ +\xb7\x43\x51\xc4\x18\xf6\xce\x07\x3d\x14\x45\x4c\x60\x8c\x4a\xd0\ +\xac\xf0\x2c\x09\x52\x28\x97\x67\x34\xbc\xe7\x77\x7e\xfd\x48\x1a\ +\x72\x26\x98\x21\x5f\x55\x80\xe5\xe6\x15\xaa\xb1\xa3\x79\x4b\x2c\ +\x9a\xbd\xe7\xd1\xf9\xcd\x17\x24\xb2\x47\xad\x92\xf7\x15\x99\x8e\ +\x64\xfb\x96\xd8\x8a\xb1\x2f\x4a\x0e\x24\xbf\xef\x55\xd9\xcc\x22\ +\x68\x97\xa5\x33\x4a\x08\xb9\x2e\x9f\x45\x82\xf5\xd1\xc4\x7e\x32\ +\x03\x68\xd8\x3d\x1f\x4d\x21\x65\x4c\xf5\x6c\xce\x43\x08\xf3\xe1\ +\xe4\x8e\xbb\xc7\x1f\xfe\x88\x5a\xe2\xcd\xef\x1c\x49\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x07\x00\x00\x00\x3f\x08\x06\x00\x00\x00\x2c\x7b\xd2\x13\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2e\x14\xfa\xd6\xc4\xae\x00\x00\x00\x39\x49\x44\ +\x41\x54\x38\xcb\x63\x60\x20\x06\xc4\xc7\xc7\x33\xc4\xc7\xc7\xa3\ +\x88\x31\x61\x53\x84\x53\x12\xaf\xce\x91\x28\xc9\x82\xc4\xfe\x8f\ +\xc4\x66\x1c\x0d\xa1\x51\xc9\x51\xc9\x51\x49\x7c\x05\x06\xe3\x68\ +\x08\x91\x2a\x49\x3e\x00\x00\x88\x4b\x04\xd3\x39\x2e\x90\x3f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7\x78\x6c\x30\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2c\x0d\x1f\x43\xaa\xe1\x00\x00\x00\x36\x49\x44\x41\x54\x38\ +\xcb\x63\x60\x20\x01\x2c\x5a\xb4\xe8\xff\xa2\x45\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6\x60\xd4\x82\x11\x60\x01\x23\xa9\xc9\x74\xd0\xf9\ +\x80\x85\x1c\x4d\x71\x71\x71\x8c\xa3\xa9\x68\xd4\x82\x61\x64\x01\ +\x00\x31\xb5\x09\xec\x1f\x4b\xb4\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x42\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x17\x3b\x5f\x83\x74\x4d\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xa6\x49\x44\x41\x54\x78\xda\xed\x9b\xdb\ +\x0e\xc3\x20\x0c\x43\x9b\x68\xff\xdd\xf6\xcb\xb7\xb7\x69\x9a\x76\ +\x49\x4b\xec\x98\x42\x5e\x37\x51\x7c\x70\x28\x85\xb0\x2c\x33\x66\ +\xcc\x18\x39\x8c\xf9\xb0\x6d\xdb\xee\xc1\xff\xd9\x25\x00\x44\x05\ +\x57\x02\x31\x55\xd1\x2c\x18\xd6\x8b\x70\x14\x08\xeb\x51\x7c\x26\ +\x04\xeb\x51\x78\x26\x08\xeb\x5d\x7c\x2b\x04\xeb\x5d\x78\x2b\x08\ +\xbb\x92\xf8\x33\x10\xec\x6a\xe2\x8f\x42\xb8\x55\x76\x72\x5d\xd7\ +\x67\x27\xf7\x7d\x2f\x01\x6c\x55\xa3\xff\x2a\x1e\x05\x21\xe2\x02\ +\x53\x11\x5f\x05\xc1\x2b\x6d\x7f\xe6\x77\x6a\x0a\x64\x8f\xfe\x11\ +\x71\x99\x4e\xf8\xe5\x02\x53\x14\xcf\x84\xe0\xd5\xb6\xff\x25\x92\ +\x91\x0e\x86\x1e\xfd\xa8\x78\xc6\xc4\xf8\xc9\x05\xae\x32\xf2\x55\ +\x4e\x70\x25\xdb\x57\x40\x30\x84\xfd\x5b\xed\x8c\x4c\x87\xf7\x34\ +\x70\x85\x91\xaf\x74\x82\xab\x89\x67\x43\x70\x45\xf1\x4c\x08\x96\ +\x91\xff\xe8\x57\x58\x76\xfb\xaf\xf3\x80\x2b\x8e\x3c\xd3\x09\xae\ +\x2e\x1e\x0d\xc1\x7b\x10\x8f\x84\xe0\xcc\x4e\x2a\xb6\x4f\x5d\x07\ +\x28\xb6\xef\x6a\x39\xc9\x4e\x3b\x57\xcb\x49\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9c\x70\x53\xe6\x00\x24\x04\xf4\xdb\x26\xf5\x6b\x30\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1\x4c\x27\xb0\xd6\x19\xd4\x75\x40\x14\ +\x02\x73\x91\x05\xd9\x11\x6a\x81\xc0\x5e\x61\x42\x37\x45\x8f\x8a\ +\x41\x8b\xa7\x6f\x8a\x1e\x71\x42\xc5\xb7\x05\x1c\x40\x14\x42\x95\ +\xf8\xaf\x29\x90\x99\x06\x2d\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8e\x46\x9d\xc0\x3c\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14\x29\x29\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12\x65\x25\x32\xef\ +\x10\x2a\xc4\x87\x01\x20\x21\xa0\x22\x5a\x25\xe6\xcb\xe0\x31\x0b\ +\x25\x4f\x34\x3e\x6e\xa9\xac\x32\x08\x5a\xb1\xb4\x22\x84\x92\x72\ +\x79\x15\x08\xad\x97\x26\xe6\x95\x19\x40\xc7\xc6\xbc\x34\x85\x84\ +\xd1\xd5\xb5\xb9\x0c\x20\xcc\x8b\x93\x33\x46\x8f\x07\x53\x21\x72\ +\xe7\x17\x36\x2b\x63\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\xd8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x55\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4d\x4f\x53\x51\x10\x86\x9f\xb9\x1a\x12\ +\xef\x4f\x10\x0d\xc1\xb0\x12\x4d\xb0\xf1\x0f\xc0\x06\xe3\x06\x48\ +\x4c\x77\xd0\x0f\x16\x6c\x8d\x01\x2c\xae\x58\x68\x82\x05\xff\xc2\ +\x3d\xad\xec\xae\x89\x16\x57\x7e\x2c\xc4\xad\xf1\x8b\x68\x62\x0c\ +\x21\xa4\xb1\x86\x3f\xd0\x86\x86\x26\x7d\x5d\xb4\x21\xc6\x70\x5b\ +\x2e\xb0\xb3\xef\x76\xe6\xcc\x3c\x67\xce\x99\x19\xe8\xa9\xa7\xff\ +\x5d\x16\xc7\x39\x0c\xc3\xbe\xfd\x6a\x75\x4a\x66\x93\x06\x09\xa0\ +\xbf\x6d\xaa\x60\xf6\x59\x50\xf2\x7d\xbf\x94\x4c\x26\x0f\xce\x1c\ +\xa0\x18\x04\x77\x30\xcb\x03\x83\x06\xdf\x04\x9b\x32\xab\x00\x78\ +\xcd\x66\x3f\x66\xa3\x82\xeb\xc0\x8e\xc1\xe2\x4c\x26\xf3\xfc\x4c\ +\x00\xc2\x30\x3c\xb7\x5f\xab\xe5\x81\x7b\x06\xaf\xac\xd9\xcc\x4d\ +\xcf\xce\x6e\x1d\xe5\xeb\x9c\x1b\xf1\x60\x05\x18\x07\x56\x77\xcb\ +\xe5\xdc\xf2\xf2\x72\xb3\x53\xfc\xf3\xdd\x00\xda\xc9\xef\x4a\x5a\ +\x48\x65\xb3\x6b\x9d\x7c\x33\x99\xcc\x57\xe0\x56\xd1\xb9\x05\x60\ +\x65\x70\x60\x00\x60\xb1\xd3\x99\x8e\x15\x68\x97\xfd\x99\x99\xcd\ +\xcf\xa4\xd3\x4f\xba\xc1\xfe\xad\x42\xa1\xb0\x68\xd2\x63\x0f\xa6\ +\xa6\x33\x99\x52\x6c\x80\x30\x0c\xfb\xea\xb5\xda\x0f\x49\x3f\x53\ +\xd9\xec\xed\x38\xc9\x0f\x21\x9c\x7b\x63\x66\x83\x17\x7c\x7f\x38\ +\xea\x63\x7a\x51\x87\xf7\xab\xd5\x29\xc1\x15\x4f\x5a\x3a\x49\x72\ +\x00\xf3\xbc\xfb\x48\x43\xf5\x5a\x6d\x22\xca\x27\x12\x40\x66\x93\ +\xc0\x56\xd4\x87\x3b\x8e\x52\xa9\xd4\x17\xcc\xbe\x03\xf1\x01\x0c\ +\x12\x26\xbd\x3f\x69\xf2\x43\x49\xef\x04\x37\xa3\xcc\xd1\x5d\x60\ +\x76\x51\x50\x39\x35\x00\xfc\xc6\xac\x3f\xca\x18\x59\x01\x00\x99\ +\xc5\x9a\x94\x47\xc9\xc0\x90\x22\x67\x41\x34\x80\xb4\x67\xd2\xa5\ +\xd3\x02\xa8\x75\xfb\xbd\x28\x7b\xa7\x27\xf8\x08\x8c\x9e\x1a\x40\ +\x1a\x33\xf8\x10\x65\x8f\xee\x02\x28\x21\x5d\x73\xce\x8d\x9c\x34\ +\xf9\x7a\x10\x24\x0c\xae\x22\xbd\x8c\x0d\xe0\xfb\x7e\x09\xd8\x69\ +\xcf\xf6\xd8\x92\x64\xcd\xd6\xf2\xda\xae\x37\x1a\x1b\xb1\x01\x92\ +\xc9\xe4\x01\x9e\xb7\x00\x8c\xb7\x67\x7b\x2c\x15\x9d\xcb\x01\x63\ +\x32\x9b\x9f\x9b\x9b\x6b\xc4\x06\x00\x48\xa5\x52\x2f\x80\x55\x60\ +\xe5\xb8\x10\x92\xac\x10\x04\x4b\x66\xf6\x10\xc8\xa7\xd3\xe9\xc8\ +\xf2\x77\x05\x00\xd8\x2d\x97\x73\x92\xd6\x80\x7c\xd1\xb9\xd7\xc5\ +\x62\xf1\x46\x94\xef\x7a\x10\x24\x9e\x16\x0a\x6f\xcd\xec\x11\xad\ +\x75\xfc\xa0\x5b\xfc\x63\xf7\xf9\xba\x73\x93\x4d\xb3\x55\xa4\xa1\ +\xf6\x78\xdd\x14\xfc\x6a\x07\xb9\x8c\x34\x0a\x0c\x03\xdb\x32\x9b\ +\xef\x76\xf3\xd8\x00\x70\xb8\x21\x27\x04\x93\x40\x02\xb3\xd6\x9c\ +\x90\x2a\x06\x9f\x24\x95\xea\x8d\xc6\x46\xa7\x37\xef\xa9\xa7\x9e\ +\xfe\xd5\x1f\x3e\xd4\xef\x44\x0d\xbc\xff\x65\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +\x23\xd9\x0b\x00\x00\x00\x23\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xe6\x7c\x80\xb1\x18\x91\x05\x52\x04\xe0\x42\x08\x15\x29\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95\x68\x00\x00\xac\xac\x07\x90\x4e\x65\ +\x34\xac\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\xd7\x4d\x4e\xc2\x40\x18\xc6\xf1\xff\x5b\x08\ +\x08\xea\x01\xd0\x2b\x88\x09\x5b\xcf\x21\xbb\xca\xd8\x1a\x49\xe0\ +\x3e\x62\x42\x42\x69\x49\x97\x78\x0c\xd7\x84\x70\x07\x71\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9b\x79\ +\x7e\x93\x6e\x3a\xf0\xdf\x23\x9b\x6b\xcf\x98\x6b\xa0\x01\x94\x81\ +\x03\x4b\x3d\x1f\xc0\x48\x44\x5a\x41\x18\x46\x80\xee\x02\x88\x67\ +\x4c\x08\xd4\x80\x29\x30\x00\x5e\x2d\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd\x28\xba\x49\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8b\x45\ +\xb5\x1d\xc7\x63\x4b\xe5\x00\xd4\x5d\xb7\x34\x77\x9c\x3e\x22\x17\ +\x02\x26\x88\xa2\x1e\x80\xb3\x36\xd3\x00\xa6\x4b\x91\x4b\xdb\xe5\ +\x00\xed\x38\x1e\x4b\x36\x5b\x05\x66\x2a\xd2\x4c\xf6\xd7\x01\x67\ +\xc0\x20\x0c\xc3\x67\xdb\xe5\x49\x82\x20\x78\x42\x64\x80\x6a\x79\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5\x5d\x80\x5f\ +\x49\x0a\x48\x01\x29\x20\x05\xa4\x80\x14\x90\x02\x52\xc0\x3a\x60\ +\x82\x48\xf1\xc7\x49\x6b\x8d\xce\x21\x30\xd9\x02\x28\x8c\x80\x4a\ +\xdd\x75\x4b\xfb\xea\xae\xd5\x6a\xa7\xa8\x56\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3\x4c\xe6\xc1\xf7\xfd\x93\x7d\x94\x67\x44\xfa\x40\ +\x4e\x45\x5a\xc9\xfe\xe6\xc3\xa4\x03\x78\xc0\x6c\xf5\xf7\xfa\x62\ +\xa5\x5d\xe4\x78\x75\xf3\x9c\x42\x27\x8c\xa2\x5b\x36\x1f\x26\xc9\ +\xa8\x6f\xcc\x95\x8a\x34\x51\x3d\x07\x0a\x56\x00\x5f\xdf\x7c\x88\ +\xea\x5d\xb7\xd7\x8b\x2d\x9d\xf9\x47\xf2\x09\x3e\x70\x64\x41\x95\ +\x87\xdf\x69\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdc\x0b\x07\x09\x2e\x37\xff\x44\xe8\xf0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x27\x49\x44\x41\x54\x78\xda\xed\xc1\x01\ +\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\x40\x40\ +\x00\x01\xaf\x7a\x0e\xe8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x14\x00\xe7\x45\x51\xc2\ +\xf7\x00\x81\x2b\x00\x52\xee\x42\xca\x8d\xed\x58\x14\x70\x1f\x42\ +\x65\x99\x8d\x29\xc3\x1d\x68\xa8\xa3\x28\x77\x20\xf4\x7c\x42\x3e\ +\xf2\xa3\x70\x8c\x8c\x4c\xb9\x16\x12\x78\x2a\x5b\x5a\x79\x66\x25\ +\x17\xef\xc1\x7f\x47\x8a\x2f\xaa\x2a\x36\x8e\xfd\x86\xc8\xa5\xc2\ +\x29\xb0\xe3\xc8\xf3\x21\x30\x03\x86\xc6\xf7\xad\x88\x68\x29\x40\ +\x55\x25\x89\xe3\x5b\x15\xe9\x03\x4b\x60\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4\x7d\xcf\x0b\xf3\x88\x66\x7e\xc6\xc6\xb1\ +\x2f\x99\xfc\xb1\xd1\x6c\xf6\x8c\x31\x73\x27\xf2\x2d\x49\x92\x74\ +\xd2\xcd\x66\x8c\x6a\x60\xad\x7d\x00\x46\x00\x8d\xfc\x40\x43\xe4\ +\x12\x58\xa6\x70\xee\x5a\x0e\x60\x8c\x99\x6f\xd2\xb4\x07\xac\x44\ +\xf5\xea\xcb\x9b\x3f\x28\x9c\x00\x93\x20\x08\x9e\x5d\xcb\x73\xc2\ +\x30\x7c\x02\x26\x64\xff\xd7\xf7\x00\x60\x17\x78\xaf\x4a\x5e\xe0\ +\x0d\xd8\xfb\x29\xe0\x57\xa8\x03\xea\x80\x3a\xa0\x0e\xa8\x03\xea\ +\x80\x3a\xa0\x0e\x28\x06\x2c\x28\x4c\x2a\x15\xb2\xbf\x75\x95\x02\ +\x66\x40\x37\x49\x92\x4e\x55\x66\x6b\xed\x31\xd9\x78\x3e\x2d\x05\ +\x08\xdc\x00\xed\x74\xbd\xbe\x8f\xa2\xe8\xa8\x12\x79\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcd\x50\x55\x19\x59\x1b\xa1\x1a\x00\x2b\xb2\xc5\ +\xe4\xc5\x89\x5d\xf5\x90\xec\xe6\x2d\x85\xc8\xf3\xfd\x8b\x7c\x31\ +\x29\xaf\x66\xd6\x9a\xed\xdc\x7e\x46\x36\x29\xbb\x60\x01\x4c\x51\ +\xbd\xf6\x06\x83\x3b\x47\xdf\xfc\x23\x7c\x02\x90\xc4\x75\x30\xa3\ +\x38\xd1\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2a\x32\xff\x7f\x20\x5a\x00\x00\x00\x6f\x49\x44\x41\x54\x78\ +\xda\xed\xd0\xb1\x0d\x00\x30\x08\x03\x41\xc8\xa0\x0c\xc7\xa2\x49\ +\xcf\x04\x28\xba\x2f\x5d\x59\x97\xb1\xb4\xee\xbe\x73\xab\xaa\xdc\ +\xf8\xf5\x84\x20\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\x21\ +\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\x41\ +\x84\x08\x51\x10\x21\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\ +\x21\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\ +\x41\x84\x08\x51\x10\x21\x42\xfc\xaa\x07\x12\x55\x04\x74\x56\x9e\ +\x9e\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x2d\x80\x7a\x92\xdf\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xbf\xe3\xf1\x51\xf3\ +\x77\x97\xfb\x5d\xa6\x10\x50\x0b\x1c\x29\x44\xb2\x42\xb3\x64\xc8\ +\x28\xe0\x28\x11\x32\x22\xbc\xa7\x04\x19\x11\xdc\x53\x84\x8c\x0e\ +\x6f\x95\x20\xa3\x83\x5b\x45\xc8\x4c\xf0\x3d\x12\x64\x36\xf8\x56\ +\x09\xba\xb6\xc2\x13\xf6\x7e\xcb\x28\x10\x2b\xfc\xf9\x76\x7b\xe5\ +\xb8\x9e\x4e\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x51\xa0\x5a\x91\x77\xd2\x02\x23\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x69\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02\x57\x00\xa4\xdc\x85\x94\x8e\xed\x44\x14\x70\x1f\x42\ +\x65\x2d\x1b\x53\x86\x3b\xd0\x50\x47\x51\xee\x40\xe8\x79\x84\x3c\ +\xe4\xa1\x70\x8c\x8c\x2c\x25\x05\x36\x05\xf8\xaf\x76\xb5\x23\x7f\ +\x9f\xad\x95\x3c\x03\xff\x3d\x92\xdd\xa8\xaa\x58\x63\x7c\x47\xe4\ +\x52\xe1\x14\xd8\x29\x88\xf3\x21\x30\x01\xfa\xae\xef\x5b\x11\xd1\ +\x9c\x80\xaa\x4a\x64\xcc\xad\x8a\x74\x80\x39\x30\x42\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5\x52\x89\x5a\x5a\x63\ +\x8d\xf1\x25\x81\x3f\x3a\xb5\x5a\xdb\x75\xdd\x69\x21\xf0\x75\xa2\ +\x28\x6a\xc6\xab\xd5\x10\xd5\xc0\x5a\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe6\x31\x9c\x17\x0d\x07\x70\x5d\x77\xba\x8a\xe3\x36\ +\xb0\x10\xd5\xab\x2f\x6e\xba\x50\x38\x01\x46\x41\x10\x3c\x17\x0d\ +\x4f\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa\x2e\x00\xec\x02\xef\x65\ +\xc1\x33\x79\x03\xf6\xd2\x4d\x6d\x43\x21\x00\xd6\x18\xdd\x56\xb3\ +\x29\x5e\x10\xc8\xa6\x73\x67\xd3\xe1\x6f\xa4\x12\xa8\x04\x2a\x81\ +\x4a\xa0\x12\xa8\x04\x2a\x81\xad\xfd\xc0\xb6\xff\xf9\x4f\x93\xfd\ +\x02\x33\x32\x9d\x4a\x89\xd9\x5f\xb3\x72\x02\x13\xa0\x15\x45\x51\ +\xb3\x2c\xb2\xb5\xf6\x98\xa4\x3d\x1f\xe7\x04\x04\x6e\x80\x46\xbc\ +\x5c\xde\x87\x61\x78\x54\x0a\x3c\x8e\x87\x40\x5d\xa0\x9f\xe1\x26\ +\x51\x55\x19\x58\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +\x21\xc9\x9b\xd7\x15\x42\xcf\xf7\x2f\xd2\xc1\x24\x3f\x9a\x59\xeb\ +\xae\xfb\xf6\x33\x92\x4e\xb9\x88\xcc\x80\x31\xaa\xd7\x5e\xb7\x7b\ +\x57\xd0\x33\xff\x48\x3e\x01\xac\x18\x7a\x56\x83\xd7\xe8\x6e\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd5\x35\xa3\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xfe\x9f\x67\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x60\x34\x44\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x64\x40\x09\x75\x86\xb3\xad\x9c\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0d\x1b\x75\xfe\x31\x99\x00\x00\x00\x27\x49\x44\x41\x54\x08\xd7\ +\x65\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3\x75\x70\xb1\xca\xd4\ +\x90\x50\x78\x08\x55\x21\x14\xb6\x54\x70\xe6\x48\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x02\x34\xe2\x2b\xa7\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1c\x1f\x24\ +\xc6\x09\x17\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\xff\xcf\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x0e\ +\xa3\x21\x9c\xc3\x68\x88\x61\x1a\x0a\x00\x00\x6d\x84\x09\x75\x37\ +\x9e\xd9\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x02\x04\x6d\ +\x98\x1b\x69\x00\x00\x00\x29\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18\x32\x32\x30\x20\x0b\x32\x1a\ +\x32\x30\x30\x42\x98\x10\x41\x46\x43\x14\x13\x50\xb5\xa3\x01\x00\ +\xd6\x10\x07\xd2\x2f\x48\xdf\x4a\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\x8e\ +\x00\ +\x00\x0b\x17\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\xf6\x40\xcc\xce\xc1\x06\x24\xf7\x97\ +\x4d\x95\x07\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x2e\xf2\x1e\x31\xe0\x70\xfe\x3f\xf3\x91\x9b\x82\ +\x83\x8f\xc4\xf2\x55\x52\x2f\xcd\x76\x7c\xe4\x9f\x12\x96\x7b\xbf\ +\x7d\xa3\x4e\xca\x82\xc7\xdf\xe7\x7e\xd1\x94\xe2\x8e\xfc\xde\xc8\ +\x60\xb1\x71\xc3\x04\xdd\xb3\x0f\x5a\x8d\xcc\x1f\x86\x19\x97\x16\ +\xfa\xe5\xbe\x7c\xd2\xe7\x99\x2a\x79\xa4\x60\x5b\xf5\xc5\x73\x7f\ +\x16\x69\xb3\x2d\x9b\x6d\x6d\x55\xf6\x66\xd2\xdb\xa2\x15\x2b\x96\ +\x84\x05\x6e\x2d\xda\x2b\xd8\x9f\xfd\xf9\xd7\x8b\xb9\x9b\xf7\x9f\ +\x7e\xc9\xef\xa1\xa8\xe3\xfd\xb6\xee\xd8\x13\x06\x06\x2e\x86\x4c\ +\xa0\x93\x22\x7c\x7d\xac\x92\xf3\x73\xf5\x12\x53\xf2\x93\x52\xf5\ +\x2a\x72\x0b\x18\x40\xc0\xc6\xbe\xa2\x20\x31\x39\x3b\xb5\x44\x21\ +\x29\x35\x3d\x33\xcf\x56\xe9\xfd\xee\xfd\x4a\x0a\x99\x29\xb6\x4a\ +\xe1\xa6\xbe\x06\xbe\x05\xce\xa9\x19\x99\x1e\x55\x45\xa9\xc1\x55\ +\x7e\x21\xc9\x55\xd9\xc9\x96\x29\x4a\xf6\x76\x5c\x36\x15\x56\x40\ +\x03\x72\x53\x4b\x12\x15\x2a\x72\x73\xf2\x8a\xad\x2a\x6c\x95\xc0\ +\xe6\x5a\x01\xd9\x20\x61\x7d\x25\x05\xb0\x92\x92\x6c\x5b\xa5\x08\ +\xdf\x00\x05\xe7\xfc\xa2\x54\x05\x13\x3d\x13\x3d\x03\x5d\xd7\x8a\ +\xcc\x32\x23\x25\x3b\x2e\x05\x9b\xa2\x94\x34\xab\x20\x17\x37\xa8\ +\x11\x40\x9e\xad\x52\x46\x49\x49\x81\x95\xbe\x7e\x79\x79\xb9\x5e\ +\xb9\xb1\x5e\x7e\x51\xba\xbe\xa1\xa5\xa5\xa5\xbe\x81\x91\xbe\x91\ +\x91\x2e\x50\x85\x6e\x71\x65\x5e\x49\x62\x85\x6e\x5e\xb1\x32\xc8\ +\x08\x88\x19\x2e\xa9\xc5\xc9\x45\x99\x05\x25\x99\xf9\x79\x0a\x20\ +\x7e\x62\x52\x7e\x69\x89\xad\x92\x12\x50\x5e\x01\x6a\x38\x28\xf8\ +\xe1\xa6\xe7\x15\x43\x03\x01\x18\x1c\xfa\x20\x19\x7d\x43\x3d\x03\ +\x7d\x64\xe5\x25\x99\x69\x38\x94\x83\x64\x10\xca\x41\x9a\xad\x02\ +\x32\x2b\x52\x73\x22\x5c\x32\x73\x53\xf3\x8a\x81\x4e\xb0\x55\x32\ +\x33\x46\x93\x8c\x44\x92\x34\x07\xcb\x81\x8c\xb1\xf2\xcc\x4d\x4c\ +\x4f\x0d\xcf\x4c\x29\xc9\x80\xeb\x41\x88\x7b\xa4\x66\xa6\x67\x94\ +\xa0\xa8\xf7\x2f\xca\x4c\x05\xfa\xbe\x04\x6c\x8e\xa1\x92\x3e\x28\ +\x0c\xf5\xa1\x81\x08\x8c\x13\x7d\x78\xa4\xd8\x81\xbd\x42\x6b\x30\ +\x6a\xc9\xa8\x25\xa3\x96\x8c\x5a\x32\x6a\xc9\xa8\x25\xa3\x96\x0c\ +\x2a\x4b\xb8\x10\xcd\xba\xd4\x3c\x60\x5b\xae\x1c\xd8\x68\x73\x60\ +\x88\x2a\x04\x36\xf8\x58\x8a\x9d\x3c\x43\x38\x80\xa0\x86\x23\xa5\ +\x03\xc8\xd7\xf7\x74\x71\x0c\xb1\x38\x9d\x9c\x20\xc1\xaa\x2c\x6c\ +\x70\x48\xe2\xe3\xc7\x8f\x4b\x5e\xfc\xb6\x9f\xf1\xd7\x89\x27\x62\ +\x47\x81\x22\xf3\x65\x8f\xbe\x9f\x82\x2f\x7f\xb6\x72\x8b\xf7\x3d\ +\xfb\x29\xc8\xcb\xd0\x9d\xc3\xfa\x52\xd3\xfb\x8f\x28\xa8\xf1\xe8\ +\xe9\xea\xe7\xb2\xce\x29\xa1\x09\x00\xa6\x21\x0d\x8f\ +\x00\x00\x02\x95\ +\x00\ +\x00\x0b\x1f\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\x0e\x40\x2c\xc0\xc1\x06\x24\x97\x3d\ +\xaf\xd4\x04\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x4e\xf3\x1e\x76\xe0\x70\x79\x1f\x32\x51\xe8\xc7\ +\xdb\x0d\x53\x84\x23\xb7\x4d\xe1\x0b\xaa\x73\xc8\x3e\xfd\xd1\xfa\ +\x40\xc6\x96\xdf\x2c\x6f\xef\x9f\x77\x5c\xef\x16\x71\xd2\xdd\x47\ +\xe5\x40\xeb\xf2\xe5\xfb\xb4\x7d\xe2\x24\x36\x6b\x78\xbf\x9f\xd5\ +\x5d\x3c\x3b\xe4\xd2\x6e\xb5\xcb\xa2\x13\x8c\x6f\xbc\x6f\xaf\xfb\ +\x26\x7e\xd8\xa0\xb0\xc5\x3d\x21\xe1\xf0\xb2\xd4\xeb\x77\xaf\x6c\ +\x49\xeb\xbe\x75\xaa\xd6\xed\x9f\xe7\xba\xfb\xdf\xde\x3c\x7d\x99\ +\xf6\x8b\xd1\xbe\x5a\x47\xe0\x86\xd1\xd4\x23\x0c\x0c\x5c\x4c\x99\ +\x40\x27\x45\xf8\xfa\x58\x25\xe7\xe7\xea\x25\xa6\xe4\x27\xa5\xea\ +\x55\xe4\x16\x30\x80\x80\x8d\x7d\x45\x41\x62\x72\x76\x6a\x89\x42\ +\x52\x6a\x7a\x66\x9e\xad\xd2\xfb\xdd\xfb\x95\x14\x32\x53\x6c\x95\ +\xc2\x4d\x7d\x0d\x7c\x0b\x9c\x53\x33\x32\x3d\xaa\x8a\x52\x83\xab\ +\xfc\x42\x92\xab\xb2\x93\x2d\x53\x94\xec\xed\xb8\x6c\x2a\xac\x80\ +\x06\xe4\xa6\x96\x24\x2a\x54\xe4\xe6\xe4\x15\x5b\x55\xd8\x2a\x81\ +\xcd\xb5\x02\xb2\x41\xc2\xfa\x4a\x0a\x60\x25\x25\xd9\xb6\x4a\x11\ +\xbe\x01\x0a\xce\xf9\x45\xa9\x0a\x26\x7a\x26\x7a\x06\xba\xae\x15\ +\x99\x65\x46\x4a\x76\x5c\x0a\x36\x45\x29\x69\x56\x41\x2e\x6e\x50\ +\x23\x80\x3c\x5b\xa5\x8c\x92\x92\x02\x2b\x7d\xfd\xf2\xf2\x72\xbd\ +\x72\x63\xbd\xfc\xa2\x74\x7d\x43\x4b\x4b\x4b\x7d\x03\x23\x7d\x23\ +\x23\x5d\xa0\x0a\xdd\xe2\xca\xbc\x92\xc4\x0a\xdd\xbc\x62\x65\x90\ +\x11\x10\x33\x5c\x52\x8b\x93\x8b\x32\x0b\x4a\x32\xf3\xf3\x14\x40\ +\xfc\xc4\xa4\xfc\xd2\x12\x5b\x25\x25\xa0\xbc\x02\xd4\x70\x50\xf0\ +\xc3\x4d\xcf\x2b\x86\x06\x02\x30\x38\xf4\x41\x32\xfa\x86\x7a\x06\ +\xfa\xc8\xca\x4b\x32\xd3\x70\x28\x07\xc9\x20\x94\x83\x34\x5b\x05\ +\x64\x56\xa4\xe6\x44\xb8\x64\xe6\xa6\xe6\x15\x03\x9d\x60\xab\x64\ +\x66\x82\x26\x19\x89\x24\x69\x68\x06\x96\x04\x99\x63\xe5\x99\x9b\ +\x98\x9e\x1a\x9e\x99\x52\x92\x01\xd7\x84\x10\xf7\x48\xcd\x4c\xcf\ +\x28\x41\xd5\xe0\x5f\x94\x99\x0a\xf4\x7f\x09\xc4\x24\x25\x7d\x50\ +\x28\xea\x43\x83\x11\x18\x2b\xfa\xf0\x68\xb1\x03\x7b\x86\xd6\x60\ +\xd4\x92\x51\x4b\x46\x2d\x19\xb5\x64\xd4\x92\x51\x4b\x46\x2d\x19\ +\x54\x96\x70\x21\x1a\x76\xa9\x79\xc0\xd6\x5c\x39\xb0\xd9\xa6\x5e\ +\xf8\x9e\x0f\xd8\xe4\x63\x29\x76\xf2\x0c\xe1\x00\x82\x1a\x8e\x94\ +\x0e\x20\xdf\xd4\xd3\xc5\x31\x24\xe2\xf0\xdb\xab\x1b\x79\x19\x0c\ +\x38\x58\x0c\x4f\x2c\x3a\x73\x6c\x89\xe7\x6c\xd9\x7b\xef\x34\x26\ +\x3a\x84\xbb\x6e\xfb\xd7\x3e\x73\xa7\xe7\xe9\xf7\x79\xf3\xbf\x70\ +\x5b\xcc\x63\x98\xe0\x28\x39\xc5\xb1\xc1\x83\xff\xd8\x5c\x0e\xee\ +\x55\xc9\xa5\x1a\xa0\x46\xa4\xa7\xab\x9f\xcb\x3a\xa7\x84\x26\x00\ +\xe3\x91\x12\xf6\ +\x00\x00\x00\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x29\x1c\x08\x84\x7e\x56\x00\x00\x00\x60\x49\x44\x41\x54\x78\ +\xda\xed\xd9\xb1\x0d\x00\x20\x08\x00\x41\x71\x50\x86\x63\x51\xed\ +\x8d\x85\x25\x89\x77\xa5\x15\xf9\x48\x45\x8c\xa6\xaa\x6a\x9d\x6f\ +\x99\x19\x1d\x67\x9d\x03\x11\x45\x14\x11\x11\x45\x14\x51\x44\x44\ +\x14\x51\x44\x11\x11\x51\x44\x11\x45\x44\x44\x11\x45\x14\x11\x11\ +\x45\x14\xf1\x5b\xd1\x75\xb0\xdb\xdd\xd9\x4f\xb4\xce\x88\x28\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf\x36\xce\x69\x07\x1e\xe9\ +\x39\x55\x40\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x75\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x4e\x13\x51\x18\x86\x9f\xaf\x15\xd2\ +\x32\x78\x03\x56\x4d\x69\x58\x89\xa6\x3f\xf1\x06\x20\x26\x1a\x37\ +\x94\x84\xd9\xb6\x33\xc4\x0b\x30\x46\x10\x34\x51\x16\x2e\x48\xd1\ +\xb8\x72\x43\xb4\x74\xd8\x92\x98\xe2\xca\xb8\x11\x37\x2c\x8c\xda\ +\x36\x12\xc0\x10\x40\x03\x86\x0b\xc0\x54\xa3\x71\x3e\x17\xb4\xd1\ +\x44\xa6\x65\x0a\x3b\xfb\x6c\xbf\xf7\x9c\xf7\x49\xe6\xcc\x99\x81\ +\x36\x6d\xfe\x77\xc4\x4f\xd8\x34\xcd\xce\xee\x70\x78\x48\x44\xd2\ +\x40\x4a\x21\x02\x80\xea\x0e\x22\xef\x05\x8a\x7b\xd5\x6a\x71\x7e\ +\x7e\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04\x7a\x80\x0f\xa2\ +\xba\xa8\x22\x3b\xb5\x71\x04\xe8\x07\x2e\x00\x1b\x2a\x32\x56\x28\ +\x14\x9e\x1d\x8b\x80\x69\x9a\xc1\x93\x86\x91\x53\xd5\x1b\x02\x2f\ +\x08\x06\xc7\xf3\xf9\x7c\xe5\xa0\xac\x65\x59\x09\x81\x29\x54\x2f\ +\xab\xea\x74\x34\x16\x1b\x9f\x9c\x9c\x74\x1b\xed\x7f\xa2\x99\x40\ +\xad\xfc\x3a\x30\x9a\x77\x9c\x07\x8d\xb2\x85\x42\xa1\x0c\x5c\x19\ +\xb1\xac\x51\x60\xea\xd3\xe6\x26\xc0\x58\xa3\x35\xc1\x46\x43\x3b\ +\x93\x19\x06\x1e\x09\x8c\xce\x3a\xce\xc3\x66\xb2\x75\x4a\xe5\xf2\ +\x52\x32\x91\xf8\x2e\x22\xf7\x12\xc9\x64\xa5\x5c\x2e\xaf\x79\x65\ +\x3d\x1f\x81\x69\x9a\x9d\xdd\x5d\x5d\xab\xc0\xc7\x59\xc7\xb9\x7a\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97\x40\xcf\xd7\x6a\xb5\xcf\xeb\x60\x06\ +\xbc\x16\x77\x87\xc3\x43\x40\x4c\x82\xc1\x89\x56\xca\x01\x02\xaa\ +\xb7\x80\x5e\xc3\x30\x06\x3d\x33\x5e\x03\x11\x49\xa3\x5a\xf1\x3a\ +\x70\x87\xe1\xe9\xdc\x5c\x09\x58\x46\xd5\xbf\x00\x90\x42\xe4\x75\ +\xab\xe5\x75\x44\xf5\x95\xa8\x5e\xf4\x2d\xa0\x70\x4a\xfe\xbc\xe7\ +\x2d\xe3\xc2\x17\x44\x22\xbe\x05\x00\x54\xd5\xd7\x4d\x79\x60\x41\ +\x20\x20\xfb\x1e\xfe\x05\x76\x45\xf5\xf4\x51\x05\x54\x35\x82\xea\ +\x6e\x2b\x02\x6f\x55\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +\x45\xe0\xbc\x65\x59\x89\x56\x9b\x6d\xdb\x4e\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xab\x56\x8b\xc0\x86\xc0\x54\x8b\xfd\x22\xae\x9b\x03\xd6\ +\x3b\x42\xa1\x05\xaf\x90\xe7\x55\xbc\xb2\xb2\xf2\x2b\x15\x8f\x6f\ +\x03\x77\x52\xc9\x64\xb5\x54\x2e\x2f\xf9\x69\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93\x7c\x7e\xd5\xb7\x00\x40\xa9\x52\x59\x4b\xc4\xe3\ +\x06\x70\x37\x95\x4c\x7e\x3b\xa4\x84\xd4\xca\xef\x8b\xc8\x74\xde\ +\x71\x1e\x37\x0a\x37\xfd\x1a\x46\x63\xb1\xf1\xcf\x5b\x5b\xaa\xaa\ +\x39\x2b\x9b\xbd\x14\x54\x1d\xaf\xdd\x70\xff\x60\xdb\x76\x4a\x5c\ +\x37\xa7\x30\x20\x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02\x75\x2c\ +\xcb\x4a\x8b\xea\x34\xd0\x0b\x2c\x03\x8b\xc0\x76\x6d\x7c\x86\xfd\ +\x1f\x92\x3e\x60\x5d\xe0\x66\xde\x71\x3c\x0f\x5e\x4b\x02\xb0\xff\ +\x85\x34\x0c\x63\x50\x5c\x37\x8d\x48\x0a\xa8\xdf\x13\x3b\x0a\xef\ +\x44\xb5\xd8\x11\x0a\x2d\xcc\xcc\xcc\xfc\xf4\xb3\x6f\x9b\x36\xff\ +\x37\xbf\x01\x4a\x37\xdd\xdd\x8c\xf1\x82\x6a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0c\x2b\x4a\x3c\x30\x74\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\ +\x63\x60\x40\x05\xff\xff\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\ +\xc5\x70\x0e\x23\x23\x9c\xc3\xc8\x88\x61\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05\x2b\xca\xe5\x75\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +\x4d\x5b\x6f\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x81\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00\x25\x3d\x6d\x22\ +\x00\x00\x00\x06\x50\x4c\x54\x45\x00\x00\x00\xae\xae\xae\x77\x6b\ +\xd6\x2d\x00\x00\x00\x01\x74\x52\x4e\x53\x00\x40\xe6\xd8\x66\x00\ +\x00\x00\x29\x49\x44\x41\x54\x78\x5e\x05\xc0\xb1\x0d\x00\x20\x08\ +\x04\xc0\xc3\x58\xd8\xfe\x0a\xcc\xc2\x70\x8c\x6d\x28\x0e\x97\x47\ +\x68\x86\x55\x71\xda\x1d\x6f\x25\xba\xcd\xd8\xfd\x35\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xdc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x40\x08\x06\x00\x00\x00\x13\x7d\xf7\x96\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2d\x19\xaf\x4a\xeb\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x40\x49\x44\x41\x54\x58\xc3\xed\xce\x31\ +\x0a\x00\x20\x0c\x03\x40\xf5\xa3\x7d\x5b\x5f\xaa\x53\xc1\xc9\xc5\ +\x45\xe4\x32\x05\x1a\x8e\xb6\x76\x99\x5e\x25\x22\x66\xf5\xcc\xec\ +\xfb\xe8\x74\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xf0\x36\xf0\x41\x16\x0b\x42\x08\x78\x15\x57\x44\xa2\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x2b\xaf\xc4\x97\xc5\x00\x00\x00\x7d\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x60\xd4\x01\ +\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\x80\x51\x07\x30\x11\ +\x6a\xbd\xd2\xb2\x65\x8c\x33\x04\x68\xe1\x08\x5c\x66\x0e\x9e\x8e\ +\x09\xdd\xba\x66\x34\x6c\xf6\x0f\x4d\x00\x00\x5f\x39\x33\x34\x2b\ +\x20\x00\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\xd6\x37\x2e\x48\x17\xa0\x0b\xd2\xfd\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\ +\xbb\xe3\xf5\x2a\x53\x08\xa8\x05\x8e\x14\x22\x59\xa1\x59\x32\x64\ +\x14\x70\x94\x08\x19\x11\xde\x53\x82\x8c\x08\xee\x29\x42\x46\x87\ +\xb7\x4a\x90\xd1\xc1\xad\x22\x64\x26\xf8\x1e\x09\x32\x1b\x7c\xab\ +\x04\x5d\x5b\xe1\x09\x7b\xbf\x65\x14\x88\x15\xfe\xef\x72\x79\xe5\ +\xb8\x9f\xcf\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x47\xb0\x5b\x07\x3a\x44\x3e\x01\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +\x52\x2b\x9c\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x49\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x6b\x5c\x55\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9\x64\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8\x76\xf0\x1f\ +\x68\x11\x14\x2b\x34\x81\xde\x55\xca\xcc\xbd\xa5\x54\x5c\x04\x44\ +\x6d\x3a\xd5\x4d\x16\x2e\xe2\x44\x57\xb3\x1b\xea\x78\xa7\x18\xb2\ +\x08\xc8\x54\xb0\x88\x1b\xeb\xc6\x85\x68\xf3\x55\x53\xa4\xb4\x55\ +\x9a\x52\x70\x25\x99\x30\xa5\x36\xb9\xaf\x8b\xf9\x68\xc1\xcc\x0c\ +\x53\xba\x6b\x9e\xdd\x39\xe7\x39\xef\xfb\xbb\xef\x7d\xef\x39\x17\ +\x76\xb5\xab\xe7\x5d\xea\xc5\xec\xba\x6e\xdf\x40\x3c\x3e\x2e\x69\ +\x0c\x48\x1b\x0c\x02\x60\xb6\x8e\x74\x4d\x50\xa9\xd6\x6a\x95\x85\ +\x85\x85\x7f\x9f\x39\x80\x9f\xc9\x9c\x34\x29\x2f\xd8\x0f\xac\xca\ +\xec\xaa\x49\xeb\x8d\xe5\x41\xe0\x28\x30\x0a\xdc\x32\x69\x2a\x08\ +\x82\x6f\x9e\x09\x80\xeb\xba\x91\x64\x22\x91\x37\xb3\x0f\x04\xdf\ +\x13\x89\xe4\x4a\xa5\xd2\xf2\x4e\x5e\xcf\xf3\x0e\x0b\x66\x30\x7b\ +\xd3\xcc\x66\x87\x52\xa9\xdc\xf4\xf4\x74\xd8\x29\x7e\xb4\x1b\x40\ +\x23\xf9\xfb\xc0\xb9\x52\xb9\xfc\x79\x27\x6f\x10\x04\x4b\xc0\x5b\ +\xa7\x3d\xef\x1c\x30\xf3\xe7\xed\xdb\x00\x53\x9d\xf6\x74\xac\x80\ +\x9f\xc9\x9c\x44\x5a\x10\x7c\x54\x2a\x97\xbf\x00\x98\x9c\x9c\x7c\ +\x61\x73\x63\xe3\x5d\x83\x09\xd5\x4b\x0e\x66\x2b\xe6\x38\x73\xc9\ +\x64\xb2\x58\x28\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99\x49\xe3\x41\ +\x10\x54\x7a\x06\x70\x5d\xb7\x6f\x60\xcf\x9e\x1b\xc0\x1f\x5f\x95\ +\xcb\x6f\x03\x9c\x99\x98\xd8\xb7\x1d\x8b\x5d\xc1\x6c\x14\x08\x01\ +\xa7\x61\x0f\x01\x47\xb0\xe2\x6c\x6d\x1d\xbf\x38\x37\xb7\xde\x80\ +\xf8\x01\xd8\xbf\x59\xab\x8d\xb4\x6b\x4c\x67\xa7\x49\x80\x81\x78\ +\x7c\x1c\x48\x29\x12\xb9\xd0\x7c\xf2\xed\x58\xec\x8a\x99\x1d\xdc\ +\x61\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03\x70\xcc\xce\ +\x03\xc3\x89\x44\xe2\x44\xbb\x3c\x6d\x01\x24\x8d\x61\xb6\xdc\x6c\ +\xb8\x6a\xb5\x7a\x16\xb3\x51\x75\xa8\x9a\x40\x06\xaf\x0d\xc4\xe3\ +\x67\x01\xbe\xbc\x74\x69\x11\xb8\x8e\x59\xef\x00\x40\x1a\xe9\xa7\ +\xd6\xc8\xec\x14\xf5\x52\x77\x96\x14\x02\xa7\x5a\x43\xb3\x1f\x65\ +\xf6\x7a\xcf\x00\x06\x2f\xe9\xf1\x77\x8e\x60\xa4\x0b\x70\x13\xd4\ +\x91\x34\xd2\x1c\x86\x70\x0f\x69\xb0\x67\x80\x7a\x2c\xeb\xe9\xa4\ +\xdc\x31\x81\xe3\x88\x0e\x95\xeb\x04\x70\x5f\x66\xfb\x5a\x30\xf0\ +\x7b\xa7\x40\x2d\x49\x61\x08\xd7\x5b\xfb\xcc\x06\x31\xbb\xff\x34\ +\x00\xbf\x9a\x74\xf4\x89\xc0\x5f\x77\xf1\x37\x33\x3a\x32\x9b\x7b\ +\x62\xe6\x98\xe0\x97\x9e\x01\x04\x15\xe0\xa0\xe7\x79\x87\x01\x92\ +\xc9\x64\x51\xb0\x62\x60\x6d\x73\x83\x21\x2d\x6d\x3e\x78\x50\x04\ +\xf0\x7d\x3f\x0d\xbc\x6a\xf0\x6d\xcf\x00\xd5\x5a\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6\x71\x07\x56\x1b\x96\xc7\xaf\ +\xa3\xde\xf9\x48\x5a\xde\x0e\xc3\x77\x1a\x87\x8e\x14\x86\x79\xe0\ +\x66\xac\xbf\xff\x72\xbb\x3c\x91\x76\x0b\x6b\x6b\x6b\xdb\xe9\x43\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9\x2d\x2e\x2d\xfd\x7c\x6d\x75\x75\ +\x63\xf8\xc0\x81\x52\x5f\x34\xfa\xb7\x49\x7b\x05\x2f\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcf\x66\x2f\ +\x00\x67\x04\xa7\x2f\x96\x4a\x37\xda\xe5\xe9\xda\xe5\x5e\x26\x93\ +\x97\xf4\xa1\xa4\x5c\x29\x08\x66\xbb\xf9\x01\xf9\xd9\x6c\x0e\xf8\ +\x54\xd2\x6c\x29\x08\x72\x9d\xcc\x5d\x6f\xc3\xa1\x54\x2a\xf7\xd7\ +\x9d\x3b\x66\x66\x79\x2f\x9b\x7d\x23\x62\x96\x6b\x9c\x70\xff\x93\ +\xef\xfb\x69\x85\x61\xde\xe0\x98\xa4\xfc\x2b\x43\x43\x1f\x77\xa5\ +\xed\x66\x68\xca\xf3\xbc\x31\x99\xcd\x02\xc3\xd4\x3f\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7f\x48\x46\x80\x9b\x8d\xdb\xb3\x6d\xe3\x3d\ +\x15\x00\xd4\x6f\xc8\x44\x22\x71\x42\x61\x38\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1\x6f\x32\xab\xc4\xfa\xfb\x2f\x17\x8b\xc5\x47\xbd\xc4\ +\xdd\xd5\xae\x9e\x6f\xfd\x07\xb0\xd0\x3c\xea\x1c\xa0\xa5\x5f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x3b\xdc\ +\x3b\x0c\x9b\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x29\xb3\ +\x47\xee\x04\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xed\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x6a\x49\x44\ +\x41\x54\x58\x85\xed\x97\xcb\x4e\xc2\x40\x14\x86\xbf\x43\x08\x78\ +\x7d\x00\xf4\x15\xd4\x84\x77\x91\x65\x69\x0b\x71\xa1\xef\x23\xae\ +\x9a\x71\xa8\x4b\x7c\x07\x37\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98\x21\x18\xed\xbf\x9a\x76\x26\xfd\xbe\ +\x4e\xa6\xcd\x39\xf0\xdf\x23\xf9\x0b\x55\x15\x6b\x4c\x50\x12\xb9\ +\x54\x38\x05\x76\x1c\x71\x3e\x04\x86\x40\xc7\x0b\x02\x2b\x22\xba\ +\x24\xa0\xaa\x12\x1b\x73\xab\x22\x4d\x60\x02\xf4\x11\x79\x75\x82\ +\x57\x3d\x00\xea\x40\x15\x11\xd3\xf4\xfd\x76\x26\x51\xce\xd6\x58\ +\x63\x02\x49\xe1\x8f\xa5\x72\xb9\xe1\x79\xde\xc8\x09\x7c\x91\x38\ +\x8e\x6b\xc9\x7c\xde\x43\x35\xb4\xd6\x3e\x00\x5d\x80\x52\xb6\xa0\ +\x24\x72\x09\x4c\x12\x38\x77\x0d\x07\xf0\x3c\x6f\x34\x4f\x92\x06\ +\x30\x15\xd5\xab\x2f\x6e\x36\x50\x38\x01\xfa\x61\x18\x3e\xbb\x86\ +\x67\x69\xb7\xdb\x4f\x40\x9f\xf4\x7c\x7d\x17\x00\x76\x81\xf7\x4d\ +\xc1\x73\x79\x03\xf6\x56\x09\x6c\x25\x85\xc0\xd6\x05\xca\xeb\x26\ +\xac\x31\xba\x6e\xee\x27\xf1\xc3\x50\x56\xdd\xdf\xfa\x0e\x14\x02\ +\x85\x40\x21\xb0\xf6\x3f\xb0\xee\xbb\x75\x9d\xad\xef\x40\x21\xf0\ +\xab\x04\xc6\xe4\x2a\x95\x0d\x66\x7f\xc1\x5a\x12\x18\x02\xf5\x38\ +\x8e\x6b\x9b\x22\x5b\x6b\x8f\x49\xcb\xf3\xc1\x92\x80\xc0\x0d\x50\ +\x4d\x66\xb3\xfb\x28\x8a\x8e\x36\x02\x4f\x92\x1e\x50\x11\xe8\xe4\ +\xb8\x69\x54\x55\xba\xd6\x46\xa8\x86\xc0\x94\xb4\x31\x79\x71\x42\ +\x57\x3d\x24\x7d\xf3\x8a\x42\xe4\x07\xc1\x45\xd6\x98\x2c\xb7\x66\ +\xd6\x7a\x8b\xba\xfd\x8c\xb4\x52\x76\x91\x31\x30\x40\xf5\xda\x6f\ +\xb5\xee\x1c\x3d\xf3\x8f\xe4\x13\xfb\x36\x7a\x56\x11\xde\xcf\xd8\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x20\xb9\ +\x8d\x77\xe9\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xe6\x7c\x60\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x48\x11\x40\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x23\xed\x08\xaf\x64\x9f\x0f\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x37\x4e\x6c\xc4\x8d\x00\x00\x02\x13\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xbf\x6b\x53\x51\x14\xc7\xbf\xe7\x3e\x10\ +\xe2\x7d\x0d\x71\x28\x82\xa9\x43\xa5\x2e\x56\xb1\x06\x07\xd7\x3a\ +\x49\xad\x36\x85\xae\xfe\x15\x36\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc\x36\x37\x6d\xd5\xc1\x8a\x9b\xf8\xab\x58\x11\x09\xd1\xc1\ +\x94\x54\x84\x1a\xee\x33\x22\x2d\xef\x1e\x97\x2b\x74\x49\x9a\xf7\ +\xc3\xc9\x77\xd6\x7b\x0e\xe7\x73\x7e\xdd\x73\x80\x4c\x32\xf9\xdf\ +\x85\xa2\x28\x1f\x7e\xd8\x38\x44\x47\x8e\xce\x02\x28\x03\x28\x01\ +\x28\xda\xa7\x16\xd8\xbc\x21\xe1\xf8\x66\x67\xdb\xff\x75\xed\xe4\ +\x6e\xea\x00\x6e\x3d\x98\x63\x66\x0f\xc0\x28\x80\xf7\x60\xb3\x4e\ +\xc2\x69\xd9\xe7\x22\x33\x4f\x02\x38\x43\x44\x4d\x41\xa8\xea\xa9\ +\xa1\x47\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83\x7b\x52\x69\x96\x4a\ +\xaf\xca\x5a\xe7\x6c\x1f\xc8\x09\x59\xeb\xac\x59\x5d\x2f\xf7\xe0\ +\x9d\x48\x0c\x60\x9d\x87\xf9\x95\x60\x7e\x50\x1b\xa9\x74\x45\x2a\ +\x1d\x4a\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb\x31\x6c\xab\ +\xd6\xb6\x1c\xab\x07\x6c\xc3\x7d\x24\xa2\x4f\x3f\x2f\x0f\x4d\xc5\ +\x0c\xe0\x09\x33\x8f\xf2\x8f\x6f\xe3\xbd\x1a\xb3\x67\x8d\x6c\xb7\ +\x9f\x60\x13\x2e\xc4\xcd\x20\x33\xdf\x00\x30\x46\x85\xe1\x99\x5e\ +\x3a\xfd\x9a\xa4\x0c\x60\xa3\x7b\xa5\xb0\x11\x17\xa0\x3b\x9d\x7f\ +\x0b\x36\x9b\x00\x62\x01\x94\x88\xe8\x79\x0a\x83\xf4\x0c\x24\xce\ +\xc7\x01\x38\xc6\xcc\xad\x14\x00\xb6\xf6\x7d\x58\x91\x00\x40\x44\ +\x94\xd4\x3b\x09\x87\x00\x98\x38\x00\x6d\x36\xe1\x48\x52\x00\x66\ +\x2e\x02\x68\x47\x07\x60\xf3\x0a\xc0\x64\x0a\x25\xb8\x08\xe0\x65\ +\x64\x00\x12\x8e\x0f\x12\xa7\xdd\x7a\x30\x91\xe0\x23\x2b\x01\x38\ +\x45\x44\xcb\x91\x01\xcc\xce\xb6\x4f\x44\x4d\x36\xe1\x9d\x38\xce\ +\xef\x7f\xd9\x25\xbb\xbc\x1a\x39\x87\x96\x62\x45\x20\x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6\x59\x90\x4a\x1b\xa9\xf4\xd5\x44\x05\x94\ +\x4a\x7b\x76\xb1\x54\x06\x8d\xdc\x3a\x0f\xf3\x2b\xc1\x81\xd9\x3b\ +\x70\x5d\x9a\xf6\xe7\x9b\x60\x73\x17\x80\x27\x95\x7e\x2c\x95\x3e\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4\x6d\x47\xd0\xe2\xde\x56\xf3\ +\x56\x9a\x07\x49\x99\x99\x17\x01\x8c\x81\xcd\x26\x48\xac\x13\xd1\ +\x57\x3b\x6a\xc7\xed\xc4\x8c\x03\x68\x00\x98\xef\x4e\xe7\x97\xff\ +\xcd\x49\x56\x18\x9e\x01\x89\xbf\x27\xd9\xc8\xbe\x93\xec\x35\x09\ +\xc7\xcf\x39\xb4\xf4\xfd\x92\xbb\x97\x5d\xbb\x99\x64\x32\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xda\x47\x68\x61\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x39\x0e\xcf\xed\x10\x41\x00\x00\x00\x89\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x02\x16\x52\xe3\x8e\x5a\x41\x3f\ +\x68\x42\x60\xd4\x01\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\ +\x80\x51\x07\x10\x6c\x0f\xd0\xb2\x85\x34\x38\xa3\x80\xd2\x16\x10\ +\xa9\xad\x2b\x26\x5a\x34\xc3\x48\x31\x73\xf0\x74\x4c\xe8\xd6\x35\ +\xa3\x71\xa2\x1e\x7a\x00\x00\xa3\x5d\x38\x65\x19\x91\x39\x44\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x4e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x24\xca\xd2\x85\x53\x00\x00\x02\xdb\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xcf\x4b\x54\x51\x14\xc7\x3f\xf7\xf8\x18\ +\x85\x37\x6d\x02\x11\xd2\x16\x46\xab\x74\x86\x41\x8c\x36\x26\xa3\ +\x9b\x81\x8c\x32\x88\x36\xb5\xb6\x4d\x6d\x42\x6d\xea\x1f\x48\x27\ +\xfc\x07\xdc\x9a\xab\x20\x46\xa1\x28\x37\xbd\xc2\x45\xc8\x54\x3a\ +\x19\xd2\x0f\x57\x1a\xc3\x6c\x42\xc2\x47\xbc\x71\xba\xb7\x85\x77\ +\x64\x88\x66\xf4\x69\xad\xf4\xbb\xba\x87\x7b\xee\x7b\xdf\xfb\x3d\ +\xe7\x9e\x73\xe0\x08\x47\x38\xec\x50\x61\x9c\x5b\x5e\x6c\x46\x5a\ +\x1a\xd5\x15\x60\x10\xe8\x02\x5a\xed\xd6\xba\x36\xbc\x73\x14\xd9\ +\x42\x60\xb2\xc5\x54\xb4\xf4\xcf\x09\x24\x3c\xff\xaa\x86\x0c\xd0\ +\x0e\x7c\xd0\x06\xcf\x51\xac\xdb\xed\x56\x0d\x7d\x40\x4c\x60\xd5\ +\x11\x46\x73\xbd\xee\x93\x7f\x42\xe0\x5a\xee\x67\xc3\xe7\x4d\x9d\ +\xd1\x70\x07\x78\xae\x0d\xe9\xe5\x3e\x77\xa9\x06\xc9\x44\xd9\x30\ +\x26\x8a\x14\xf0\x70\xf5\x47\x90\xf6\x2f\x1d\xd7\x07\x8a\x51\xc2\ +\xf3\x27\xe2\x9e\xff\xab\xfb\xb5\x3f\xbc\xd7\x33\x71\xcf\x1f\x89\ +\x7b\xfe\xaf\xb8\xe7\x67\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0\x62\xd2\ +\x9d\x00\xe8\x99\xf7\x1b\x37\xb6\xb8\x09\x5c\x17\x45\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3\x3d\x6e\x60\xcf\x8e\x6a\x18\x17\xb8\xb2\ +\x98\x74\xb3\xa1\x09\xd8\x84\x5b\x11\xf8\xb4\x98\x74\x2f\x00\x74\ +\xbf\xf6\xdb\x4a\x9a\x67\x40\x0c\xd0\x80\x58\x77\x0d\x88\x40\xde\ +\x11\x06\x72\xbd\xee\xba\x25\x31\xa7\xa1\xbd\x18\x98\x8e\x5a\x89\ +\x29\x35\x09\x6c\x67\xfb\xa9\xb2\xe1\x5e\xe5\xe6\x25\xcd\x33\x81\ +\xce\xbf\x9c\xad\xac\x63\x25\xcd\xd3\x96\x17\x9b\x11\xcb\xea\x2e\ +\x70\xba\x39\xa2\x2e\xd7\xfa\x8f\xd4\x89\xc0\x20\xb0\x54\x49\xb8\ +\xcd\x32\x43\x40\x4c\xd7\x51\xcd\xee\xc5\x5b\x1a\xd5\x10\x40\x3e\ +\xe9\xbe\xd7\x86\x65\x60\x5f\x04\xba\x04\x5e\x55\x8c\xb2\xe1\x86\ +\x95\x7a\x37\x68\xe0\x46\x95\xfd\x52\x14\xdd\xfb\x21\x70\x42\xb3\ +\xf3\xce\x11\x45\xc7\x2e\xfe\xd5\xdf\xec\xa8\xb2\xbf\x55\x15\xac\ +\x50\x04\x90\x90\x95\xf2\x6f\x70\x14\xaa\x9e\x72\xf5\x08\x14\xca\ +\x86\xb6\x1d\x5d\x0d\x1f\xf7\x1a\x02\x1b\xf7\x4a\x3c\x5a\x81\x42\ +\x68\x02\xda\x90\x63\xbb\xbc\x56\x6e\xf2\x68\xaf\x21\x10\xc5\x74\ +\x95\xdd\x0f\x2c\x84\x26\xe0\x28\xb2\xa2\xe8\x4c\x78\x7e\x02\x20\ +\xea\x30\x29\xdb\x05\xc7\xd4\xf9\x98\x11\x58\x2c\x06\x66\xd2\xd6\ +\x81\x2e\xe0\x8c\xc0\x6c\x68\x02\x85\xc0\x64\x05\x56\xcb\x86\x31\ +\x80\xf9\x1e\x37\x70\x84\x01\xe0\x43\x55\xb6\xf3\xc7\x7a\x49\xc3\ +\xc5\x62\x2a\x5a\x9a\x5a\x2b\x29\xdb\xbc\xbe\x34\x35\x30\x13\x9a\ +\x40\x31\x15\x2d\x69\x18\x11\x45\x2a\xee\xf9\x23\x00\xb9\x5e\x77\ +\xbd\x10\x98\xb3\xc0\x6d\x6d\x58\x00\x7c\xc0\xd7\x86\x85\x88\x70\ +\xab\x10\x98\x73\xf9\xa4\xfb\x0d\x60\xfc\xeb\x56\xda\xca\x3f\xfc\ +\xe6\xbc\xbb\xb5\xef\x2c\x8e\x7b\x7e\xc6\x36\x96\x91\xbd\xf8\x4f\ +\xad\x95\x54\xe7\x4b\xff\x9e\x6d\x60\x63\x07\x6e\xc7\xee\xec\x77\ +\x69\x3f\xd6\xf8\x40\x14\xa3\xc0\x1c\x90\xce\x27\xdd\xf7\x35\x9a\ +\x57\x97\x95\xbd\x3f\x22\x64\x56\x36\x82\xfb\xbb\xb5\xe3\x30\x03\ +\xc9\xa0\x86\x87\xc0\x69\x6d\x58\x16\x85\x27\xb0\x66\x13\xe0\xa4\ +\x7d\x31\x1d\xc0\x17\x60\x38\x9f\x74\x67\xff\xcb\x48\xd6\x1c\x51\ +\x97\x45\xed\x8c\x64\x6d\x55\x23\xd9\x5b\x47\x91\x6d\x6a\x60\xe6\ +\x40\x31\x3f\xc2\x11\x0e\x1d\x7e\x03\xf9\xaf\x21\x55\xd9\x8f\x13\ +\x41\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x11\x69\xc8\x4e\x77\x00\x00\x00\x86\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x80\x85\xd8\ +\x7c\x4b\xb7\x6c\x38\x9a\x06\x46\x1d\x30\xea\x80\x41\x53\x0e\xd0\ +\xb2\x56\x1c\x8d\x82\x51\x07\x0c\x6e\x07\x50\xbb\x16\x24\x64\x36\ +\x13\x3d\xaa\x62\x7c\x66\x0e\x9e\x8e\x09\xdd\xba\x66\x74\x2a\xe0\ +\x86\x0e\x00\x00\x08\x5e\x38\x65\x39\x12\x10\xc2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8\x2e\x00\x00\x00\x22\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1\x42\x48\x2a\x0c\x19\ +\x18\x18\x91\x05\x10\x2a\xd1\x00\x00\xca\xb5\x07\xd2\x76\xbb\xb2\ +\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xeb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x68\x49\x44\ +\x41\x54\x58\x85\xed\x97\x4d\x4e\xc2\x40\x18\x86\x9f\xaf\x10\x14\ +\xd4\x03\xa0\x57\x10\x13\xb6\x9e\x43\x76\xc8\x58\x8c\x26\x70\x1f\ +\x31\x31\xa1\x74\x48\x97\x78\x0c\xd7\xc4\x78\x07\x71\xef\x0f\x02\ +\x91\xcf\x85\x94\x20\xa0\x2c\x1c\x5c\x68\xdf\xdd\x4c\xdf\xf4\x79\ +\xa6\x4d\xd3\x19\xf8\xef\x91\xf9\xb1\x6f\xcc\x09\x50\x03\x0a\xc0\ +\xa6\x23\xce\x2b\x70\x27\x22\x8d\x20\x0c\x2d\xa0\xcb\x04\xc4\x37\ +\x26\x04\x2a\xc0\x00\xe8\x02\x4f\x8e\x04\xb6\x81\x22\xb0\x01\xb4\ +\x5a\xd6\x9e\xc6\x12\x53\x01\xdf\x18\x1f\x08\x04\x6e\xd2\x6f\x6f\ +\xa5\xab\x28\xea\x39\x82\x03\x70\x5e\x2e\xe7\x47\x9e\xd7\x41\xe4\ +\x50\xc0\x04\xd6\xb6\x01\xbc\x99\x4e\x0d\x18\x8c\x45\x8e\x5c\xc3\ +\x01\xae\xa2\xa8\x27\xe9\x74\x09\x18\xaa\x48\x3d\x9e\x9f\x15\xd8\ +\x07\xba\x61\x18\x3e\xb8\x86\xc7\x09\x82\xe0\x1e\x91\x2e\xaa\x85\ +\x65\x02\x59\x54\x5f\xd6\x05\x9f\x66\x3c\x7e\x06\x72\xf1\x30\xbd\ +\xaa\xef\x1b\xa3\xab\x3a\xdf\xa5\x65\xed\xfc\x97\xf6\x29\xde\x77\ +\x17\x7f\x23\x89\x40\x22\x90\x08\x24\x02\x89\x40\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff\x34\xb3\x4f\xa0\x8f\x48\xee\xcb\xa6\x33\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2\x79\xb9\x9c\x5f\x17\xbb\ +\x52\xa9\xec\xa1\x5a\x04\x6e\x17\x04\x3c\x91\x4b\x60\x63\x94\x4a\ +\x5d\x57\xab\xd5\xdd\x75\xc0\x53\x22\x1d\x20\xa3\x22\x8d\x78\x7e\ +\xfe\x60\xd2\x04\x7c\x60\x38\xd9\xbd\x3e\x3a\xa1\x8b\xec\x4c\x56\ +\x9e\x51\x68\x86\xd6\x9e\x31\x7f\x30\x89\xab\x55\x63\x8e\x55\xa4\ +\x8e\xea\x01\x90\x75\x22\xf0\xf1\xce\x6f\x51\xbd\x68\xb5\xdb\x91\ +\xa3\x7b\xfe\x91\xbc\x03\x16\x71\x6a\x27\x44\x74\xfe\x4f\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +" + +qt_resource_name = b"\ +\x00\x09\ +\x09\x5f\x97\x13\ +\x00\x71\ +\x00\x73\x00\x73\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x0a\ +\x09\x24\x4d\x25\ +\x00\x71\ +\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x73\x00\x74\x00\x79\x00\x6c\x00\x65\ +\x00\x09\ +\x00\x28\xad\x23\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x73\x00\x73\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00\x72\ +\x00\x63\ +\x00\x11\ +\x0a\xe5\x6c\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x09\ +\x06\x98\x83\x27\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x8c\x6a\xa7\ +\x00\x48\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x21\xeb\x47\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x05\x95\xde\x27\ +\x00\x75\ +\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0a\xae\x27\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\xe2\x68\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x01\x75\xcc\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x76\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x90\x94\x67\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x07\x8f\x9d\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\xc4\x6a\xa7\ +\x00\x56\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x10\ +\x01\x07\x4a\xa7\ +\x00\x56\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x08\x3e\xcc\x07\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x01\xe0\x4a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x06\x5e\x2c\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2d\x00\x6f\x00\x6e\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x53\x25\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\x41\x40\x87\ +\x00\x73\ +\x00\x69\x00\x7a\x00\x65\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00\x48\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x08\x3f\xda\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x01\xf4\x81\x47\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x03\x8e\xde\x67\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0e\xbc\xc3\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\xab\x51\x07\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0b\xda\x30\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x87\xae\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\x65\xce\x07\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0b\x59\x6e\x87\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x1e\x9b\x47\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x09\xd7\x1f\xa7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\xe6\xe6\x67\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x4a\x00\x02\x00\x00\x00\x27\x00\x00\x00\x04\ +\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xc4\ +\x00\x00\x03\x44\x00\x01\x00\x00\x00\x01\x00\x00\x32\x85\ +\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x37\ +\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x26\x51\ +\x00\x00\x05\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x44\xb4\ +\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x36\x02\ +\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x98\ +\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xa6\ +\x00\x00\x04\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xf2\ +\x00\x00\x02\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x4a\ +\x00\x00\x06\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x49\xd9\ +\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xf1\ +\x00\x00\x04\x32\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x3f\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x39\x95\ +\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x00\x38\xfe\ +\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x39\ +\x00\x00\x06\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x28\ +\x00\x00\x02\xac\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x0c\ +\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x72\ +\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x35\x1e\ +\x00\x00\x04\x76\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xa4\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x87\ +\x00\x00\x02\x34\x00\x00\x00\x00\x00\x01\x00\x00\x29\x18\ +\x00\x00\x03\x1c\x00\x01\x00\x00\x00\x01\x00\x00\x2f\xf3\ +\x00\x00\x01\x10\x00\x00\x00\x00\x00\x01\x00\x00\x20\x37\ +\x00\x00\x07\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xca\ +\x00\x00\x06\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x2b\ +\x00\x00\x01\x6c\x00\x00\x00\x00\x00\x01\x00\x00\x23\xb6\ +\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x16\x89\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\x47\x4f\ +\x00\x00\x02\x06\x00\x00\x00\x00\x00\x01\x00\x00\x28\x25\ +\x00\x00\x05\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x44\x10\ +\x00\x00\x05\xde\x00\x00\x00\x00\x00\x01\x00\x00\x46\xa5\ +\x00\x00\x05\x48\x00\x00\x00\x00\x00\x01\x00\x00\x43\x66\ +\x00\x00\x01\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x25\x8a\ +\x00\x00\x05\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x96\ +\x00\x00\x02\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x62\ +\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xd9\ +\x00\x00\x01\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x23\x13\ +\x00\x00\x00\x32\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/pyqtgraph_style_rc.py b/qdarkstyle/pyqtgraph_style_rc.py new file mode 100644 index 000000000..2ff7de89a --- /dev/null +++ b/qdarkstyle/pyqtgraph_style_rc.py @@ -0,0 +1,1662 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt4 (Qt v4.8.7) +# +# WARNING! All changes made in this file will be lost! + +from pyqtgraph.Qt import QtCore + +qt_resource_data = b"\ +\x00\x00\x16\x85\ +\x00\ +\x00\xa2\xe6\x78\x9c\xdd\x3d\x69\x73\xdc\x36\xb2\xdf\xe7\x57\xc0\ +\xf6\x17\x3b\x4f\x63\x49\x23\xc9\xb1\x99\xf2\x07\xeb\x70\xe2\x7a\ +\x8e\x8f\x48\x49\xea\xd5\xd6\x96\x8a\x33\x03\xcd\x70\xc5\x21\xc7\ +\x24\xc7\xb2\x36\xa5\xff\xfe\x70\x13\x00\x71\x0e\x29\x39\xbb\x4a\ +\xe2\xc8\x20\xd0\x17\x1a\xdd\x8d\xc6\xb5\xfb\x03\xf8\x7c\x9a\x56\ +\xd7\xe7\xcd\x6d\x0e\xcf\x97\x10\x36\x60\xbc\xe5\xcf\x68\x74\xb1\ +\xcc\x6a\x80\xfe\x6d\x96\x10\xac\xd2\xac\x00\x35\x86\x0a\x6a\x0c\ +\x76\x87\x94\xae\xd3\x1c\x36\x0d\x04\xcb\xb4\x06\x45\x56\xb0\x6a\ +\xb3\x32\x2f\xab\xfa\xf9\xe8\x5d\x83\x5b\x4f\xd3\x1a\xce\x41\x59\ +\xa0\x06\x15\x44\xad\x61\x0e\x67\x4d\x56\x2c\x58\xb5\x1d\x56\xbe\ +\xa8\xe0\x6d\x56\x2f\xc1\xd3\x69\x3a\xbb\x5e\x54\xe5\xa6\x98\x3f\ +\x63\x55\x46\xeb\x7c\x53\xb3\x6a\x37\xcb\xac\x21\xd5\xae\xca\x0a\ +\xaa\xd5\x9e\x83\xb3\x74\xb6\x44\x08\x1a\x50\x5e\x81\x9b\x6c\xbe\ +\x80\x4d\x8d\x7f\xc5\x94\xd6\xe9\x0a\x8e\x9a\xdb\x35\xa6\xf5\x2b\ +\x04\x29\x58\xc2\x74\x0e\x2b\x90\x67\xd7\x10\x55\xc8\xea\x64\x34\ +\x02\xe8\xc7\x20\x07\x5c\xfc\x33\xc2\xb4\xfe\x80\x60\x00\xa5\xd8\ +\x24\xb5\x37\xc5\x1c\x40\x4c\x08\xa5\x00\x8b\xa0\x86\xeb\xb4\x4a\ +\x1b\x24\x86\x9b\xac\x59\xda\x91\x7f\xfe\x93\x34\x91\xf0\xb0\x4e\ +\x58\xa5\xd7\x10\xfd\x89\x58\x46\xa0\xeb\x5b\xd0\x94\xe0\x2a\x43\ +\x78\x52\xf4\xdf\x6c\x99\x16\x0b\xc4\x60\x89\x1a\xcd\xea\x1a\x7d\ +\x80\xf9\xfc\x39\xb8\x40\x4c\x23\xd1\x67\xb3\xd1\xac\x2c\xae\xb2\ +\xc5\x06\x11\x90\xa1\x5e\x40\xd0\xe6\xb0\x9e\x55\xd9\x14\x91\x33\ +\x85\x79\x5e\xde\x3c\xa7\xd8\xcf\xcf\xde\x9f\x9d\x5c\xbc\xfb\xf8\ +\x01\xa8\x0c\x01\xf6\x83\x7a\xee\x32\xcf\x16\xcb\x06\x80\x27\xfb\ +\x3f\xbe\x7a\x73\xb6\x87\xfe\x7f\xf8\xf2\xe4\x74\x02\x9e\xb2\x5e\ +\x2d\x8b\xdd\x65\xf9\x15\x56\xbb\x29\xfa\xcb\x57\xf8\x4c\x69\x5b\ +\x94\xd5\x2a\xcd\xc1\x93\x83\x83\x1f\x8f\xde\x1c\xe0\xb6\x2f\x0e\ +\xdf\xec\xf1\xb6\x70\xae\xd6\x9e\x23\x2d\x06\x18\xd3\xcb\xc3\x17\ +\x47\xa7\xb8\xf6\xd1\xde\x8b\xb3\xb6\x36\x98\x67\x75\x3a\xcd\x71\ +\x33\xd2\xee\xed\xc7\xdf\xce\x7e\xfe\xed\xe3\xef\x1f\x4e\x81\x91\ +\x7a\xa4\x2f\x82\xfa\xb3\xb7\x6f\xf7\xde\xee\x83\x27\xe8\x4f\xf4\ +\x0f\x78\xda\xc0\x6f\x4d\xbd\x9b\xa7\x48\x1c\xf5\x33\xa5\x05\xa7\ +\xe2\x68\xef\xe8\xed\x8b\x57\xe0\xc9\x8f\x2f\xf1\x3f\xe0\x29\x47\ +\x0e\x48\x53\x46\xc2\xf1\x9b\x93\xff\x75\x91\x80\x34\x5b\x90\x70\ +\x78\x7a\x74\x78\x74\x2c\x00\x3f\xdd\x14\xeb\x0a\xd6\xb5\x2c\x05\ +\x5c\x5d\xc8\x6c\xff\xe0\xc5\x01\xaa\x7e\x30\x39\xdc\x3f\x3c\x46\ +\x83\xa4\xac\x90\x02\xed\x08\x21\xec\x00\xd6\x7c\x07\xe9\x03\x9c\ +\x5d\xe3\x5f\x9a\xb2\xcc\xa7\x29\x1e\x61\x2b\x58\x6c\x6a\x15\x30\ +\x67\x6c\x72\x30\x79\x31\x41\x8c\xed\xbf\x42\xbf\x9d\x2a\xa3\x6f\ +\x34\x7a\x77\x85\x74\xb5\x6e\x2a\xac\x60\x15\xe8\xe8\x51\x05\xbf\ +\x6c\xb2\x8a\xa8\xd1\x2c\xdd\xd4\x10\x8f\xb5\x14\x4c\x37\x8b\xab\ +\xec\x1b\x28\x2b\xa4\x9d\xb7\x48\xb9\x8b\xc5\x08\x89\x15\xee\x80\ +\x6b\x08\xd7\x64\x2c\xce\xca\x15\xa2\xa8\xa1\x36\x21\x6d\xd0\x30\ +\x40\x96\x03\xa9\x74\x51\x4e\xcb\xf9\x6d\xcd\x34\x7a\x0e\x32\x64\ +\x65\xb2\x62\x96\x6f\xe6\xd8\x5c\xa0\x96\xa3\xac\xae\x37\x10\x14\ +\x9b\xd5\x14\x56\xcf\x47\xdb\x5a\x36\xc3\x0f\xf8\x61\x77\x84\x7e\ +\x76\x7f\xe0\x63\x70\x6b\xb3\xa9\x40\xe4\xc0\xfe\x1a\x31\xb9\x33\ +\xd9\x8e\x89\xc5\x4a\xb8\xd8\x7f\xa2\x9f\x49\x9f\x26\x60\x6f\xfd\ +\x0d\x8d\xe6\x3c\x9b\xf3\xee\xa6\x9f\xd7\xe9\x1c\xcb\x81\x7c\xa7\ +\x25\x1c\x08\x55\x63\x5a\x26\x06\xe2\xd8\x84\x8d\x8c\x38\xbd\xa2\ +\x0e\xe6\x4e\xd0\x9d\x08\x35\x0f\x62\x80\x97\xd1\x41\x12\x44\x0f\ +\x1e\xd3\x36\x7a\x38\x18\x89\x9e\xac\x81\xab\x44\x58\x00\x3b\x51\ +\x8c\x4f\xbd\x25\xb1\x4d\xae\x66\xd8\x98\xa9\xbc\xf0\x1e\xb8\xa3\ +\xca\xf1\x2b\xf2\x6f\x7f\x22\xcb\x5b\xde\xf4\x52\x10\xac\x1c\x08\ +\x1c\xb1\xed\xe9\xfc\x5f\x9b\xba\xa1\x5e\xb6\x5e\xe7\x19\xf2\xa7\ +\x15\x52\x7b\xf2\xf7\x79\x39\xbb\x66\x7e\x64\x07\x0d\x8f\x06\x7c\ +\x11\x35\x94\x1f\xa2\xbd\x12\x71\x49\xc2\x5c\x4e\xe9\x60\x57\x56\ +\x2e\xa1\x7b\x5c\xf3\xe4\x7e\xad\xd7\xe9\x8c\x6a\x9e\xa6\x89\x13\ +\xac\x89\x77\x36\xcc\x3e\x71\x53\xd3\x67\xd5\x7d\xde\x1b\x2e\xf8\ +\x55\xf6\xef\xb2\x68\x90\x81\xa4\x48\x90\xa4\x9a\x65\x02\x8e\xf8\ +\x00\x59\xa5\xd5\x22\x2b\xc6\x4d\xb9\x66\xb4\x4a\x85\xd3\xb2\x69\ +\xca\x95\x54\x9e\xad\xd2\x05\x4c\xc0\xa6\xca\x9f\x26\xbb\x5f\xea\ +\xfa\x32\x43\x06\xaf\xde\xad\x66\xbb\x7f\x10\x94\xcc\x9c\x3e\x5f\ +\x17\x8b\x67\x2e\xaa\x10\xcf\x4d\x36\x13\x34\x2d\x21\xb6\xf8\x5d\ +\xa2\x72\x78\xd5\x74\xa9\xaa\x68\xe5\x00\xa2\x7e\x31\x13\x85\x95\ +\xf4\x02\x15\x5e\x64\xeb\xbe\x26\x8c\x5a\x30\x0e\x2c\x68\xd4\xf0\ +\x6e\xdc\x97\xba\xd1\x60\x20\xe4\xb2\xd6\xac\xfd\x84\xfe\xb6\xfb\ +\x43\x05\x57\x48\x6d\x78\xf1\x0e\xf6\xc2\x00\xfb\x13\xe4\x34\xa6\ +\x25\x42\xf0\x8d\xf8\xb5\x26\x5b\x23\xea\x70\xfb\x12\x2b\x67\x73\ +\x8b\x64\x76\x80\x20\xe0\xf6\xf3\xcd\x8c\xf8\x0b\xe4\xb6\x90\xe6\ +\x56\xb0\x98\x91\x80\xa9\x42\x31\x17\xf2\x54\x78\xf0\xa0\xa6\x4c\ +\x54\xe7\x4d\xda\x6c\xea\xe3\xb4\xea\x27\x2c\x2a\xaa\x16\xd8\x5f\ +\x36\x69\x48\xe6\x44\xaa\xfe\x5f\x2e\xe4\x13\x1c\x91\x1c\x23\xa0\ +\x43\xe8\xa3\x00\x16\xe5\x92\x14\x17\xc9\xcd\xd9\x21\x1f\x65\xe5\ +\xa6\xc1\x31\x48\x82\x4c\x6c\x01\x15\x89\x51\xdb\x21\x2a\xf2\x52\ +\x6e\x3c\x0e\xb9\x01\xe4\x54\x25\x57\xe5\x0c\xcd\x55\xd4\xfe\xa7\ +\x50\xe5\x6a\x60\x18\x07\xab\x60\x4e\x90\x25\x42\x76\xa7\x35\xf9\ +\x8a\xa1\x11\x2c\x30\x1b\xb9\xff\x82\x17\x70\x03\x45\x4b\x2c\x20\ +\x93\x4d\xc1\xe2\x4a\x06\xdc\x6e\x98\x48\x3d\xa4\x42\x97\xa2\x89\ +\x64\x32\x9d\xa0\xa9\xc3\xd8\xf1\xd5\x22\x22\xf6\xd6\x62\xf1\xb0\ +\xb1\x2b\x62\x19\xb8\x24\x28\x83\xd9\xd0\x3a\x35\x0a\x13\x6f\xeb\ +\x41\x16\xdd\x19\x61\x5d\x11\xd2\x11\x21\xdd\x30\x60\x27\xc4\x74\ +\x81\xde\x01\xb1\xd2\x09\x95\x3e\xfa\x0d\x22\x0b\xb7\xca\x0a\x34\ +\xa9\x0f\xef\x03\xa5\x59\x0c\x8a\x2d\x34\x4a\x69\xbf\x15\x5f\xce\ +\x0e\x56\x6b\xba\xd4\x45\xad\xa9\x2a\x44\x34\x1f\x9a\x12\x60\xe7\ +\x42\x32\x33\x43\x39\x17\x01\x8c\xd2\x77\x85\x82\xcb\xf1\x0d\xb3\ +\x8f\xd3\x32\x9f\x5b\x1d\x70\x37\x96\x1e\x57\xe9\x3c\xdb\xd4\x5d\ +\xe7\x21\x95\xc8\xf1\xa9\x30\xbf\x12\x19\x49\xd2\x64\x4d\xce\x35\ +\xac\xde\x4c\x91\x78\x9a\xaa\xcc\xc7\x28\xf0\x45\x0d\x13\x06\xe0\ +\x27\xfd\xf3\xba\xac\x33\x3c\x95\x4a\x90\x4b\x5e\x03\xec\x00\x68\ +\x15\xea\x0a\x0e\x74\x6f\x66\x29\xae\xb4\xc0\x55\x71\x89\x2f\x6d\ +\x2e\xb1\x75\x23\x2d\x17\x83\x79\xa6\x40\x90\x13\x47\x7d\x83\xbb\ +\x71\xd7\xe2\xc3\xc0\x5d\xeb\x5e\xdd\x8d\x09\x75\x08\x13\x21\x2c\ +\x3c\x80\xa9\x76\xa1\x8d\xb7\x6c\x0e\x5b\xed\xee\xa2\x61\xdd\x32\ +\xb6\x3d\xbf\xa1\x21\x5e\x1e\x6f\x90\xe2\x17\x7d\xcc\x0f\xb5\x3d\ +\x32\xb0\xfe\xb1\xad\x3e\x55\xdf\xfb\xc9\xd2\xaf\x5a\xec\x7b\xa7\ +\x52\xe2\x89\x67\xe5\x9a\xfd\x73\x45\xb1\xc4\x81\xa8\xf4\x9a\x5b\ +\x5c\x1d\x23\xbd\xe7\x98\x1c\xb8\x05\xd1\xb1\x4d\x5e\xbe\x24\x03\ +\xd6\x49\x4b\x30\xab\x38\x39\xd2\xad\x22\x2d\xb1\x23\x8f\x08\xd9\ +\xb1\xab\x2a\x8d\xf1\xba\x0f\xb4\x30\x3f\xde\x8a\xdc\x06\x79\x2b\ +\xfa\x0c\x91\x41\x76\xc1\x9c\x75\x4c\x93\x85\x1a\x55\x70\x83\xd0\ +\x10\x2c\xdb\x40\xc9\x06\xca\xf5\x1e\xa5\xba\x9d\x4c\x75\x3b\xd1\ +\x03\xb1\xc1\x03\x78\xb5\x2b\xd8\x09\xe8\x9a\x63\xf6\x00\xbf\xc2\ +\x62\xd3\x3b\x7b\xc4\x3d\x00\x07\x16\x94\xb1\x55\x93\xb0\x96\xb0\ +\xd4\x65\xff\xee\x5a\x8c\x46\x2b\xbf\x6f\x49\xc5\xb2\x26\x24\xa3\ +\xde\x21\x35\x91\x32\x42\x8d\x29\xec\xed\x80\xd0\xd3\xf9\xdd\x28\ +\xd9\x09\xdd\xb1\x68\xd2\x45\xa5\x0e\x02\x03\x26\xf7\x0a\x4c\xe0\ +\x92\x81\xec\x60\x34\xab\xae\xbb\x19\xf5\x83\xa4\x53\xbd\x97\x9f\ +\x64\x9d\xd2\x3a\xd6\xc2\x9d\x9d\xfc\x96\x3c\x02\xae\xbb\xb8\x20\ +\x5c\x52\xb7\xcb\x8c\xd9\x7e\x13\x2a\x75\x32\xa2\x4f\x91\xfc\xd9\ +\xf2\x96\x3a\x3c\x84\x95\x59\x81\x41\xee\x04\xde\xa1\xd6\xae\x55\ +\x68\x59\x35\xc0\x04\xff\xc1\x7f\xe9\x0e\x35\x49\x25\x85\x40\x71\ +\x8e\x15\x20\x65\x83\xd5\x57\x48\x82\x0c\x48\x52\xac\x62\x8d\x8b\ +\x01\x00\x34\x47\x2a\xe1\xd7\x47\x83\x61\xd0\xb6\xf5\xb5\x30\x83\ +\xcf\x9f\x26\x9d\xf9\xd3\xc4\xc8\xfe\x8b\x56\xe7\x90\xed\x1d\xc3\ +\x6f\xb3\x7c\x53\x67\x88\xe0\x16\xf0\x6b\xba\x9a\x4c\x32\xc2\x74\ +\xf3\x47\xfb\xed\x69\x0d\x21\xf8\xfc\x86\xf0\x43\x02\x6f\xac\x17\ +\xcd\x19\x87\xf2\xac\xd5\x3f\xd9\x12\x2b\x98\x86\xca\x2a\x06\x22\ +\xd1\x85\xdb\x37\x31\xe7\x46\x3b\x40\x8a\x2e\x08\xc1\x16\x5c\x39\ +\x7d\x9a\x59\x0f\x88\x3b\x04\x53\x1a\x77\x0f\xa3\x0a\xdb\xa8\x81\ +\x3d\x52\x0d\x80\x1e\x2e\x29\xbf\xf3\x77\xe0\x8b\xe3\x25\x86\x93\ +\x2d\xf9\xf0\x72\x41\xec\xe8\x38\xad\xaa\xf2\x46\x33\x9c\x62\xd6\ +\xe1\xc0\x81\x1b\x5f\x92\xc6\x04\x30\x77\x63\x6f\xa6\x78\xe7\xc8\ +\xac\x79\x87\xcc\xda\x1f\x19\xdc\x76\xc1\x9c\xea\x4e\x07\x18\x25\ +\x33\xcd\x1b\x58\xe1\xcc\xa0\x71\x77\x81\x67\xf2\xb7\x45\x1a\xef\ +\xce\x44\xca\xe7\xf7\x28\x7e\x3d\x9b\x67\x8d\xee\x3c\x26\x92\x53\ +\xe7\xad\xce\x67\x55\x99\xe7\x6f\x2a\x98\x6e\x25\x0f\x55\x1a\x12\ +\xb0\xa0\x29\xf0\x60\x89\x4b\x53\x2c\xd9\x25\x4a\x0f\xb6\x0d\xcb\ +\x57\x64\x0d\xb6\x9f\x48\x54\xd1\x48\xc0\x78\x76\x20\x7e\xad\x4d\ +\x21\x6c\xa8\xc5\x61\x0e\xac\xbb\x6d\x41\xcd\x73\xca\xc3\x0f\x69\ +\x10\x29\x15\xbf\xf4\xea\x47\x37\xc7\x12\x85\xc9\x32\x2d\xe6\x39\ +\xec\x52\x6a\x80\x60\x4a\xe0\x44\xd2\xb5\x42\xa1\x1c\x0b\x5e\x48\ +\x5a\xd9\x4b\x4d\xcc\x46\x1e\xc7\x74\x26\x86\x26\x8d\x24\x34\x22\ +\xc6\x64\xda\xda\x11\x91\x14\x72\xca\xff\x29\xd8\x82\x8c\xa9\x6e\ +\xae\xe5\x10\x6f\xaf\x13\xe2\x89\x12\xe3\x32\x00\x01\xdb\xf9\xae\ +\xaf\x22\x68\x3c\xa2\x9a\x01\x3c\x1e\x30\x1e\x0f\x82\x79\xc4\xc1\ +\xa7\x9d\xc5\x2e\x47\x1d\xa6\x8d\x2c\xb6\xab\x1c\xe1\x1c\x1a\x7a\ +\x51\xa4\x5d\x3c\xd5\xda\x24\x6d\x44\x97\x0e\xc0\xe6\x50\x3d\x69\ +\xe2\xd3\x54\x2d\x9c\xcf\xb6\x5b\xbf\x53\x6f\x6e\xd6\x34\x84\x91\ +\xc8\x57\xf9\x9b\x97\x37\x45\xa7\x8a\x21\x85\xd1\xa6\x75\x35\x25\ +\x58\x63\xde\x6d\xd0\xb1\xf4\xb4\x0a\x81\xb0\xb5\x1d\x63\x1e\x27\ +\xde\x59\x26\xe3\xa3\x51\x71\x14\xce\xb4\x50\x48\x98\xd3\xb5\xbf\ +\x7e\x32\x23\x7c\x01\xb6\xaf\x5c\x39\x5e\x6a\xa6\x23\x82\x96\x07\ +\xf2\x04\x0a\xa5\xd6\xd1\xa5\x09\x88\xf7\x8b\x64\x21\x23\x3c\xc1\ +\x66\x3d\xbc\x8d\x6c\xca\xf5\xd6\x26\x72\x50\xe6\xf0\x48\x1c\x9e\ +\x3d\x9a\x4c\xdb\xda\x38\xaa\x3a\x65\x31\x8d\xa2\x52\xb8\x61\xe4\ +\x3d\xf9\x37\xe9\x40\xa7\x87\xdb\x82\xbd\xb6\x2f\xbf\x5b\x17\x0a\ +\xcb\xcf\xc9\xb7\xda\x7d\xab\x0d\xf3\x59\x7d\x33\x64\x61\xf3\x43\ +\xe0\x92\xad\xb9\xf0\x5b\x83\xa7\x8a\xbd\x26\x14\x62\x6b\x2e\x03\ +\xb6\xfd\xfa\xa7\x67\x87\x2a\x47\xa0\x5a\x59\xb7\x19\x35\x4d\x0d\ +\x05\x1c\xeb\xd6\x7d\xed\x70\x82\x65\xf7\xfd\xa7\x3c\xcd\x0a\xc1\ +\x75\x4f\xe9\xa9\xc0\x7a\x8a\xd0\x30\xd9\x72\x8b\x56\xc1\xde\x57\ +\xbe\x2a\xb0\x9e\x42\x3e\xcf\xfe\x0d\x7f\xae\x86\xda\x3e\x2e\xa0\ +\xf9\x52\x55\x35\xaa\xb8\x40\x15\x0d\xb3\x1d\x4b\x42\xbb\xdd\xc2\ +\x8d\xb3\x5b\x7d\x8f\xed\x88\x2d\xdc\x12\xb0\xee\x62\x40\x44\x48\ +\x65\x5c\x88\x93\x76\xe8\x0f\xb6\x6c\xc8\x81\x59\x55\xd8\x10\xee\ +\x89\xdd\x5a\xe6\xb5\xc2\xee\xe2\xa2\x61\x2b\xdc\x9d\x84\x9b\xfe\ +\x42\xb2\xc3\x5e\x32\xa4\x76\xf6\x4c\x03\xeb\x7b\x11\xe4\x3a\x0e\ +\x42\xe0\xad\xec\xdd\xc3\x19\x3a\x06\xcb\xb1\x8c\x00\x04\x7f\x78\ +\x10\xf8\x0f\xa4\x1c\x04\x70\x61\x39\x63\x62\xc0\x62\xe1\x24\x00\ +\x89\xed\x20\x4b\xdb\x79\x4f\xbe\x34\x97\xec\xfb\x25\xb2\x27\x97\ +\x53\xf3\x7e\x24\xdb\xe9\x21\xd7\xc9\xb4\x98\x19\xb2\x9e\x34\x5d\ +\x67\x45\x8f\x2d\x9e\x5a\xd2\x94\x01\x1b\x22\x63\xea\x5a\xc8\x14\ +\xa7\x8e\x70\x21\xe0\xa7\xbd\xf0\x29\x0b\x14\x04\x1d\xec\x80\xfd\ +\xfd\x7d\x76\xba\x42\x5f\x0c\xa6\x8d\x42\x5a\x68\x8b\xa5\xda\xce\ +\xcd\x43\xd7\xbc\x8a\x11\x25\xe5\xb9\x70\xae\x1f\xd0\x93\x21\x73\ +\x7a\xc2\x18\x4d\x25\xf7\x5e\xf1\x45\x4a\x4d\x7e\x38\xe8\xb2\x68\ +\x07\x97\xa4\xb2\x32\xaa\x1c\x28\xeb\x46\x76\x94\x44\x77\xe8\x2b\ +\x27\x3f\x18\x4b\x54\x00\xb6\x39\x26\x9f\x18\xeb\xa9\x7b\xce\x82\ +\x08\x1c\x77\x1c\xdf\x44\xde\xd8\x59\xa9\xbc\xba\xf2\xba\x38\xd7\ +\x94\x8e\xf5\xc1\x2b\xdd\xd5\xbd\xf2\xd2\xae\x04\x0f\xc1\xb3\x10\ +\x13\x48\x12\x27\x3f\x64\x9f\x52\x85\x1f\xbe\x5b\xdb\x80\xdf\xd4\ +\x67\xd2\x74\xc0\xd5\xb5\x52\xb5\x90\xce\x75\x4f\x69\xe3\xbb\x57\ +\x49\x56\x85\x74\x70\x67\x1e\x66\x02\x4b\x40\x6d\x1d\x67\xea\xd0\ +\xfa\x45\x9a\x3d\x83\x1f\xc5\xbc\x23\x70\xa7\xef\xce\x3f\xbd\x7f\ +\xf3\x7f\xe7\x43\x04\x55\x03\x53\x47\x9c\xd9\x7b\x7c\xbd\x40\x7f\ +\xb0\xd4\x99\x51\x60\x51\x2e\xcc\x77\xac\x5c\xdb\x5c\x63\xf5\xe6\ +\x44\x13\x08\xfe\x24\x72\xcf\x6f\xe0\x06\x24\x6d\x79\x10\xcf\x6b\ +\x8e\x91\x56\xd7\xb0\x57\xbc\xdc\x4e\x99\x39\xb0\xfb\x0a\x00\x6c\ +\x59\x4c\x09\xf7\x96\x82\xf3\x10\xd1\x4d\xbf\xba\x89\xe0\x89\x20\ +\xb9\xec\x91\xa9\x50\x0c\x74\xbd\xdc\xbc\xab\xd4\x3c\xe5\xa5\x87\ +\x75\xd2\xf5\x32\x9b\xd5\x3d\xf6\x03\x8c\xdb\xb3\x3a\x12\xac\x87\ +\xee\x4b\x19\xf9\xf7\xeb\x4c\x85\x8a\xf6\x20\x88\x54\xf8\xc8\x58\ +\x2a\xf7\xa7\xfa\x21\xb6\x43\x4f\xd2\x1c\x16\xf3\xb4\xea\x39\xfb\ +\x66\x47\x7b\x55\x60\x5e\x1a\x5c\xa2\x51\x61\xf5\x3f\x67\x4b\x2c\ +\xf8\xc9\xe9\x07\x72\xf5\xc8\x10\xfb\x01\x5a\x60\x5b\xa5\x9e\xee\ +\x64\x10\xc3\xb0\xf7\xa9\x2a\x17\xb8\xfb\x7b\x26\x26\x58\x76\x4d\ +\x02\xf6\x90\x83\x13\x97\xe3\x3b\x79\xc6\x69\x9e\x2d\x90\x13\x9b\ +\xa1\x40\x15\xc7\xa0\x77\x2a\x4d\xdf\x67\xcc\x86\x12\x97\xcc\x96\ +\x9b\xe2\xda\xb5\xaa\xd5\x8d\xad\xba\xe4\x76\x07\x45\x17\x47\x88\ +\x1c\xa4\x4b\x5a\x22\x8c\xd3\x3d\x44\x78\xc7\xbf\x5f\x5c\x7c\xfc\ +\xd0\x3b\xc0\xbb\xb7\x08\xef\xd3\xa6\x5e\xf6\x3f\x0d\xc6\x07\x50\ +\x0b\xcc\xda\x35\xec\xf2\xa8\xc1\x07\x90\x88\x09\x45\x4e\xc9\x70\ +\x10\xab\x25\x30\x40\x89\x3c\xe9\xd1\x6d\x07\x93\x4a\x28\xd6\x3a\ +\x99\x2c\xed\x14\x4f\x2f\xaa\x86\x12\x95\xe5\x1c\xca\xc3\xd9\x9f\ +\x58\x82\x13\x7c\x79\xd8\x58\xdf\x6b\x6e\x98\xed\x33\xc0\x91\xd3\ +\x7d\xed\x1e\x0d\x09\xb1\x16\x8a\x44\x0b\x48\xde\xda\x26\x81\xe5\ +\x01\x91\xa1\x4f\xfa\x4d\x8e\x25\x80\x52\x78\x65\x40\xc3\xbf\x6e\ +\x35\x69\x96\x72\xb5\x03\x18\x19\x09\x58\x40\xc2\xa7\xd7\x40\xb1\ +\x1d\xc5\x90\x8e\x6f\xb4\xd4\xf8\x87\x6e\x44\xe7\x4b\x60\xf5\x51\ +\xe7\x59\xfe\x6c\x1b\x8a\x59\x51\x87\xc4\x40\xad\xa1\xbd\x47\xee\ +\xf8\x12\x43\xa3\xc6\xf7\x2f\x96\x37\x00\x09\x17\x6c\xe8\x25\x99\ +\xf9\x2d\xbf\xfa\x8b\x9c\x5c\x22\x98\x3e\x95\xeb\xcd\x1a\xac\xca\ +\x39\xd4\x3b\xed\x1f\x6b\xfc\xe9\x57\xf4\xe5\xf5\xe3\xfd\xc7\xff\ +\x34\xee\x3f\x96\x4a\x78\x5e\x78\x5f\xce\x4a\x13\x9c\xf8\x70\x8a\ +\x8e\x90\xa5\x9a\xed\x32\xa2\xed\xf1\xd5\x94\xe0\x26\xa5\x30\xc8\ +\x9d\xa0\xa4\x35\x4b\x23\x2a\x40\x3a\x31\x02\x49\x71\xcb\x12\x61\ +\x02\xc9\xea\xae\x3c\xde\x15\x75\x93\x16\x0d\xa5\x0d\xa1\x3a\x85\ +\x79\x7a\x0b\xe7\x61\xc2\x99\x6c\x23\x1c\x45\x3a\x0a\xfa\x10\xd1\ +\x04\xc9\x46\xd3\x32\x6a\x6b\x95\x0c\xac\xed\x98\x5f\xd4\x82\xb3\ +\xd4\xac\x29\xd7\x94\x53\x1b\x00\xb6\x0a\x61\xab\x84\xb8\x22\xdb\ +\xcb\x48\x42\x13\xfc\x0f\x39\x17\x85\xb9\x63\x07\x9a\x5e\x83\x09\ +\xce\xee\xa4\x79\x5e\xce\xc8\x85\xa7\xe9\x14\x5f\x34\xc5\x04\xd6\ +\xd9\xba\x66\x70\x3d\x16\x71\x98\x46\xa0\xf2\x5d\x19\x8e\xfe\xa5\ +\x74\x23\x2a\xdd\xcb\x45\x6e\x7a\x21\x2b\x3e\xe3\x97\xd2\xe0\xaa\ +\x97\xd9\x55\x03\xb2\x06\x5f\x8b\x89\xfe\x64\x62\xa0\xd9\xed\xf1\ +\x21\xab\x68\xac\x67\xa4\x4f\x3e\xa1\x11\x99\x08\x36\xc3\x4a\xca\ +\x35\x2c\x82\x8c\x21\x99\xec\x97\xab\x55\x5a\xcc\xdf\x67\xc5\x75\ +\x1f\x0f\xc4\x26\xfb\x1d\x60\x43\x79\xa0\xad\x22\xdd\x3d\xa3\x9f\ +\xba\x33\x11\xea\x8f\xdd\x3a\x14\x9b\x67\xdc\x7d\xfc\xb7\x2e\x50\ +\x04\xee\xdd\x87\x4f\xbf\x5f\xa0\xd9\x11\xf8\xf0\x11\xbc\x7d\x77\ +\xf6\xfe\x74\xcb\x99\xd2\x7d\x4d\x8f\x4e\xf0\xe5\x72\xd3\xa1\xae\ +\x81\xc3\xc0\xa4\x65\xdc\xed\x82\x92\xe0\xdb\x52\x03\x16\x75\x9f\ +\x90\x35\xda\x27\x51\xcb\xba\xd6\x36\x81\x0b\xbb\xea\x02\xee\x8f\ +\x64\x05\xd7\xb1\x84\xcb\x85\x36\xc4\xb5\x73\x1c\x54\x70\xf8\xd3\ +\x36\x11\x63\xdd\x2d\x7e\x29\x84\x13\xbd\x6d\x3b\x08\x16\x14\x21\ +\x46\xfb\xcc\xee\x9d\xb4\xf2\x24\xc0\x49\xbd\x1c\x47\x0a\xc6\x93\ +\x79\x85\xdc\x2f\xb6\xcf\x7d\xa6\x51\xda\x4a\x38\xbf\x20\x44\xdf\ +\x7d\x8b\x55\x88\x6b\x86\xf1\x9b\x63\x7b\x10\xf9\x4e\x4e\x79\x26\ +\x54\x2e\x9e\x18\x42\x3f\xfc\x61\x8c\x21\x0e\x24\x8b\xca\xe5\x21\ +\x16\x39\x7b\xac\xaf\xda\x40\x22\x3d\xdb\xb1\x7c\x11\x17\x96\x99\ +\x3e\xca\x97\x21\xc4\x79\x59\xb2\x1d\x0d\x49\xab\x6f\x86\x58\x58\ +\x39\x0a\xcc\x3e\x5c\xf5\x13\x5c\xb4\xba\xfb\xce\x1e\x56\x29\x41\ +\x10\x90\x14\xdc\xa7\x15\x62\x32\x24\x7c\x49\xdb\x3e\xe3\xb3\x6e\ +\xef\x67\x14\x85\x9d\xa0\x50\xec\xf2\xf7\xa0\xc9\xdd\x1d\x2c\x5b\ +\x2a\xc3\xf0\x9f\xa6\x8b\x3b\x3b\x21\x9f\x4b\x93\xb9\x7c\xa9\x73\ +\x89\x63\x51\xe0\x59\xc9\xb2\x12\x69\x39\x5a\x11\x7e\xa8\xc2\xa0\ +\x6c\x8e\x6d\xd2\x31\xaa\xc6\x04\x30\x40\xaf\xba\x08\x8a\xd0\xb3\ +\xe1\x09\xda\x56\xc9\x5c\x0c\xdd\x87\x8a\xed\xd1\x09\x4f\x8c\x8a\ +\x79\xce\xee\x44\x29\x18\x59\x96\xc3\xcf\x07\xf4\xb5\xb7\x62\x59\ +\x4e\x3d\xcb\xed\x89\x2b\xdc\x61\x61\x0b\x4c\xd9\xc3\x07\x82\xe2\ +\xc3\xc0\xc6\x71\x3b\x00\x6d\x2e\x3d\x3a\x70\x36\x2e\x47\x32\x82\ +\x07\x88\x2e\x05\xa8\x7e\x29\x59\x01\xa6\x67\xca\x35\x9d\xfe\x99\ +\xf5\x7f\x13\x82\x25\xa8\x30\x30\xd3\xee\x72\x91\xe0\x09\x8e\x2b\ +\x5b\x50\x9f\xdf\x56\xe9\x0a\xaa\x72\xda\xd3\x2a\x25\xc9\x3a\x2d\ +\x20\xb0\x0a\x33\x6a\xb5\xc3\xbc\x59\xc8\x80\x2f\xe0\xb5\x06\xdf\ +\xd6\xf9\xf6\x31\x07\xd6\x19\x03\xec\x9c\x6f\x3b\xa3\x5d\xa0\xfe\ +\xb2\x46\xd1\x39\xb2\x4d\xb7\xe3\x79\x95\xde\x1c\xa7\x35\x4c\x5c\ +\xce\xd3\x68\xe7\xed\xb7\x72\x21\x48\x7c\xca\x46\xc7\x2c\x99\xac\ +\x91\x6b\xd8\xd1\x44\x0d\x27\x07\xc9\x98\x05\xd3\x5b\xfc\x05\xcd\ +\xe2\xf9\x34\x8e\xdf\xcd\xce\x06\xfe\x9d\x20\x3b\x49\x66\x79\x59\ +\x43\x6d\xc7\x66\x8b\x4e\x26\x50\xcf\x76\x8a\x0a\x8e\xdb\x62\x30\ +\x70\x39\x83\x64\x40\x1a\xb8\x35\x91\x36\x21\x75\x7d\x00\x83\x2f\ +\x08\x26\x8d\x58\x6d\xed\xf9\x03\x06\xb7\x49\xa7\x48\x8c\x42\xff\ +\x7a\x28\x08\x81\x95\x60\x23\xcf\xa1\x99\x57\x12\x84\x29\x3f\x90\ +\xd5\xd7\xb3\x7c\xee\x1d\xe3\x82\x00\x06\xdd\x43\x03\xf1\x45\xf7\ +\x43\x00\x51\x5c\x0f\x7a\x71\x99\xf0\x3d\xe0\xa7\x5e\xcd\x43\x40\ +\x25\x8e\x43\x0c\x43\x41\x57\xa5\x1e\x09\x9d\xc2\xef\x6f\x09\x2a\ +\xb6\xd5\xa9\x47\x5b\x28\x95\xef\x26\x55\x77\x3a\xc5\xa0\x54\x3e\ +\x22\x3a\x5a\x35\x1c\x05\x44\x63\x7c\xf8\x0d\xbd\x3a\x1c\x05\x14\ +\xb8\x8f\x84\xae\x66\xf7\xa2\xe0\xbe\x4d\xd5\x23\xdd\xf3\xaa\xda\ +\x34\x31\xf3\xd1\x79\x32\xc7\xa7\x2f\x06\x35\x71\x83\x96\xd4\xd9\ +\xa7\x0b\x26\xf9\xbb\x81\xeb\x37\x02\x3a\x7a\xd9\xa8\x5f\x6e\xe8\ +\xea\xed\xe2\x1d\x91\x87\x85\x38\x8e\x6b\x22\xb5\x5b\x0e\x23\x63\ +\xfc\xce\x64\xc4\x3a\xcb\xa0\x38\xd5\x93\x3f\x1e\x8b\x63\x59\x4a\ +\x24\x89\x42\x5b\x16\xd0\x92\x27\xd4\xfb\x45\xf6\xab\xbe\xbd\x4e\ +\x76\x11\xba\x3c\xb0\x3e\x8f\x1f\x94\xf4\xd6\x6c\x44\x9c\xe2\x75\ +\x51\x2b\x2d\x50\x76\xc6\x1d\x83\xee\x10\x80\x6e\xa8\x3d\x17\x98\ +\x76\x0f\xd6\x3c\xac\x16\xaa\x09\x63\x67\x9f\xd8\x93\xca\x26\x75\ +\xf6\x04\x4f\x2e\x41\x86\x3c\x55\x66\x08\xb3\x3a\x5a\xd6\x8f\x29\ +\xaf\xa3\x8e\x57\xb7\x2e\xcd\x66\x5d\xc3\x14\xc7\x09\xc8\xa0\x46\ +\x66\x05\xb0\x28\x97\xfe\xee\x59\xc4\xf3\x4b\xfe\x51\x1b\xa5\x43\ +\xca\x7b\x6d\xce\x00\xb8\xb7\x0a\x19\x42\x65\xa3\xa5\xea\xb3\xd6\ +\xe2\x08\xb4\xe2\xf5\xc7\x40\xb0\x59\x81\xe8\x54\xf6\x3f\x54\x83\ +\x42\xc6\xab\xb9\x8e\x57\x7f\xd4\x09\x4c\x6f\x05\x32\x4d\x75\xe2\ +\x7d\x9d\x95\x25\x5f\x98\x1c\xaf\x40\x26\x82\x75\x0d\x02\xca\x5e\ +\x15\xe9\x6a\xd2\x04\x16\x81\x57\xb7\x9b\xce\x93\x1b\xa1\x13\x9e\ +\xe3\x80\x77\xae\x39\x0b\xa1\x3c\xfc\xd6\x79\xfb\xfd\x7f\x01\x3c\ +\x04\xa3\xb1\x5f\xc1\xc7\x76\xee\x83\x73\xfc\x9c\x34\xfc\x96\xae\ +\xd6\x39\xac\xc1\x55\x85\x42\x8f\x0c\x1f\x56\x28\x60\x83\xf3\x55\ +\x64\xb7\x95\xaa\x1e\x94\x9e\xa7\xcf\xc8\xa4\x58\xfe\xf0\x6e\x86\ +\x8b\xa5\xba\x10\xa7\xdc\xa4\x95\x69\x75\x91\xf2\x4e\xaf\x29\xb1\ +\x81\x0b\x2e\xc5\x2e\x2d\x4a\xb2\x54\xbf\x26\x37\xf3\xc0\x8a\x01\ +\x7f\x79\xb4\xce\xbe\xb5\xdf\xa9\xd8\x68\x9e\xe9\xaf\xce\x00\x7b\ +\x4c\x5f\x66\x9e\xe6\x1b\xf8\x18\xb5\x19\x21\x76\xd8\xeb\xc4\xd8\ +\x19\xe2\xfc\x1c\x6d\x59\x8b\xdd\x3d\x69\xd1\x3c\x1f\xbd\x2f\x4b\ +\xbc\x4f\x15\xbf\x8d\xbc\xa9\xf1\x8b\x88\x29\x7d\xc9\x15\xcf\xe8\ +\x78\x83\x55\xb6\xa0\xaf\x7f\x4f\xe1\x12\xbf\xda\x4d\x76\x81\x32\ +\x52\x79\xa5\xe7\xa3\xf3\x12\xdc\xe0\xd7\xc9\xc9\xc6\x0d\x42\x13\ +\xc5\x8a\x08\x05\x94\x52\xf1\x96\xb9\xd6\x76\xc4\x77\xd8\x9c\x96\ +\xb3\xeb\x01\x32\xd5\x74\x3e\x49\x81\x49\x99\x6a\xb1\x59\xcf\x96\ +\x34\xbe\x97\xcb\x67\xc9\x0b\x58\xd3\xb4\x1a\xd3\x8c\x1f\x56\x61\ +\x6f\xba\x52\x69\x47\x9f\xd0\xb6\x37\x44\xf4\x22\x4e\xa5\x41\xd6\ +\x32\xae\xbe\xbf\x25\x52\xa7\x2f\xe8\x42\x0f\x92\x38\x7d\xe9\x12\ +\xe0\xbb\x6b\xe8\x1e\x4f\x52\x1d\x61\xd5\xb7\x88\x4a\x6f\xc7\xb8\ +\xd3\x5d\x32\x72\x53\x7a\x37\xe8\x76\x17\xeb\x3e\x97\x76\x17\x80\ +\x0d\x8f\xcf\xa8\x87\xd0\x1a\x75\x8a\x50\x81\x72\x95\x97\x69\xf3\ +\x00\x1c\xcb\x78\xb6\xe5\x58\x81\x11\xc3\x31\xcd\xfc\x54\x10\xd2\ +\xdb\xa3\x2f\xb0\xf9\xe5\x17\x49\xd7\x4d\xdc\xd1\x58\x96\xfa\x61\ +\xc0\x92\x29\x32\x4a\xb3\xa5\x72\x5c\x57\xfb\x64\x5b\x73\x35\x0c\ +\x0c\x69\x17\xa3\xec\x82\x38\x40\x01\x31\xad\xc7\x75\x36\x45\xa6\ +\x61\x51\x27\x8f\xd2\xf9\xbf\xca\xac\xa8\xc7\xf2\xeb\x20\xb4\x8b\ +\xec\xde\x68\x1b\x44\xf7\x88\xe7\x11\x46\x34\x5b\x66\xf9\x1c\xd5\ +\xa4\x7f\x7b\x08\xb4\x0e\xac\x64\x70\x29\xbd\xc9\x1b\xd1\x2f\x6a\ +\x5b\xb9\xa9\x37\x12\xa0\x70\x2e\x29\x1c\x17\x79\x78\xa7\xb0\x83\ +\x46\x13\x71\xdd\x26\xdb\x90\x86\xa1\xf4\x92\x5b\xbb\x75\x3c\x56\ +\x7a\x81\xcb\x5b\x8a\x0c\xc7\xa5\x93\x5a\x8f\x18\xed\xb4\xba\x85\ +\x19\x47\x29\x86\xa5\xd2\xc9\x2d\x0f\x7b\x85\x44\x8b\xf1\x15\x7a\ +\x6c\x15\xb8\x19\xb3\xd6\x38\x29\xf3\xcd\xaa\xb0\x57\xd1\xc3\x0c\ +\xfd\x80\xab\x3c\x9d\x70\x3b\x51\x8d\x1b\x1f\x33\x5e\x5e\xfc\xac\ +\x98\xe7\x44\x9e\x7d\x06\xda\x82\x44\x4b\x94\xfe\x66\xd6\x8e\xc2\ +\xd2\x90\x8f\x00\x9b\x90\x8a\x67\x2f\x2c\x68\x07\x7a\xb4\xc5\xc1\ +\xaf\xa9\xa3\xac\x0f\x9f\xb9\xea\x30\xb7\xec\x96\x9f\xc0\xe6\xaa\ +\xc3\xb1\xb9\xea\x44\x3f\x6e\x6b\x7b\x41\xcd\xd9\x2b\x4e\xe1\x74\ +\xdf\xdb\x73\xd7\x72\x0b\xa8\x8b\xd3\x5d\xcb\x25\x24\xdb\x03\x7f\ +\xbd\x1e\x46\x35\x31\x67\x7e\x9a\xd8\x5f\xd3\x25\x30\xe3\x23\xc6\ +\x16\x46\xcd\xf8\xfd\x35\x5d\xc2\xbb\xcf\x47\x94\xfd\x0c\x87\x10\ +\xb5\x25\x31\x06\x17\x24\x75\x81\x6c\x8a\x15\xab\x1b\xb3\xeb\x3f\ +\xea\x9c\xd0\xa2\xca\xe6\xd8\xfb\x04\xcf\x35\x14\x77\x23\x5d\x27\ +\x26\x84\x2a\x97\x09\xb7\x22\x15\x4a\xae\x64\x88\x7d\x73\x8c\x12\ +\xd3\x0c\x40\x2e\x13\x94\x48\x85\x12\x25\x3d\x2e\xf6\x6a\x69\xe8\ +\x0e\x3d\x83\x7f\x35\x79\x54\xdf\x9d\xee\x9e\xa3\xbf\x52\x46\x51\ +\x0b\x04\xda\x81\xab\x45\x00\xd2\x07\xcd\xf5\xb7\x5f\x3a\x3e\xdf\ +\x7f\x40\xbd\xdd\xb9\x66\x0d\x49\xd2\x59\x93\x7d\x85\x8e\x98\xa4\ +\xad\x60\x0b\x4a\x44\x0d\x7b\x54\x42\xab\x84\x51\x4a\xf0\x9c\x94\ +\x55\x01\x2b\x9e\x62\xac\xd9\xab\x75\xd1\x5d\x62\x7a\x1b\xcf\x34\ +\x94\xe4\xe7\x0f\x7f\x81\x29\xfa\xd4\xef\x86\x28\x31\x33\x96\x80\ +\x45\xa4\x13\xe8\x15\x65\x56\xe2\x3d\x87\x06\x1d\xfc\x49\xf4\xf4\ +\xb8\x34\xc3\x4f\xd8\xc4\x80\xcf\xdf\x8b\x81\x37\x9b\xda\xcf\x22\ +\x0b\xf6\xe5\x4b\x6e\xe8\x53\x1e\x16\x62\xb4\x18\x36\x70\x29\x44\ +\x56\x57\x07\x50\xdf\xfb\x53\x56\xe8\xed\xee\x7a\x13\x74\xd3\x51\ +\x90\x1d\x4b\x55\xdb\x76\x7e\x93\xf1\x76\x03\x48\xae\xb2\xaa\x6e\ +\xbc\x78\x12\x7c\x62\x1d\xcd\xed\xd4\x8d\xbe\x74\x15\xcc\x92\xd4\ +\x72\x02\x74\x83\x91\xe7\x2f\x3e\x51\xb9\x19\x90\x2b\x9a\x59\xb0\ +\xde\x09\x1a\x80\xdc\x03\x49\xdd\x95\x75\xb1\x44\xf3\x78\x50\xc3\ +\xa6\x21\x69\x8a\xa7\xb4\xd5\x2e\x59\x53\xd8\xa5\xcb\x7b\xbb\xba\ +\xda\x3c\xc3\xa0\xbe\xe2\x35\x82\x05\x3b\x3e\x2b\x0f\x52\x7a\xc2\ +\xad\x6d\x43\x96\x48\x48\xd2\x58\x33\x52\x86\x13\x71\x9e\x71\xda\ +\x39\x52\xdf\x7d\x4c\x4c\x5d\x7b\xb3\xdc\xf8\x1d\x79\x9c\x5c\x26\ +\x99\x5f\x44\xfb\x77\x21\xb8\x7b\xd3\xad\xb8\x37\x65\xa0\xc3\xc7\ +\x1c\xd6\x5f\x16\x77\x10\x72\xaf\x08\x3e\x74\x68\x7b\xfa\xb8\x03\ +\x68\xd2\x5d\xe1\x55\x00\xe1\xd5\xa6\xfb\x0a\x89\x6d\xcb\xc8\xfe\ +\xcd\x17\xed\xa5\x93\x12\x9d\x21\x96\x50\xa9\x1f\xb7\x35\xcc\xb1\ +\xcb\xd1\x22\xb8\xee\x8e\xc0\xa8\x1b\xf4\x27\x9e\x3e\x96\x59\xd8\ +\xca\xe7\x9b\x79\x69\x5d\x94\x99\x97\xb8\xd7\x0e\x55\x20\xdd\x05\ +\x11\xc7\x7b\x4a\x66\xf2\xb4\x4b\x36\xf0\xc9\x6d\xfb\xcb\x8c\x76\ +\xf5\xf7\x6e\xa0\x25\xe7\x5e\x86\xba\x54\x97\x02\x53\xf8\x8e\x7d\ +\xd6\x83\x80\xf8\xc7\x15\xfe\xf3\x7c\x99\xae\xe1\xeb\xc7\x7b\xe2\ +\xea\x99\x10\x90\xc6\xd0\xae\x05\x4c\x6d\xe5\xeb\xc7\x07\x8f\xff\ +\xb9\xc3\xcb\x88\x41\x25\x45\x41\x5d\x4d\xce\x28\xaf\xf3\x8c\x2c\ +\x5c\x0e\x21\x35\x01\x2c\x48\xa7\xf1\x63\xd8\xf2\xf9\x13\xfd\x3c\ +\x8a\x88\xa4\xd9\xd1\x41\x06\xbc\xfb\xe6\x78\x68\x20\x6f\xf2\x1d\ +\x56\x22\xf6\x3b\x01\xbd\x95\x0c\xdf\x2c\x55\xb6\x67\xe6\xe6\xe6\ +\xb7\x22\x02\x5e\xdc\xb5\x3d\xe3\x60\x42\x63\x79\x2c\x22\x00\x8b\ +\xe5\x45\x0a\xba\xd1\x20\x6d\x60\xff\x67\x8c\xd8\x3e\x03\x06\x8b\ +\x51\x18\x7c\x25\xc7\xd0\x47\x1a\xff\xa6\x57\x7c\x48\xfb\x5a\xf7\ +\xc5\x34\x92\xcb\x2c\xf4\x2a\x0d\xc9\xf5\x89\xa6\x0f\x7a\x19\x45\ +\xdf\x6d\x8c\x12\xd5\x43\x5d\x19\x61\x02\x49\xaf\x8c\x30\x7e\xe1\ +\x89\x2a\xe3\xc7\xed\xaf\x8c\x68\xd5\xff\x7b\x5d\x6d\xe2\xd1\x17\ +\x4e\x55\x9b\xd2\xb3\xee\x71\x08\x7d\x3e\xa0\x6f\x8a\x71\xf4\xff\ +\x15\x60\xa9\xed\ +\x00\x00\x03\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x29\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4f\x68\x5c\x55\x14\xc6\x7f\xe7\x65\x88\ +\x64\xda\xc6\xbd\xa9\x94\x48\x57\xb6\x91\x3a\x28\xae\xd3\x4d\xc5\ +\x0a\x4d\x40\x66\x63\xda\x37\x2f\x25\xcd\x46\x07\xd1\x24\x8e\xae\ +\xb2\x50\xa8\x49\xdd\x64\x99\xc2\xbc\x19\xd3\x6e\x9e\x20\x53\xc1\ +\xe2\x9f\x85\x75\x1b\xfc\xd3\xa4\x15\x91\x52\x4a\x70\x4a\xd7\x25\ +\x33\x24\xcd\xe0\xfb\x5c\xbc\x37\x4d\x90\xbc\x37\x1d\xe9\xce\xf9\ +\x56\xf7\xcf\x77\xce\xfd\xee\x39\xe7\x9e\x0b\x3d\xf4\xf0\x7f\x87\ +\x75\x43\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98\x41\x0e\x18\x8a\ +\xb7\xea\x98\xfd\x2a\xa8\x65\xb3\xd9\x5a\x3e\x9f\xdf\x79\xea\x02\ +\xaa\xe5\xf2\x5b\x98\x2d\x00\xc3\x06\xb7\x04\x37\x64\x56\x07\x70\ +\xc2\x70\x08\xb3\x51\xc1\x08\x70\xd7\x60\xee\x9c\xe7\x7d\xf5\x54\ +\x04\x04\x41\xd0\xb7\xd5\x6c\x2e\x00\xef\x1b\x7c\x6b\x61\x58\x3a\ +\x7b\xfe\xfc\xda\x7e\x5c\xdf\xf7\x4f\x38\x70\x11\x38\x05\x2c\xde\ +\xdb\xd8\x28\xcd\xcf\xcf\x87\x69\xfe\x33\x9d\x04\xc4\x87\xbf\x27\ +\x69\xd6\x9d\x9c\xbc\x94\xc6\xf5\x3c\xef\x26\xf0\x7a\xd5\xf7\x67\ +\x81\x8b\xc3\x47\x8e\x00\xcc\xa5\xd9\xa4\x46\x20\x0e\xfb\x97\x66\ +\x36\x73\xae\x50\xf8\x1c\x60\x69\x69\xe9\x99\xc1\xc1\xc1\x69\x93\ +\xde\x26\x0a\x39\x26\xad\xcb\xec\xea\xc3\xcd\xcd\xe5\x62\xb1\xf8\ +\x08\xa0\x52\xa9\xcc\x99\xf4\x99\x03\xe3\x67\x3d\xaf\xd6\xb5\x80\ +\x20\x08\xfa\xb7\x9b\xcd\x3f\x24\xfd\xe9\x4e\x4e\xbe\x01\x70\xe5\ +\xf2\xe5\xc3\x61\x26\x73\x3d\xce\x75\x08\x38\x31\x3d\x1a\x9b\xad\ +\xf7\xb5\x5a\xa7\x27\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9\x63\x49\x85\xe9\xec\xb7\x08\xb0\xd5\x68\x8c\x0b\x5e\x70\ +\xa4\x8f\xda\x37\x0f\x33\x99\xeb\x32\x3b\xbe\x8f\x6d\x7b\x3c\xf2\ +\x77\x26\xf3\x4d\x10\x04\xfd\x00\xe6\x38\x1f\x22\x1d\xdd\x6e\x36\ +\xcf\x24\x9d\x93\x28\x40\x66\x63\xc0\x5a\xbb\xe0\x9e\x3d\x74\xe8\ +\x82\x60\x04\x29\x39\x6d\xd1\xde\x4b\x5b\x8d\xc6\x05\x00\xd7\x75\ +\x7f\xc3\xec\x36\xd0\xbd\x00\x83\x9c\x49\x3f\xed\x59\x9a\x20\x0a\ +\x75\x3a\xa4\xd0\x22\x6e\x7b\xfe\xa3\xe0\x95\xae\x05\x60\xf6\x5c\ +\xfb\x9d\xc7\x38\x96\xca\xdf\xb5\x73\x14\x71\xdb\xb8\x8f\xd9\x50\ +\x12\x3d\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01\x43\x4a\x8c\x5c\xb2\ +\x00\xe9\x81\x49\x87\xf7\xac\xfc\xce\x13\xa6\x40\x70\xfb\xf1\x34\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95\x2b\xa9\xfc\x5d\ +\x3b\xc7\xe0\xea\xae\x1e\x9d\x04\x56\xbb\x16\x20\xa8\x21\x1d\xf7\ +\x7d\xff\x04\xc0\xc3\xcd\xcd\x65\xcc\xd6\x31\x53\xca\xe1\x02\x6e\ +\x0e\x1c\x3c\xb8\x0c\xb0\x52\x2e\xe7\x0c\x5e\x44\xfa\xba\x6b\x01\ +\xd9\x6c\xb6\x06\xdc\x8d\x7b\x3b\xc5\x62\xf1\x51\x5f\xab\x75\x1a\ +\xb8\x15\x53\x76\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7\x77\ +\x24\x59\x18\x7d\x5e\x77\xb6\x5b\xad\x6b\x5d\x0b\xc8\xe7\xf3\x3b\ +\x38\xce\x2c\x70\x2a\xee\xed\x4c\x4c\x4d\xd5\x07\xb2\xd9\x57\x91\ +\xde\x95\xb4\x0a\x34\x81\xa6\x60\xd5\xcc\xde\x19\x38\x70\xe0\x35\ +\xd7\x75\xef\x03\x54\x7d\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4\x74\x2b\ +\xe9\x9c\x8e\x55\x5e\xf5\xfd\x05\xe0\x03\xa0\xe4\x7a\xde\x62\x27\ +\xbe\x24\xab\xfa\x7e\xc9\xcc\x3e\x01\x16\x5d\xcf\x2b\xa5\xf1\x3b\ +\x16\xd5\xbd\x8d\x8d\x92\xa4\x4b\xc0\x42\xd5\xf7\xbf\xab\x56\xab\ +\x2f\x27\x71\x57\xca\xe5\xdc\x17\x95\xca\x0f\x66\xf6\x29\xd1\x77\ +\xfc\x71\x27\xff\x4f\xfc\xce\x57\x7c\x7f\x2c\x34\x5b\x44\x3a\x1a\ +\xb7\xd7\x1b\x82\xbf\x62\x27\xcf\x23\x8d\x12\x35\xa0\x3b\x32\x9b\ +\x29\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c\x60\x0c\xc8\ +\x61\x16\xf5\x09\xa9\x6e\xf0\x8b\xa4\xda\x76\xab\x75\x2d\x2d\xe7\ +\x3d\xf4\xd0\xc3\xbf\xf1\x0f\x78\xe5\x4e\xf2\x11\xe4\x69\x42\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x4a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x1a\x38\xc7\x37\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xae\x49\x44\x41\x54\x78\xda\xed\x9b\x49\ +\x92\xc3\x20\x0c\x45\x23\x5d\xdc\xf6\xc9\xd3\xbb\xae\x54\x06\x26\ +\xe9\x7f\x09\x8c\xd6\x5d\x32\xef\x21\x68\x20\xf0\x78\xec\xd8\xb1\ +\xe3\xce\x21\xcc\x8f\x9d\xe7\xf9\x6c\xfc\x3b\x59\x42\x40\x2b\x70\ +\xa4\x10\xc9\x0a\xcd\x92\x21\xb3\x80\xa3\x44\xc8\x8c\xf0\x9e\x12\ +\x64\x46\x70\x4f\x11\x32\x3b\xbc\x55\x82\xcc\x0e\x6e\x15\x21\x2b\ +\xc1\x8f\x48\x90\xd5\xe0\x7b\x25\xe8\x5e\x0a\x2f\xd8\xfb\x3d\x55\ +\x20\x56\xf8\xe3\x38\xfe\x73\x5c\xd7\x45\x11\xf5\xfa\xcd\xda\x77\ +\x6b\x12\xd4\xbb\x61\xef\x8d\x43\xc3\x5b\x43\x11\xa5\x8f\x92\x30\ +\x92\xb7\xc6\xa0\xa8\x71\xef\x2d\xc1\x92\xaf\xc4\x62\x1e\x02\xa5\ +\xf1\xe7\x25\xa1\x94\xc7\x3a\xef\x88\x57\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe8\x36\x09\x22\x2a\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0\x5f\x87\x80\xc7\xa2\xc7\xda\x78\x24\xfc\xfb\x30\x80\x2c\x85\ +\x2d\x95\xc0\xea\x79\xf8\x5e\x60\x44\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff\x31\x07\xa0\x36\x3d\x35\x38\x36\xfc\xeb\x3c\x40\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed\x3c\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4\x42\xb1\xe0\xe9\x02\x5a\xe0\x98\xf0\x21\x02\x2c\xeb\x80\ +\xe9\x05\xb4\xc2\x31\x25\x68\x36\x78\xb6\x04\x8d\x86\x67\x9c\x27\ +\x84\x0a\x68\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x3c\x63\x51\x44\xd9\ +\x0d\x8e\xc2\x44\x54\x82\x66\x1a\xf3\x11\x12\x34\x13\x7c\x84\x04\ +\xb7\x43\x51\xc4\x18\xf6\xce\x07\x3d\x14\x45\x4c\x60\x8c\x4a\xd0\ +\xac\xf0\x2c\x09\x52\x28\x97\x67\x34\xbc\xe7\x77\x7e\xfd\x48\x1a\ +\x72\x26\x98\x21\x5f\x55\x80\xe5\xe6\x15\xaa\xb1\xa3\x79\x4b\x2c\ +\x9a\xbd\xe7\xd1\xf9\xcd\x17\x24\xb2\x47\xad\x92\xf7\x15\x99\x8e\ +\x64\xfb\x96\xd8\x8a\xb1\x2f\x4a\x0e\x24\xbf\xef\x55\xd9\xcc\x22\ +\x68\x97\xa5\x33\x4a\x08\xb9\x2e\x9f\x45\x82\xf5\xd1\xc4\x7e\x32\ +\x03\x68\xd8\x3d\x1f\x4d\x21\x65\x4c\xf5\x6c\xce\x43\x08\xf3\xe1\ +\xe4\x8e\xbb\xc7\x1f\xfe\x88\x5a\xe2\xcd\xef\x1c\x49\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x07\x00\x00\x00\x3f\x08\x06\x00\x00\x00\x2c\x7b\xd2\x13\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2e\x14\xfa\xd6\xc4\xae\x00\x00\x00\x39\x49\x44\ +\x41\x54\x38\xcb\x63\x60\x20\x06\xc4\xc7\xc7\x33\xc4\xc7\xc7\xa3\ +\x88\x31\x61\x53\x84\x53\x12\xaf\xce\x91\x28\xc9\x82\xc4\xfe\x8f\ +\xc4\x66\x1c\x0d\xa1\x51\xc9\x51\xc9\x51\x49\x7c\x05\x06\xe3\x68\ +\x08\x91\x2a\x49\x3e\x00\x00\x88\x4b\x04\xd3\x39\x2e\x90\x3f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7\x78\x6c\x30\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2c\x0d\x1f\x43\xaa\xe1\x00\x00\x00\x36\x49\x44\x41\x54\x38\ +\xcb\x63\x60\x20\x01\x2c\x5a\xb4\xe8\xff\xa2\x45\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6\x60\xd4\x82\x11\x60\x01\x23\xa9\xc9\x74\xd0\xf9\ +\x80\x85\x1c\x4d\x71\x71\x71\x8c\xa3\xa9\x68\xd4\x82\x61\x64\x01\ +\x00\x31\xb5\x09\xec\x1f\x4b\xb4\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x42\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x17\x3b\x5f\x83\x74\x4d\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xa6\x49\x44\x41\x54\x78\xda\xed\x9b\xdb\ +\x0e\xc3\x20\x0c\x43\x9b\x68\xff\xdd\xf6\xcb\xb7\xb7\x69\x9a\x76\ +\x49\x4b\xec\x98\x42\x5e\x37\x51\x7c\x70\x28\x85\xb0\x2c\x33\x66\ +\xcc\x18\x39\x8c\xf9\xb0\x6d\xdb\xee\xc1\xff\xd9\x25\x00\x44\x05\ +\x57\x02\x31\x55\xd1\x2c\x18\xd6\x8b\x70\x14\x08\xeb\x51\x7c\x26\ +\x04\xeb\x51\x78\x26\x08\xeb\x5d\x7c\x2b\x04\xeb\x5d\x78\x2b\x08\ +\xbb\x92\xf8\x33\x10\xec\x6a\xe2\x8f\x42\xb8\x55\x76\x72\x5d\xd7\ +\x67\x27\xf7\x7d\x2f\x01\x6c\x55\xa3\xff\x2a\x1e\x05\x21\xe2\x02\ +\x53\x11\x5f\x05\xc1\x2b\x6d\x7f\xe6\x77\x6a\x0a\x64\x8f\xfe\x11\ +\x71\x99\x4e\xf8\xe5\x02\x53\x14\xcf\x84\xe0\xd5\xb6\xff\x25\x92\ +\x91\x0e\x86\x1e\xfd\xa8\x78\xc6\xc4\xf8\xc9\x05\xae\x32\xf2\x55\ +\x4e\x70\x25\xdb\x57\x40\x30\x84\xfd\x5b\xed\x8c\x4c\x87\xf7\x34\ +\x70\x85\x91\xaf\x74\x82\xab\x89\x67\x43\x70\x45\xf1\x4c\x08\x96\ +\x91\xff\xe8\x57\x58\x76\xfb\xaf\xf3\x80\x2b\x8e\x3c\xd3\x09\xae\ +\x2e\x1e\x0d\xc1\x7b\x10\x8f\x84\xe0\xcc\x4e\x2a\xb6\x4f\x5d\x07\ +\x28\xb6\xef\x6a\x39\xc9\x4e\x3b\x57\xcb\x49\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9c\x70\x53\xe6\x00\x24\x04\xf4\xdb\x26\xf5\x6b\x30\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1\x4c\x27\xb0\xd6\x19\xd4\x75\x40\x14\ +\x02\x73\x91\x05\xd9\x11\x6a\x81\xc0\x5e\x61\x42\x37\x45\x8f\x8a\ +\x41\x8b\xa7\x6f\x8a\x1e\x71\x42\xc5\xb7\x05\x1c\x40\x14\x42\x95\ +\xf8\xaf\x29\x90\x99\x06\x2d\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8e\x46\x9d\xc0\x3c\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14\x29\x29\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12\x65\x25\x32\xef\ +\x10\x2a\xc4\x87\x01\x20\x21\xa0\x22\x5a\x25\xe6\xcb\xe0\x31\x0b\ +\x25\x4f\x34\x3e\x6e\xa9\xac\x32\x08\x5a\xb1\xb4\x22\x84\x92\x72\ +\x79\x15\x08\xad\x97\x26\xe6\x95\x19\x40\xc7\xc6\xbc\x34\x85\x84\ +\xd1\xd5\xb5\xb9\x0c\x20\xcc\x8b\x93\x33\x46\x8f\x07\x53\x21\x72\ +\xe7\x17\x36\x2b\x63\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\xd8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x55\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4d\x4f\x53\x51\x10\x86\x9f\xb9\x1a\x12\ +\xef\x4f\x10\x0d\xc1\xb0\x12\x4d\xb0\xf1\x0f\xc0\x06\xe3\x06\x48\ +\x4c\x77\xd0\x0f\x16\x6c\x8d\x01\x2c\xae\x58\x68\x82\x05\xff\xc2\ +\x3d\xad\xec\xae\x89\x16\x57\x7e\x2c\xc4\xad\xf1\x8b\x68\x62\x0c\ +\x21\xa4\xb1\x86\x3f\xd0\x86\x86\x26\x7d\x5d\xb4\x21\xc6\x70\x5b\ +\x2e\xb0\xb3\xef\x76\xe6\xcc\x3c\x67\xce\x99\x19\xe8\xa9\xa7\xff\ +\x5d\x16\xc7\x39\x0c\xc3\xbe\xfd\x6a\x75\x4a\x66\x93\x06\x09\xa0\ +\xbf\x6d\xaa\x60\xf6\x59\x50\xf2\x7d\xbf\x94\x4c\x26\x0f\xce\x1c\ +\xa0\x18\x04\x77\x30\xcb\x03\x83\x06\xdf\x04\x9b\x32\xab\x00\x78\ +\xcd\x66\x3f\x66\xa3\x82\xeb\xc0\x8e\xc1\xe2\x4c\x26\xf3\xfc\x4c\ +\x00\xc2\x30\x3c\xb7\x5f\xab\xe5\x81\x7b\x06\xaf\xac\xd9\xcc\x4d\ +\xcf\xce\x6e\x1d\xe5\xeb\x9c\x1b\xf1\x60\x05\x18\x07\x56\x77\xcb\ +\xe5\xdc\xf2\xf2\x72\xb3\x53\xfc\xf3\xdd\x00\xda\xc9\xef\x4a\x5a\ +\x48\x65\xb3\x6b\x9d\x7c\x33\x99\xcc\x57\xe0\x56\xd1\xb9\x05\x60\ +\x65\x70\x60\x00\x60\xb1\xd3\x99\x8e\x15\x68\x97\xfd\x99\x99\xcd\ +\xcf\xa4\xd3\x4f\xba\xc1\xfe\xad\x42\xa1\xb0\x68\xd2\x63\x0f\xa6\ +\xa6\x33\x99\x52\x6c\x80\x30\x0c\xfb\xea\xb5\xda\x0f\x49\x3f\x53\ +\xd9\xec\xed\x38\xc9\x0f\x21\x9c\x7b\x63\x66\x83\x17\x7c\x7f\x38\ +\xea\x63\x7a\x51\x87\xf7\xab\xd5\x29\xc1\x15\x4f\x5a\x3a\x49\x72\ +\x00\xf3\xbc\xfb\x48\x43\xf5\x5a\x6d\x22\xca\x27\x12\x40\x66\x93\ +\xc0\x56\xd4\x87\x3b\x8e\x52\xa9\xd4\x17\xcc\xbe\x03\xf1\x01\x0c\ +\x12\x26\xbd\x3f\x69\xf2\x43\x49\xef\x04\x37\xa3\xcc\xd1\x5d\x60\ +\x76\x51\x50\x39\x35\x00\xfc\xc6\xac\x3f\xca\x18\x59\x01\x00\x99\ +\xc5\x9a\x94\x47\xc9\xc0\x90\x22\x67\x41\x34\x80\xb4\x67\xd2\xa5\ +\xd3\x02\xa8\x75\xfb\xbd\x28\x7b\xa7\x27\xf8\x08\x8c\x9e\x1a\x40\ +\x1a\x33\xf8\x10\x65\x8f\xee\x02\x28\x21\x5d\x73\xce\x8d\x9c\x34\ +\xf9\x7a\x10\x24\x0c\xae\x22\xbd\x8c\x0d\xe0\xfb\x7e\x09\xd8\x69\ +\xcf\xf6\xd8\x92\x64\xcd\xd6\xf2\xda\xae\x37\x1a\x1b\xb1\x01\x92\ +\xc9\xe4\x01\x9e\xb7\x00\x8c\xb7\x67\x7b\x2c\x15\x9d\xcb\x01\x63\ +\x32\x9b\x9f\x9b\x9b\x6b\xc4\x06\x00\x48\xa5\x52\x2f\x80\x55\x60\ +\xe5\xb8\x10\x92\xac\x10\x04\x4b\x66\xf6\x10\xc8\xa7\xd3\xe9\xc8\ +\xf2\x77\x05\x00\xd8\x2d\x97\x73\x92\xd6\x80\x7c\xd1\xb9\xd7\xc5\ +\x62\xf1\x46\x94\xef\x7a\x10\x24\x9e\x16\x0a\x6f\xcd\xec\x11\xad\ +\x75\xfc\xa0\x5b\xfc\x63\xf7\xf9\xba\x73\x93\x4d\xb3\x55\xa4\xa1\ +\xf6\x78\xdd\x14\xfc\x6a\x07\xb9\x8c\x34\x0a\x0c\x03\xdb\x32\x9b\ +\xef\x76\xf3\xd8\x00\x70\xb8\x21\x27\x04\x93\x40\x02\xb3\xd6\x9c\ +\x90\x2a\x06\x9f\x24\x95\xea\x8d\xc6\x46\xa7\x37\xef\xa9\xa7\x9e\ +\xfe\xd5\x1f\x3e\xd4\xef\x44\x0d\xbc\xff\x65\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +\x23\xd9\x0b\x00\x00\x00\x23\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xe6\x7c\x80\xb1\x18\x91\x05\x52\x04\xe0\x42\x08\x15\x29\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95\x68\x00\x00\xac\xac\x07\x90\x4e\x65\ +\x34\xac\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\xd7\x4d\x4e\xc2\x40\x18\xc6\xf1\xff\x5b\x08\ +\x08\xea\x01\xd0\x2b\x88\x09\x5b\xcf\x21\xbb\xca\xd8\x1a\x49\xe0\ +\x3e\x62\x42\x42\x69\x49\x97\x78\x0c\xd7\x84\x70\x07\x71\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9b\x79\ +\x7e\x93\x6e\x3a\xf0\xdf\x23\x9b\x6b\xcf\x98\x6b\xa0\x01\x94\x81\ +\x03\x4b\x3d\x1f\xc0\x48\x44\x5a\x41\x18\x46\x80\xee\x02\x88\x67\ +\x4c\x08\xd4\x80\x29\x30\x00\x5e\x2d\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd\x28\xba\x49\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8b\x45\ +\xb5\x1d\xc7\x63\x4b\xe5\x00\xd4\x5d\xb7\x34\x77\x9c\x3e\x22\x17\ +\x02\x26\x88\xa2\x1e\x80\xb3\x36\xd3\x00\xa6\x4b\x91\x4b\xdb\xe5\ +\x00\xed\x38\x1e\x4b\x36\x5b\x05\x66\x2a\xd2\x4c\xf6\xd7\x01\x67\ +\xc0\x20\x0c\xc3\x67\xdb\xe5\x49\x82\x20\x78\x42\x64\x80\x6a\x79\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5\x5d\x80\x5f\ +\x49\x0a\x48\x01\x29\x20\x05\xa4\x80\x14\x90\x02\x52\xc0\x3a\x60\ +\x82\x48\xf1\xc7\x49\x6b\x8d\xce\x21\x30\xd9\x02\x28\x8c\x80\x4a\ +\xdd\x75\x4b\xfb\xea\xae\xd5\x6a\xa7\xa8\x56\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3\x4c\xe6\xc1\xf7\xfd\x93\x7d\x94\x67\x44\xfa\x40\ +\x4e\x45\x5a\xc9\xfe\xe6\xc3\xa4\x03\x78\xc0\x6c\xf5\xf7\xfa\x62\ +\xa5\x5d\xe4\x78\x75\xf3\x9c\x42\x27\x8c\xa2\x5b\x36\x1f\x26\xc9\ +\xa8\x6f\xcc\x95\x8a\x34\x51\x3d\x07\x0a\x56\x00\x5f\xdf\x7c\x88\ +\xea\x5d\xb7\xd7\x8b\x2d\x9d\xf9\x47\xf2\x09\x3e\x70\x64\x41\x95\ +\x87\xdf\x69\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdc\x0b\x07\x09\x2e\x37\xff\x44\xe8\xf0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x27\x49\x44\x41\x54\x78\xda\xed\xc1\x01\ +\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\x40\x40\ +\x00\x01\xaf\x7a\x0e\xe8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x14\x00\xe7\x45\x51\xc2\ +\xf7\x00\x81\x2b\x00\x52\xee\x42\xca\x8d\xed\x58\x14\x70\x1f\x42\ +\x65\x99\x8d\x29\xc3\x1d\x68\xa8\xa3\x28\x77\x20\xf4\x7c\x42\x3e\ +\xf2\xa3\x70\x8c\x8c\x4c\xb9\x16\x12\x78\x2a\x5b\x5a\x79\x66\x25\ +\x17\xef\xc1\x7f\x47\x8a\x2f\xaa\x2a\x36\x8e\xfd\x86\xc8\xa5\xc2\ +\x29\xb0\xe3\xc8\xf3\x21\x30\x03\x86\xc6\xf7\xad\x88\x68\x29\x40\ +\x55\x25\x89\xe3\x5b\x15\xe9\x03\x4b\x60\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4\x7d\xcf\x0b\xf3\x88\x66\x7e\xc6\xc6\xb1\ +\x2f\x99\xfc\xb1\xd1\x6c\xf6\x8c\x31\x73\x27\xf2\x2d\x49\x92\x74\ +\xd2\xcd\x66\x8c\x6a\x60\xad\x7d\x00\x46\x00\x8d\xfc\x40\x43\xe4\ +\x12\x58\xa6\x70\xee\x5a\x0e\x60\x8c\x99\x6f\xd2\xb4\x07\xac\x44\ +\xf5\xea\xcb\x9b\x3f\x28\x9c\x00\x93\x20\x08\x9e\x5d\xcb\x73\xc2\ +\x30\x7c\x02\x26\x64\xff\xd7\xf7\x00\x60\x17\x78\xaf\x4a\x5e\xe0\ +\x0d\xd8\xfb\x29\xe0\x57\xa8\x03\xea\x80\x3a\xa0\x0e\xa8\x03\xea\ +\x80\x3a\xa0\x0e\x28\x06\x2c\x28\x4c\x2a\x15\xb2\xbf\x75\x95\x02\ +\x66\x40\x37\x49\x92\x4e\x55\x66\x6b\xed\x31\xd9\x78\x3e\x2d\x05\ +\x08\xdc\x00\xed\x74\xbd\xbe\x8f\xa2\xe8\xa8\x12\x79\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcd\x50\x55\x19\x59\x1b\xa1\x1a\x00\x2b\xb2\xc5\ +\xe4\xc5\x89\x5d\xf5\x90\xec\xe6\x2d\x85\xc8\xf3\xfd\x8b\x7c\x31\ +\x29\xaf\x66\xd6\x9a\xed\xdc\x7e\x46\x36\x29\xbb\x60\x01\x4c\x51\ +\xbd\xf6\x06\x83\x3b\x47\xdf\xfc\x23\x7c\x02\x90\xc4\x75\x30\xa3\ +\x38\xd1\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2a\x32\xff\x7f\x20\x5a\x00\x00\x00\x6f\x49\x44\x41\x54\x78\ +\xda\xed\xd0\xb1\x0d\x00\x30\x08\x03\x41\xc8\xa0\x0c\xc7\xa2\x49\ +\xcf\x04\x28\xba\x2f\x5d\x59\x97\xb1\xb4\xee\xbe\x73\xab\xaa\xdc\ +\xf8\xf5\x84\x20\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\x21\ +\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\x41\ +\x84\x08\x51\x10\x21\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\ +\x21\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\ +\x41\x84\x08\x51\x10\x21\x42\xfc\xaa\x07\x12\x55\x04\x74\x56\x9e\ +\x9e\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x2d\x80\x7a\x92\xdf\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xbf\xe3\xf1\x51\xf3\ +\x77\x97\xfb\x5d\xa6\x10\x50\x0b\x1c\x29\x44\xb2\x42\xb3\x64\xc8\ +\x28\xe0\x28\x11\x32\x22\xbc\xa7\x04\x19\x11\xdc\x53\x84\x8c\x0e\ +\x6f\x95\x20\xa3\x83\x5b\x45\xc8\x4c\xf0\x3d\x12\x64\x36\xf8\x56\ +\x09\xba\xb6\xc2\x13\xf6\x7e\xcb\x28\x10\x2b\xfc\xf9\x76\x7b\xe5\ +\xb8\x9e\x4e\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x51\xa0\x5a\x91\x77\xd2\x02\x23\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x69\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02\x57\x00\xa4\xdc\x85\x94\x8e\xed\x44\x14\x70\x1f\x42\ +\x65\x2d\x1b\x53\x86\x3b\xd0\x50\x47\x51\xee\x40\xe8\x79\x84\x3c\ +\xe4\xa1\x70\x8c\x8c\x2c\x25\x05\x36\x05\xf8\xaf\x76\xb5\x23\x7f\ +\x9f\xad\x95\x3c\x03\xff\x3d\x92\xdd\xa8\xaa\x58\x63\x7c\x47\xe4\ +\x52\xe1\x14\xd8\x29\x88\xf3\x21\x30\x01\xfa\xae\xef\x5b\x11\xd1\ +\x9c\x80\xaa\x4a\x64\xcc\xad\x8a\x74\x80\x39\x30\x42\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5\x52\x89\x5a\x5a\x63\ +\x8d\xf1\x25\x81\x3f\x3a\xb5\x5a\xdb\x75\xdd\x69\x21\xf0\x75\xa2\ +\x28\x6a\xc6\xab\xd5\x10\xd5\xc0\x5a\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe6\x31\x9c\x17\x0d\x07\x70\x5d\x77\xba\x8a\xe3\x36\ +\xb0\x10\xd5\xab\x2f\x6e\xba\x50\x38\x01\x46\x41\x10\x3c\x17\x0d\ +\x4f\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa\x2e\x00\xec\x02\xef\x65\ +\xc1\x33\x79\x03\xf6\xd2\x4d\x6d\x43\x21\x00\xd6\x18\xdd\x56\xb3\ +\x29\x5e\x10\xc8\xa6\x73\x67\xd3\xe1\x6f\xa4\x12\xa8\x04\x2a\x81\ +\x4a\xa0\x12\xa8\x04\x2a\x81\xad\xfd\xc0\xb6\xff\xf9\x4f\x93\xfd\ +\x02\x33\x32\x9d\x4a\x89\xd9\x5f\xb3\x72\x02\x13\xa0\x15\x45\x51\ +\xb3\x2c\xb2\xb5\xf6\x98\xa4\x3d\x1f\xe7\x04\x04\x6e\x80\x46\xbc\ +\x5c\xde\x87\x61\x78\x54\x0a\x3c\x8e\x87\x40\x5d\xa0\x9f\xe1\x26\ +\x51\x55\x19\x58\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +\x21\xc9\x9b\xd7\x15\x42\xcf\xf7\x2f\xd2\xc1\x24\x3f\x9a\x59\xeb\ +\xae\xfb\xf6\x33\x92\x4e\xb9\x88\xcc\x80\x31\xaa\xd7\x5e\xb7\x7b\ +\x57\xd0\x33\xff\x48\x3e\x01\xac\x18\x7a\x56\x83\xd7\xe8\x6e\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd5\x35\xa3\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xfe\x9f\x67\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x60\x34\x44\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x64\x40\x09\x75\x86\xb3\xad\x9c\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0d\x1b\x75\xfe\x31\x99\x00\x00\x00\x27\x49\x44\x41\x54\x08\xd7\ +\x65\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3\x75\x70\xb1\xca\xd4\ +\x90\x50\x78\x08\x55\x21\x14\xb6\x54\x70\xe6\x48\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x02\x34\xe2\x2b\xa7\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1c\x1f\x24\ +\xc6\x09\x17\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\xff\xcf\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x0e\ +\xa3\x21\x9c\xc3\x68\x88\x61\x1a\x0a\x00\x00\x6d\x84\x09\x75\x37\ +\x9e\xd9\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x02\x04\x6d\ +\x98\x1b\x69\x00\x00\x00\x29\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18\x32\x32\x30\x20\x0b\x32\x1a\ +\x32\x30\x30\x42\x98\x10\x41\x46\x43\x14\x13\x50\xb5\xa3\x01\x00\ +\xd6\x10\x07\xd2\x2f\x48\xdf\x4a\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\x8e\ +\x00\ +\x00\x0b\x17\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\xf6\x40\xcc\xce\xc1\x06\x24\xf7\x97\ +\x4d\x95\x07\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x2e\xf2\x1e\x31\xe0\x70\xfe\x3f\xf3\x91\x9b\x82\ +\x83\x8f\xc4\xf2\x55\x52\x2f\xcd\x76\x7c\xe4\x9f\x12\x96\x7b\xbf\ +\x7d\xa3\x4e\xca\x82\xc7\xdf\xe7\x7e\xd1\x94\xe2\x8e\xfc\xde\xc8\ +\x60\xb1\x71\xc3\x04\xdd\xb3\x0f\x5a\x8d\xcc\x1f\x86\x19\x97\x16\ +\xfa\xe5\xbe\x7c\xd2\xe7\x99\x2a\x79\xa4\x60\x5b\xf5\xc5\x73\x7f\ +\x16\x69\xb3\x2d\x9b\x6d\x6d\x55\xf6\x66\xd2\xdb\xa2\x15\x2b\x96\ +\x84\x05\x6e\x2d\xda\x2b\xd8\x9f\xfd\xf9\xd7\x8b\xb9\x9b\xf7\x9f\ +\x7e\xc9\xef\xa1\xa8\xe3\xfd\xb6\xee\xd8\x13\x06\x06\x2e\x86\x4c\ +\xa0\x93\x22\x7c\x7d\xac\x92\xf3\x73\xf5\x12\x53\xf2\x93\x52\xf5\ +\x2a\x72\x0b\x18\x40\xc0\xc6\xbe\xa2\x20\x31\x39\x3b\xb5\x44\x21\ +\x29\x35\x3d\x33\xcf\x56\xe9\xfd\xee\xfd\x4a\x0a\x99\x29\xb6\x4a\ +\xe1\xa6\xbe\x06\xbe\x05\xce\xa9\x19\x99\x1e\x55\x45\xa9\xc1\x55\ +\x7e\x21\xc9\x55\xd9\xc9\x96\x29\x4a\xf6\x76\x5c\x36\x15\x56\x40\ +\x03\x72\x53\x4b\x12\x15\x2a\x72\x73\xf2\x8a\xad\x2a\x6c\x95\xc0\ +\xe6\x5a\x01\xd9\x20\x61\x7d\x25\x05\xb0\x92\x92\x6c\x5b\xa5\x08\ +\xdf\x00\x05\xe7\xfc\xa2\x54\x05\x13\x3d\x13\x3d\x03\x5d\xd7\x8a\ +\xcc\x32\x23\x25\x3b\x2e\x05\x9b\xa2\x94\x34\xab\x20\x17\x37\xa8\ +\x11\x40\x9e\xad\x52\x46\x49\x49\x81\x95\xbe\x7e\x79\x79\xb9\x5e\ +\xb9\xb1\x5e\x7e\x51\xba\xbe\xa1\xa5\xa5\xa5\xbe\x81\x91\xbe\x91\ +\x91\x2e\x50\x85\x6e\x71\x65\x5e\x49\x62\x85\x6e\x5e\xb1\x32\xc8\ +\x08\x88\x19\x2e\xa9\xc5\xc9\x45\x99\x05\x25\x99\xf9\x79\x0a\x20\ +\x7e\x62\x52\x7e\x69\x89\xad\x92\x12\x50\x5e\x01\x6a\x38\x28\xf8\ +\xe1\xa6\xe7\x15\x43\x03\x01\x18\x1c\xfa\x20\x19\x7d\x43\x3d\x03\ +\x7d\x64\xe5\x25\x99\x69\x38\x94\x83\x64\x10\xca\x41\x9a\xad\x02\ +\x32\x2b\x52\x73\x22\x5c\x32\x73\x53\xf3\x8a\x81\x4e\xb0\x55\x32\ +\x33\x46\x93\x8c\x44\x92\x34\x07\xcb\x81\x8c\xb1\xf2\xcc\x4d\x4c\ +\x4f\x0d\xcf\x4c\x29\xc9\x80\xeb\x41\x88\x7b\xa4\x66\xa6\x67\x94\ +\xa0\xa8\xf7\x2f\xca\x4c\x05\xfa\xbe\x04\x6c\x8e\xa1\x92\x3e\x28\ +\x0c\xf5\xa1\x81\x08\x8c\x13\x7d\x78\xa4\xd8\x81\xbd\x42\x6b\x30\ +\x6a\xc9\xa8\x25\xa3\x96\x8c\x5a\x32\x6a\xc9\xa8\x25\xa3\x96\x0c\ +\x2a\x4b\xb8\x10\xcd\xba\xd4\x3c\x60\x5b\xae\x1c\xd8\x68\x73\x60\ +\x88\x2a\x04\x36\xf8\x58\x8a\x9d\x3c\x43\x38\x80\xa0\x86\x23\xa5\ +\x03\xc8\xd7\xf7\x74\x71\x0c\xb1\x38\x9d\x9c\x20\xc1\xaa\x2c\x6c\ +\x70\x48\xe2\xe3\xc7\x8f\x4b\x5e\xfc\xb6\x9f\xf1\xd7\x89\x27\x62\ +\x47\x81\x22\xf3\x65\x8f\xbe\x9f\x82\x2f\x7f\xb6\x72\x8b\xf7\x3d\ +\xfb\x29\xc8\xcb\xd0\x9d\xc3\xfa\x52\xd3\xfb\x8f\x28\xa8\xf1\xe8\ +\xe9\xea\xe7\xb2\xce\x29\xa1\x09\x00\xa6\x21\x0d\x8f\ +\x00\x00\x02\x95\ +\x00\ +\x00\x0b\x1f\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\x0e\x40\x2c\xc0\xc1\x06\x24\x97\x3d\ +\xaf\xd4\x04\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x4e\xf3\x1e\x76\xe0\x70\x79\x1f\x32\x51\xe8\xc7\ +\xdb\x0d\x53\x84\x23\xb7\x4d\xe1\x0b\xaa\x73\xc8\x3e\xfd\xd1\xfa\ +\x40\xc6\x96\xdf\x2c\x6f\xef\x9f\x77\x5c\xef\x16\x71\xd2\xdd\x47\ +\xe5\x40\xeb\xf2\xe5\xfb\xb4\x7d\xe2\x24\x36\x6b\x78\xbf\x9f\xd5\ +\x5d\x3c\x3b\xe4\xd2\x6e\xb5\xcb\xa2\x13\x8c\x6f\xbc\x6f\xaf\xfb\ +\x26\x7e\xd8\xa0\xb0\xc5\x3d\x21\xe1\xf0\xb2\xd4\xeb\x77\xaf\x6c\ +\x49\xeb\xbe\x75\xaa\xd6\xed\x9f\xe7\xba\xfb\xdf\xde\x3c\x7d\x99\ +\xf6\x8b\xd1\xbe\x5a\x47\xe0\x86\xd1\xd4\x23\x0c\x0c\x5c\x4c\x99\ +\x40\x27\x45\xf8\xfa\x58\x25\xe7\xe7\xea\x25\xa6\xe4\x27\xa5\xea\ +\x55\xe4\x16\x30\x80\x80\x8d\x7d\x45\x41\x62\x72\x76\x6a\x89\x42\ +\x52\x6a\x7a\x66\x9e\xad\xd2\xfb\xdd\xfb\x95\x14\x32\x53\x6c\x95\ +\xc2\x4d\x7d\x0d\x7c\x0b\x9c\x53\x33\x32\x3d\xaa\x8a\x52\x83\xab\ +\xfc\x42\x92\xab\xb2\x93\x2d\x53\x94\xec\xed\xb8\x6c\x2a\xac\x80\ +\x06\xe4\xa6\x96\x24\x2a\x54\xe4\xe6\xe4\x15\x5b\x55\xd8\x2a\x81\ +\xcd\xb5\x02\xb2\x41\xc2\xfa\x4a\x0a\x60\x25\x25\xd9\xb6\x4a\x11\ +\xbe\x01\x0a\xce\xf9\x45\xa9\x0a\x26\x7a\x26\x7a\x06\xba\xae\x15\ +\x99\x65\x46\x4a\x76\x5c\x0a\x36\x45\x29\x69\x56\x41\x2e\x6e\x50\ +\x23\x80\x3c\x5b\xa5\x8c\x92\x92\x02\x2b\x7d\xfd\xf2\xf2\x72\xbd\ +\x72\x63\xbd\xfc\xa2\x74\x7d\x43\x4b\x4b\x4b\x7d\x03\x23\x7d\x23\ +\x23\x5d\xa0\x0a\xdd\xe2\xca\xbc\x92\xc4\x0a\xdd\xbc\x62\x65\x90\ +\x11\x10\x33\x5c\x52\x8b\x93\x8b\x32\x0b\x4a\x32\xf3\xf3\x14\x40\ +\xfc\xc4\xa4\xfc\xd2\x12\x5b\x25\x25\xa0\xbc\x02\xd4\x70\x50\xf0\ +\xc3\x4d\xcf\x2b\x86\x06\x02\x30\x38\xf4\x41\x32\xfa\x86\x7a\x06\ +\xfa\xc8\xca\x4b\x32\xd3\x70\x28\x07\xc9\x20\x94\x83\x34\x5b\x05\ +\x64\x56\xa4\xe6\x44\xb8\x64\xe6\xa6\xe6\x15\x03\x9d\x60\xab\x64\ +\x66\x82\x26\x19\x89\x24\x69\x68\x06\x96\x04\x99\x63\xe5\x99\x9b\ +\x98\x9e\x1a\x9e\x99\x52\x92\x01\xd7\x84\x10\xf7\x48\xcd\x4c\xcf\ +\x28\x41\xd5\xe0\x5f\x94\x99\x0a\xf4\x7f\x09\xc4\x24\x25\x7d\x50\ +\x28\xea\x43\x83\x11\x18\x2b\xfa\xf0\x68\xb1\x03\x7b\x86\xd6\x60\ +\xd4\x92\x51\x4b\x46\x2d\x19\xb5\x64\xd4\x92\x51\x4b\x46\x2d\x19\ +\x54\x96\x70\x21\x1a\x76\xa9\x79\xc0\xd6\x5c\x39\xb0\xd9\xa6\x5e\ +\xf8\x9e\x0f\xd8\xe4\x63\x29\x76\xf2\x0c\xe1\x00\x82\x1a\x8e\x94\ +\x0e\x20\xdf\xd4\xd3\xc5\x31\x24\xe2\xf0\xdb\xab\x1b\x79\x19\x0c\ +\x38\x58\x0c\x4f\x2c\x3a\x73\x6c\x89\xe7\x6c\xd9\x7b\xef\x34\x26\ +\x3a\x84\xbb\x6e\xfb\xd7\x3e\x73\xa7\xe7\xe9\xf7\x79\xf3\xbf\x70\ +\x5b\xcc\x63\x98\xe0\x28\x39\xc5\xb1\xc1\x83\xff\xd8\x5c\x0e\xee\ +\x55\xc9\xa5\x1a\xa0\x46\xa4\xa7\xab\x9f\xcb\x3a\xa7\x84\x26\x00\ +\xe3\x91\x12\xf6\ +\x00\x00\x00\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x29\x1c\x08\x84\x7e\x56\x00\x00\x00\x60\x49\x44\x41\x54\x78\ +\xda\xed\xd9\xb1\x0d\x00\x20\x08\x00\x41\x71\x50\x86\x63\x51\xed\ +\x8d\x85\x25\x89\x77\xa5\x15\xf9\x48\x45\x8c\xa6\xaa\x6a\x9d\x6f\ +\x99\x19\x1d\x67\x9d\x03\x11\x45\x14\x11\x11\x45\x14\x51\x44\x44\ +\x14\x51\x44\x11\x11\x51\x44\x11\x45\x44\x44\x11\x45\x14\x11\x11\ +\x45\x14\xf1\x5b\xd1\x75\xb0\xdb\xdd\xd9\x4f\xb4\xce\x88\x28\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf\x36\xce\x69\x07\x1e\xe9\ +\x39\x55\x40\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x75\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x4e\x13\x51\x18\x86\x9f\xaf\x15\xd2\ +\x32\x78\x03\x56\x4d\x69\x58\x89\xa6\x3f\xf1\x06\x20\x26\x1a\x37\ +\x94\x84\xd9\xb6\x33\xc4\x0b\x30\x46\x10\x34\x51\x16\x2e\x48\xd1\ +\xb8\x72\x43\xb4\x74\xd8\x92\x98\xe2\xca\xb8\x11\x37\x2c\x8c\xda\ +\x36\x12\xc0\x10\x40\x03\x86\x0b\xc0\x54\xa3\x71\x3e\x17\xb4\xd1\ +\x44\xa6\x65\x0a\x3b\xfb\x6c\xbf\xf7\x9c\xf7\x49\xe6\xcc\x99\x81\ +\x36\x6d\xfe\x77\xc4\x4f\xd8\x34\xcd\xce\xee\x70\x78\x48\x44\xd2\ +\x40\x4a\x21\x02\x80\xea\x0e\x22\xef\x05\x8a\x7b\xd5\x6a\x71\x7e\ +\x7e\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04\x7a\x80\x0f\xa2\ +\xba\xa8\x22\x3b\xb5\x71\x04\xe8\x07\x2e\x00\x1b\x2a\x32\x56\x28\ +\x14\x9e\x1d\x8b\x80\x69\x9a\xc1\x93\x86\x91\x53\xd5\x1b\x02\x2f\ +\x08\x06\xc7\xf3\xf9\x7c\xe5\xa0\xac\x65\x59\x09\x81\x29\x54\x2f\ +\xab\xea\x74\x34\x16\x1b\x9f\x9c\x9c\x74\x1b\xed\x7f\xa2\x99\x40\ +\xad\xfc\x3a\x30\x9a\x77\x9c\x07\x8d\xb2\x85\x42\xa1\x0c\x5c\x19\ +\xb1\xac\x51\x60\xea\xd3\xe6\x26\xc0\x58\xa3\x35\xc1\x46\x43\x3b\ +\x93\x19\x06\x1e\x09\x8c\xce\x3a\xce\xc3\x66\xb2\x75\x4a\xe5\xf2\ +\x52\x32\x91\xf8\x2e\x22\xf7\x12\xc9\x64\xa5\x5c\x2e\xaf\x79\x65\ +\x3d\x1f\x81\x69\x9a\x9d\xdd\x5d\x5d\xab\xc0\xc7\x59\xc7\xb9\x7a\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97\x40\xcf\xd7\x6a\xb5\xcf\xeb\x60\x06\ +\xbc\x16\x77\x87\xc3\x43\x40\x4c\x82\xc1\x89\x56\xca\x01\x02\xaa\ +\xb7\x80\x5e\xc3\x30\x06\x3d\x33\x5e\x03\x11\x49\xa3\x5a\xf1\x3a\ +\x70\x87\xe1\xe9\xdc\x5c\x09\x58\x46\xd5\xbf\x00\x90\x42\xe4\x75\ +\xab\xe5\x75\x44\xf5\x95\xa8\x5e\xf4\x2d\xa0\x70\x4a\xfe\xbc\xe7\ +\x2d\xe3\xc2\x17\x44\x22\xbe\x05\x00\x54\xd5\xd7\x4d\x79\x60\x41\ +\x20\x20\xfb\x1e\xfe\x05\x76\x45\xf5\xf4\x51\x05\x54\x35\x82\xea\ +\x6e\x2b\x02\x6f\x55\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +\x45\xe0\xbc\x65\x59\x89\x56\x9b\x6d\xdb\x4e\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xab\x56\x8b\xc0\x86\xc0\x54\x8b\xfd\x22\xae\x9b\x03\xd6\ +\x3b\x42\xa1\x05\xaf\x90\xe7\x55\xbc\xb2\xb2\xf2\x2b\x15\x8f\x6f\ +\x03\x77\x52\xc9\x64\xb5\x54\x2e\x2f\xf9\x69\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93\x7c\x7e\xd5\xb7\x00\x40\xa9\x52\x59\x4b\xc4\xe3\ +\x06\x70\x37\x95\x4c\x7e\x3b\xa4\x84\xd4\xca\xef\x8b\xc8\x74\xde\ +\x71\x1e\x37\x0a\x37\xfd\x1a\x46\x63\xb1\xf1\xcf\x5b\x5b\xaa\xaa\ +\x39\x2b\x9b\xbd\x14\x54\x1d\xaf\xdd\x70\xff\x60\xdb\x76\x4a\x5c\ +\x37\xa7\x30\x20\x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02\x75\x2c\ +\xcb\x4a\x8b\xea\x34\xd0\x0b\x2c\x03\x8b\xc0\x76\x6d\x7c\x86\xfd\ +\x1f\x92\x3e\x60\x5d\xe0\x66\xde\x71\x3c\x0f\x5e\x4b\x02\xb0\xff\ +\x85\x34\x0c\x63\x50\x5c\x37\x8d\x48\x0a\xa8\xdf\x13\x3b\x0a\xef\ +\x44\xb5\xd8\x11\x0a\x2d\xcc\xcc\xcc\xfc\xf4\xb3\x6f\x9b\x36\xff\ +\x37\xbf\x01\x4a\x37\xdd\xdd\x8c\xf1\x82\x6a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0c\x2b\x4a\x3c\x30\x74\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\ +\x63\x60\x40\x05\xff\xff\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\ +\xc5\x70\x0e\x23\x23\x9c\xc3\xc8\x88\x61\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05\x2b\xca\xe5\x75\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +\x4d\x5b\x6f\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x81\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00\x25\x3d\x6d\x22\ +\x00\x00\x00\x06\x50\x4c\x54\x45\x00\x00\x00\xae\xae\xae\x77\x6b\ +\xd6\x2d\x00\x00\x00\x01\x74\x52\x4e\x53\x00\x40\xe6\xd8\x66\x00\ +\x00\x00\x29\x49\x44\x41\x54\x78\x5e\x05\xc0\xb1\x0d\x00\x20\x08\ +\x04\xc0\xc3\x58\xd8\xfe\x0a\xcc\xc2\x70\x8c\x6d\x28\x0e\x97\x47\ +\x68\x86\x55\x71\xda\x1d\x6f\x25\xba\xcd\xd8\xfd\x35\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xdc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x40\x08\x06\x00\x00\x00\x13\x7d\xf7\x96\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2d\x19\xaf\x4a\xeb\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x40\x49\x44\x41\x54\x58\xc3\xed\xce\x31\ +\x0a\x00\x20\x0c\x03\x40\xf5\xa3\x7d\x5b\x5f\xaa\x53\xc1\xc9\xc5\ +\x45\xe4\x32\x05\x1a\x8e\xb6\x76\x99\x5e\x25\x22\x66\xf5\xcc\xec\ +\xfb\xe8\x74\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xf0\x36\xf0\x41\x16\x0b\x42\x08\x78\x15\x57\x44\xa2\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x2b\xaf\xc4\x97\xc5\x00\x00\x00\x7d\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x60\xd4\x01\ +\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\x80\x51\x07\x30\x11\ +\x6a\xbd\xd2\xb2\x65\x8c\x33\x04\x68\xe1\x08\x5c\x66\x0e\x9e\x8e\ +\x09\xdd\xba\x66\x34\x6c\xf6\x0f\x4d\x00\x00\x5f\x39\x33\x34\x2b\ +\x20\x00\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\xd6\x37\x2e\x48\x17\xa0\x0b\xd2\xfd\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\ +\xbb\xe3\xf5\x2a\x53\x08\xa8\x05\x8e\x14\x22\x59\xa1\x59\x32\x64\ +\x14\x70\x94\x08\x19\x11\xde\x53\x82\x8c\x08\xee\x29\x42\x46\x87\ +\xb7\x4a\x90\xd1\xc1\xad\x22\x64\x26\xf8\x1e\x09\x32\x1b\x7c\xab\ +\x04\x5d\x5b\xe1\x09\x7b\xbf\x65\x14\x88\x15\xfe\xef\x72\x79\xe5\ +\xb8\x9f\xcf\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x47\xb0\x5b\x07\x3a\x44\x3e\x01\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +\x52\x2b\x9c\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x49\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x6b\x5c\x55\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9\x64\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8\x76\xf0\x1f\ +\x68\x11\x14\x2b\x34\x81\xde\x55\xca\xcc\xbd\xa5\x54\x5c\x04\x44\ +\x6d\x3a\xd5\x4d\x16\x2e\xe2\x44\x57\xb3\x1b\xea\x78\xa7\x18\xb2\ +\x08\xc8\x54\xb0\x88\x1b\xeb\xc6\x85\x68\xf3\x55\x53\xa4\xb4\x55\ +\x9a\x52\x70\x25\x99\x30\xa5\x36\xb9\xaf\x8b\xf9\x68\xc1\xcc\x0c\ +\x53\xba\x6b\x9e\xdd\x39\xe7\x39\xef\xfb\xbb\xef\x7d\xef\x39\x17\ +\x76\xb5\xab\xe7\x5d\xea\xc5\xec\xba\x6e\xdf\x40\x3c\x3e\x2e\x69\ +\x0c\x48\x1b\x0c\x02\x60\xb6\x8e\x74\x4d\x50\xa9\xd6\x6a\x95\x85\ +\x85\x85\x7f\x9f\x39\x80\x9f\xc9\x9c\x34\x29\x2f\xd8\x0f\xac\xca\ +\xec\xaa\x49\xeb\x8d\xe5\x41\xe0\x28\x30\x0a\xdc\x32\x69\x2a\x08\ +\x82\x6f\x9e\x09\x80\xeb\xba\x91\x64\x22\x91\x37\xb3\x0f\x04\xdf\ +\x13\x89\xe4\x4a\xa5\xd2\xf2\x4e\x5e\xcf\xf3\x0e\x0b\x66\x30\x7b\ +\xd3\xcc\x66\x87\x52\xa9\xdc\xf4\xf4\x74\xd8\x29\x7e\xb4\x1b\x40\ +\x23\xf9\xfb\xc0\xb9\x52\xb9\xfc\x79\x27\x6f\x10\x04\x4b\xc0\x5b\ +\xa7\x3d\xef\x1c\x30\xf3\xe7\xed\xdb\x00\x53\x9d\xf6\x74\xac\x80\ +\x9f\xc9\x9c\x44\x5a\x10\x7c\x54\x2a\x97\xbf\x00\x98\x9c\x9c\x7c\ +\x61\x73\x63\xe3\x5d\x83\x09\xd5\x4b\x0e\x66\x2b\xe6\x38\x73\xc9\ +\x64\xb2\x58\x28\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99\x49\xe3\x41\ +\x10\x54\x7a\x06\x70\x5d\xb7\x6f\x60\xcf\x9e\x1b\xc0\x1f\x5f\x95\ +\xcb\x6f\x03\x9c\x99\x98\xd8\xb7\x1d\x8b\x5d\xc1\x6c\x14\x08\x01\ +\xa7\x61\x0f\x01\x47\xb0\xe2\x6c\x6d\x1d\xbf\x38\x37\xb7\xde\x80\ +\xf8\x01\xd8\xbf\x59\xab\x8d\xb4\x6b\x4c\x67\xa7\x49\x80\x81\x78\ +\x7c\x1c\x48\x29\x12\xb9\xd0\x7c\xf2\xed\x58\xec\x8a\x99\x1d\xdc\ +\x61\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03\x70\xcc\xce\ +\x03\xc3\x89\x44\xe2\x44\xbb\x3c\x6d\x01\x24\x8d\x61\xb6\xdc\x6c\ +\xb8\x6a\xb5\x7a\x16\xb3\x51\x75\xa8\x9a\x40\x06\xaf\x0d\xc4\xe3\ +\x67\x01\xbe\xbc\x74\x69\x11\xb8\x8e\x59\xef\x00\x40\x1a\xe9\xa7\ +\xd6\xc8\xec\x14\xf5\x52\x77\x96\x14\x02\xa7\x5a\x43\xb3\x1f\x65\ +\xf6\x7a\xcf\x00\x06\x2f\xe9\xf1\x77\x8e\x60\xa4\x0b\x70\x13\xd4\ +\x91\x34\xd2\x1c\x86\x70\x0f\x69\xb0\x67\x80\x7a\x2c\xeb\xe9\xa4\ +\xdc\x31\x81\xe3\x88\x0e\x95\xeb\x04\x70\x5f\x66\xfb\x5a\x30\xf0\ +\x7b\xa7\x40\x2d\x49\x61\x08\xd7\x5b\xfb\xcc\x06\x31\xbb\xff\x34\ +\x00\xbf\x9a\x74\xf4\x89\xc0\x5f\x77\xf1\x37\x33\x3a\x32\x9b\x7b\ +\x62\xe6\x98\xe0\x97\x9e\x01\x04\x15\xe0\xa0\xe7\x79\x87\x01\x92\ +\xc9\x64\x51\xb0\x62\x60\x6d\x73\x83\x21\x2d\x6d\x3e\x78\x50\x04\ +\xf0\x7d\x3f\x0d\xbc\x6a\xf0\x6d\xcf\x00\xd5\x5a\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6\x71\x07\x56\x1b\x96\xc7\xaf\ +\xa3\xde\xf9\x48\x5a\xde\x0e\xc3\x77\x1a\x87\x8e\x14\x86\x79\xe0\ +\x66\xac\xbf\xff\x72\xbb\x3c\x91\x76\x0b\x6b\x6b\x6b\xdb\xe9\x43\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9\x2d\x2e\x2d\xfd\x7c\x6d\x75\x75\ +\x63\xf8\xc0\x81\x52\x5f\x34\xfa\xb7\x49\x7b\x05\x2f\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcf\x66\x2f\ +\x00\x67\x04\xa7\x2f\x96\x4a\x37\xda\xe5\xe9\xda\xe5\x5e\x26\x93\ +\x97\xf4\xa1\xa4\x5c\x29\x08\x66\xbb\xf9\x01\xf9\xd9\x6c\x0e\xf8\ +\x54\xd2\x6c\x29\x08\x72\x9d\xcc\x5d\x6f\xc3\xa1\x54\x2a\xf7\xd7\ +\x9d\x3b\x66\x66\x79\x2f\x9b\x7d\x23\x62\x96\x6b\x9c\x70\xff\x93\ +\xef\xfb\x69\x85\x61\xde\xe0\x98\xa4\xfc\x2b\x43\x43\x1f\x77\xa5\ +\xed\x66\x68\xca\xf3\xbc\x31\x99\xcd\x02\xc3\xd4\x3f\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7f\x48\x46\x80\x9b\x8d\xdb\xb3\x6d\xe3\x3d\ +\x15\x00\xd4\x6f\xc8\x44\x22\x71\x42\x61\x38\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1\x6f\x32\xab\xc4\xfa\xfb\x2f\x17\x8b\xc5\x47\xbd\xc4\ +\xdd\xd5\xae\x9e\x6f\xfd\x07\xb0\xd0\x3c\xea\x1c\xa0\xa5\x5f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x3b\xdc\ +\x3b\x0c\x9b\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x29\xb3\ +\x47\xee\x04\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xed\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x6a\x49\x44\ +\x41\x54\x58\x85\xed\x97\xcb\x4e\xc2\x40\x14\x86\xbf\x43\x08\x78\ +\x7d\x00\xf4\x15\xd4\x84\x77\x91\x65\x69\x0b\x71\xa1\xef\x23\xae\ +\x9a\x71\xa8\x4b\x7c\x07\x37\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98\x21\x18\xed\xbf\x9a\x76\x26\xfd\xbe\ +\x4e\xa6\xcd\x39\xf0\xdf\x23\xf9\x0b\x55\x15\x6b\x4c\x50\x12\xb9\ +\x54\x38\x05\x76\x1c\x71\x3e\x04\x86\x40\xc7\x0b\x02\x2b\x22\xba\ +\x24\xa0\xaa\x12\x1b\x73\xab\x22\x4d\x60\x02\xf4\x11\x79\x75\x82\ +\x57\x3d\x00\xea\x40\x15\x11\xd3\xf4\xfd\x76\x26\x51\xce\xd6\x58\ +\x63\x02\x49\xe1\x8f\xa5\x72\xb9\xe1\x79\xde\xc8\x09\x7c\x91\x38\ +\x8e\x6b\xc9\x7c\xde\x43\x35\xb4\xd6\x3e\x00\x5d\x80\x52\xb6\xa0\ +\x24\x72\x09\x4c\x12\x38\x77\x0d\x07\xf0\x3c\x6f\x34\x4f\x92\x06\ +\x30\x15\xd5\xab\x2f\x6e\x36\x50\x38\x01\xfa\x61\x18\x3e\xbb\x86\ +\x67\x69\xb7\xdb\x4f\x40\x9f\xf4\x7c\x7d\x17\x00\x76\x81\xf7\x4d\ +\xc1\x73\x79\x03\xf6\x56\x09\x6c\x25\x85\xc0\xd6\x05\xca\xeb\x26\ +\xac\x31\xba\x6e\xee\x27\xf1\xc3\x50\x56\xdd\xdf\xfa\x0e\x14\x02\ +\x85\x40\x21\xb0\xf6\x3f\xb0\xee\xbb\x75\x9d\xad\xef\x40\x21\xf0\ +\xab\x04\xc6\xe4\x2a\x95\x0d\x66\x7f\xc1\x5a\x12\x18\x02\xf5\x38\ +\x8e\x6b\x9b\x22\x5b\x6b\x8f\x49\xcb\xf3\xc1\x92\x80\xc0\x0d\x50\ +\x4d\x66\xb3\xfb\x28\x8a\x8e\x36\x02\x4f\x92\x1e\x50\x11\xe8\xe4\ +\xb8\x69\x54\x55\xba\xd6\x46\xa8\x86\xc0\x94\xb4\x31\x79\x71\x42\ +\x57\x3d\x24\x7d\xf3\x8a\x42\xe4\x07\xc1\x45\xd6\x98\x2c\xb7\x66\ +\xd6\x7a\x8b\xba\xfd\x8c\xb4\x52\x76\x91\x31\x30\x40\xf5\xda\x6f\ +\xb5\xee\x1c\x3d\xf3\x8f\xe4\x13\xfb\x36\x7a\x56\x11\xde\xcf\xd8\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x20\xb9\ +\x8d\x77\xe9\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xe6\x7c\x60\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x48\x11\x40\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x23\xed\x08\xaf\x64\x9f\x0f\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x37\x4e\x6c\xc4\x8d\x00\x00\x02\x13\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xbf\x6b\x53\x51\x14\xc7\xbf\xe7\x3e\x10\ +\xe2\x7d\x0d\x71\x28\x82\xa9\x43\xa5\x2e\x56\xb1\x06\x07\xd7\x3a\ +\x49\xad\x36\x85\xae\xfe\x15\x36\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc\x36\x37\x6d\xd5\xc1\x8a\x9b\xf8\xab\x58\x11\x09\xd1\xc1\ +\x94\x54\x84\x1a\xee\x33\x22\x2d\xef\x1e\x97\x2b\x74\x49\x9a\xf7\ +\xc3\xc9\x77\xd6\x7b\x0e\xe7\x73\x7e\xdd\x73\x80\x4c\x32\xf9\xdf\ +\x85\xa2\x28\x1f\x7e\xd8\x38\x44\x47\x8e\xce\x02\x28\x03\x28\x01\ +\x28\xda\xa7\x16\xd8\xbc\x21\xe1\xf8\x66\x67\xdb\xff\x75\xed\xe4\ +\x6e\xea\x00\x6e\x3d\x98\x63\x66\x0f\xc0\x28\x80\xf7\x60\xb3\x4e\ +\xc2\x69\xd9\xe7\x22\x33\x4f\x02\x38\x43\x44\x4d\x41\xa8\xea\xa9\ +\xa1\x47\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83\x7b\x52\x69\x96\x4a\ +\xaf\xca\x5a\xe7\x6c\x1f\xc8\x09\x59\xeb\xac\x59\x5d\x2f\xf7\xe0\ +\x9d\x48\x0c\x60\x9d\x87\xf9\x95\x60\x7e\x50\x1b\xa9\x74\x45\x2a\ +\x1d\x4a\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb\x31\x6c\xab\ +\xd6\xb6\x1c\xab\x07\x6c\xc3\x7d\x24\xa2\x4f\x3f\x2f\x0f\x4d\xc5\ +\x0c\xe0\x09\x33\x8f\xf2\x8f\x6f\xe3\xbd\x1a\xb3\x67\x8d\x6c\xb7\ +\x9f\x60\x13\x2e\xc4\xcd\x20\x33\xdf\x00\x30\x46\x85\xe1\x99\x5e\ +\x3a\xfd\x9a\xa4\x0c\x60\xa3\x7b\xa5\xb0\x11\x17\xa0\x3b\x9d\x7f\ +\x0b\x36\x9b\x00\x62\x01\x94\x88\xe8\x79\x0a\x83\xf4\x0c\x24\xce\ +\xc7\x01\x38\xc6\xcc\xad\x14\x00\xb6\xf6\x7d\x58\x91\x00\x40\x44\ +\x94\xd4\x3b\x09\x87\x00\x98\x38\x00\x6d\x36\xe1\x48\x52\x00\x66\ +\x2e\x02\x68\x47\x07\x60\xf3\x0a\xc0\x64\x0a\x25\xb8\x08\xe0\x65\ +\x64\x00\x12\x8e\x0f\x12\xa7\xdd\x7a\x30\x91\xe0\x23\x2b\x01\x38\ +\x45\x44\xcb\x91\x01\xcc\xce\xb6\x4f\x44\x4d\x36\xe1\x9d\x38\xce\ +\xef\x7f\xd9\x25\xbb\xbc\x1a\x39\x87\x96\x62\x45\x20\x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6\x59\x90\x4a\x1b\xa9\xf4\xd5\x44\x05\x94\ +\x4a\x7b\x76\xb1\x54\x06\x8d\xdc\x3a\x0f\xf3\x2b\xc1\x81\xd9\x3b\ +\x70\x5d\x9a\xf6\xe7\x9b\x60\x73\x17\x80\x27\x95\x7e\x2c\x95\x3e\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4\x6d\x47\xd0\xe2\xde\x56\xf3\ +\x56\x9a\x07\x49\x99\x99\x17\x01\x8c\x81\xcd\x26\x48\xac\x13\xd1\ +\x57\x3b\x6a\xc7\xed\xc4\x8c\x03\x68\x00\x98\xef\x4e\xe7\x97\xff\ +\xcd\x49\x56\x18\x9e\x01\x89\xbf\x27\xd9\xc8\xbe\x93\xec\x35\x09\ +\xc7\xcf\x39\xb4\xf4\xfd\x92\xbb\x97\x5d\xbb\x99\x64\x32\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xda\x47\x68\x61\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x39\x0e\xcf\xed\x10\x41\x00\x00\x00\x89\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x02\x16\x52\xe3\x8e\x5a\x41\x3f\ +\x68\x42\x60\xd4\x01\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\ +\x80\x51\x07\x10\x6c\x0f\xd0\xb2\x85\x34\x38\xa3\x80\xd2\x16\x10\ +\xa9\xad\x2b\x26\x5a\x34\xc3\x48\x31\x73\xf0\x74\x4c\xe8\xd6\x35\ +\xa3\x71\xa2\x1e\x7a\x00\x00\xa3\x5d\x38\x65\x19\x91\x39\x44\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x4e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x24\xca\xd2\x85\x53\x00\x00\x02\xdb\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xcf\x4b\x54\x51\x14\xc7\x3f\xf7\xf8\x18\ +\x85\x37\x6d\x02\x11\xd2\x16\x46\xab\x74\x86\x41\x8c\x36\x26\xa3\ +\x9b\x81\x8c\x32\x88\x36\xb5\xb6\x4d\x6d\x42\x6d\xea\x1f\x48\x27\ +\xfc\x07\xdc\x9a\xab\x20\x46\xa1\x28\x37\xbd\xc2\x45\xc8\x54\x3a\ +\x19\xd2\x0f\x57\x1a\xc3\x6c\x42\xc2\x47\xbc\x71\xba\xb7\x85\x77\ +\x64\x88\x66\xf4\x69\xad\xf4\xbb\xba\x87\x7b\xee\x7b\xdf\xfb\x3d\ +\xe7\x9e\x73\xe0\x08\x47\x38\xec\x50\x61\x9c\x5b\x5e\x6c\x46\x5a\ +\x1a\xd5\x15\x60\x10\xe8\x02\x5a\xed\xd6\xba\x36\xbc\x73\x14\xd9\ +\x42\x60\xb2\xc5\x54\xb4\xf4\xcf\x09\x24\x3c\xff\xaa\x86\x0c\xd0\ +\x0e\x7c\xd0\x06\xcf\x51\xac\xdb\xed\x56\x0d\x7d\x40\x4c\x60\xd5\ +\x11\x46\x73\xbd\xee\x93\x7f\x42\xe0\x5a\xee\x67\xc3\xe7\x4d\x9d\ +\xd1\x70\x07\x78\xae\x0d\xe9\xe5\x3e\x77\xa9\x06\xc9\x44\xd9\x30\ +\x26\x8a\x14\xf0\x70\xf5\x47\x90\xf6\x2f\x1d\xd7\x07\x8a\x51\xc2\ +\xf3\x27\xe2\x9e\xff\xab\xfb\xb5\x3f\xbc\xd7\x33\x71\xcf\x1f\x89\ +\x7b\xfe\xaf\xb8\xe7\x67\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0\x62\xd2\ +\x9d\x00\xe8\x99\xf7\x1b\x37\xb6\xb8\x09\x5c\x17\x45\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3\x3d\x6e\x60\xcf\x8e\x6a\x18\x17\xb8\xb2\ +\x98\x74\xb3\xa1\x09\xd8\x84\x5b\x11\xf8\xb4\x98\x74\x2f\x00\x74\ +\xbf\xf6\xdb\x4a\x9a\x67\x40\x0c\xd0\x80\x58\x77\x0d\x88\x40\xde\ +\x11\x06\x72\xbd\xee\xba\x25\x31\xa7\xa1\xbd\x18\x98\x8e\x5a\x89\ +\x29\x35\x09\x6c\x67\xfb\xa9\xb2\xe1\x5e\xe5\xe6\x25\xcd\x33\x81\ +\xce\xbf\x9c\xad\xac\x63\x25\xcd\xd3\x96\x17\x9b\x11\xcb\xea\x2e\ +\x70\xba\x39\xa2\x2e\xd7\xfa\x8f\xd4\x89\xc0\x20\xb0\x54\x49\xb8\ +\xcd\x32\x43\x40\x4c\xd7\x51\xcd\xee\xc5\x5b\x1a\xd5\x10\x40\x3e\ +\xe9\xbe\xd7\x86\x65\x60\x5f\x04\xba\x04\x5e\x55\x8c\xb2\xe1\x86\ +\x95\x7a\x37\x68\xe0\x46\x95\xfd\x52\x14\xdd\xfb\x21\x70\x42\xb3\ +\xf3\xce\x11\x45\xc7\x2e\xfe\xd5\xdf\xec\xa8\xb2\xbf\x55\x15\xac\ +\x50\x04\x90\x90\x95\xf2\x6f\x70\x14\xaa\x9e\x72\xf5\x08\x14\xca\ +\x86\xb6\x1d\x5d\x0d\x1f\xf7\x1a\x02\x1b\xf7\x4a\x3c\x5a\x81\x42\ +\x68\x02\xda\x90\x63\xbb\xbc\x56\x6e\xf2\x68\xaf\x21\x10\xc5\x74\ +\x95\xdd\x0f\x2c\x84\x26\xe0\x28\xb2\xa2\xe8\x4c\x78\x7e\x02\x20\ +\xea\x30\x29\xdb\x05\xc7\xd4\xf9\x98\x11\x58\x2c\x06\x66\xd2\xd6\ +\x81\x2e\xe0\x8c\xc0\x6c\x68\x02\x85\xc0\x64\x05\x56\xcb\x86\x31\ +\x80\xf9\x1e\x37\x70\x84\x01\xe0\x43\x55\xb6\xf3\xc7\x7a\x49\xc3\ +\xc5\x62\x2a\x5a\x9a\x5a\x2b\x29\xdb\xbc\xbe\x34\x35\x30\x13\x9a\ +\x40\x31\x15\x2d\x69\x18\x11\x45\x2a\xee\xf9\x23\x00\xb9\x5e\x77\ +\xbd\x10\x98\xb3\xc0\x6d\x6d\x58\x00\x7c\xc0\xd7\x86\x85\x88\x70\ +\xab\x10\x98\x73\xf9\xa4\xfb\x0d\x60\xfc\xeb\x56\xda\xca\x3f\xfc\ +\xe6\xbc\xbb\xb5\xef\x2c\x8e\x7b\x7e\xc6\x36\x96\x91\xbd\xf8\x4f\ +\xad\x95\x54\xe7\x4b\xff\x9e\x6d\x60\x63\x07\x6e\xc7\xee\xec\x77\ +\x69\x3f\xd6\xf8\x40\x14\xa3\xc0\x1c\x90\xce\x27\xdd\xf7\x35\x9a\ +\x57\x97\x95\xbd\x3f\x22\x64\x56\x36\x82\xfb\xbb\xb5\xe3\x30\x03\ +\xc9\xa0\x86\x87\xc0\x69\x6d\x58\x16\x85\x27\xb0\x66\x13\xe0\xa4\ +\x7d\x31\x1d\xc0\x17\x60\x38\x9f\x74\x67\xff\xcb\x48\xd6\x1c\x51\ +\x97\x45\xed\x8c\x64\x6d\x55\x23\xd9\x5b\x47\x91\x6d\x6a\x60\xe6\ +\x40\x31\x3f\xc2\x11\x0e\x1d\x7e\x03\xf9\xaf\x21\x55\xd9\x8f\x13\ +\x41\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x11\x69\xc8\x4e\x77\x00\x00\x00\x86\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x80\x85\xd8\ +\x7c\x4b\xb7\x6c\x38\x9a\x06\x46\x1d\x30\xea\x80\x41\x53\x0e\xd0\ +\xb2\x56\x1c\x8d\x82\x51\x07\x0c\x6e\x07\x50\xbb\x16\x24\x64\x36\ +\x13\x3d\xaa\x62\x7c\x66\x0e\x9e\x8e\x09\xdd\xba\x66\x74\x2a\xe0\ +\x86\x0e\x00\x00\x08\x5e\x38\x65\x39\x12\x10\xc2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8\x2e\x00\x00\x00\x22\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1\x42\x48\x2a\x0c\x19\ +\x18\x18\x91\x05\x10\x2a\xd1\x00\x00\xca\xb5\x07\xd2\x76\xbb\xb2\ +\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xeb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x68\x49\x44\ +\x41\x54\x58\x85\xed\x97\x4d\x4e\xc2\x40\x18\x86\x9f\xaf\x10\x14\ +\xd4\x03\xa0\x57\x10\x13\xb6\x9e\x43\x76\xc8\x58\x8c\x26\x70\x1f\ +\x31\x31\xa1\x74\x48\x97\x78\x0c\xd7\xc4\x78\x07\x71\xef\x0f\x02\ +\x91\xcf\x85\x94\x20\xa0\x2c\x1c\x5c\x68\xdf\xdd\x4c\xdf\xf4\x79\ +\xa6\x4d\xd3\x19\xf8\xef\x91\xf9\xb1\x6f\xcc\x09\x50\x03\x0a\xc0\ +\xa6\x23\xce\x2b\x70\x27\x22\x8d\x20\x0c\x2d\xa0\xcb\x04\xc4\x37\ +\x26\x04\x2a\xc0\x00\xe8\x02\x4f\x8e\x04\xb6\x81\x22\xb0\x01\xb4\ +\x5a\xd6\x9e\xc6\x12\x53\x01\xdf\x18\x1f\x08\x04\x6e\xd2\x6f\x6f\ +\xa5\xab\x28\xea\x39\x82\x03\x70\x5e\x2e\xe7\x47\x9e\xd7\x41\xe4\ +\x50\xc0\x04\xd6\xb6\x01\xbc\x99\x4e\x0d\x18\x8c\x45\x8e\x5c\xc3\ +\x01\xae\xa2\xa8\x27\xe9\x74\x09\x18\xaa\x48\x3d\x9e\x9f\x15\xd8\ +\x07\xba\x61\x18\x3e\xb8\x86\xc7\x09\x82\xe0\x1e\x91\x2e\xaa\x85\ +\x65\x02\x59\x54\x5f\xd6\x05\x9f\x66\x3c\x7e\x06\x72\xf1\x30\xbd\ +\xaa\xef\x1b\xa3\xab\x3a\xdf\xa5\x65\xed\xfc\x97\xf6\x29\xde\x77\ +\x17\x7f\x23\x89\x40\x22\x90\x08\x24\x02\x89\x40\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff\x34\xb3\x4f\xa0\x8f\x48\xee\xcb\xa6\x33\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2\x79\xb9\x9c\x5f\x17\xbb\ +\x52\xa9\xec\xa1\x5a\x04\x6e\x17\x04\x3c\x91\x4b\x60\x63\x94\x4a\ +\x5d\x57\xab\xd5\xdd\x75\xc0\x53\x22\x1d\x20\xa3\x22\x8d\x78\x7e\ +\xfe\x60\xd2\x04\x7c\x60\x38\xd9\xbd\x3e\x3a\xa1\x8b\xec\x4c\x56\ +\x9e\x51\x68\x86\xd6\x9e\x31\x7f\x30\x89\xab\x55\x63\x8e\x55\xa4\ +\x8e\xea\x01\x90\x75\x22\xf0\xf1\xce\x6f\x51\xbd\x68\xb5\xdb\x91\ +\xa3\x7b\xfe\x91\xbc\x03\x16\x71\x6a\x27\x44\x74\xfe\x4f\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +" + +qt_resource_name = b"\ +\x00\x09\ +\x09\x5f\x97\x13\ +\x00\x71\ +\x00\x73\x00\x73\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x0a\ +\x09\x24\x4d\x25\ +\x00\x71\ +\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x73\x00\x74\x00\x79\x00\x6c\x00\x65\ +\x00\x09\ +\x00\x28\xad\x23\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x73\x00\x73\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00\x72\ +\x00\x63\ +\x00\x11\ +\x0a\xe5\x6c\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x09\ +\x06\x98\x83\x27\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x8c\x6a\xa7\ +\x00\x48\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x21\xeb\x47\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x05\x95\xde\x27\ +\x00\x75\ +\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0a\xae\x27\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\xe2\x68\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x01\x75\xcc\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x76\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x90\x94\x67\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x07\x8f\x9d\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\xc4\x6a\xa7\ +\x00\x56\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x10\ +\x01\x07\x4a\xa7\ +\x00\x56\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x08\x3e\xcc\x07\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x01\xe0\x4a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x06\x5e\x2c\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2d\x00\x6f\x00\x6e\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x53\x25\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\x41\x40\x87\ +\x00\x73\ +\x00\x69\x00\x7a\x00\x65\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00\x48\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x08\x3f\xda\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x01\xf4\x81\x47\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x03\x8e\xde\x67\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0e\xbc\xc3\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\xab\x51\x07\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0b\xda\x30\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x87\xae\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\x65\xce\x07\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0b\x59\x6e\x87\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x1e\x9b\x47\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x09\xd7\x1f\xa7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\xe6\xe6\x67\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x4a\x00\x02\x00\x00\x00\x27\x00\x00\x00\x04\ +\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xc4\ +\x00\x00\x03\x44\x00\x01\x00\x00\x00\x01\x00\x00\x32\x85\ +\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x37\ +\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x26\x51\ +\x00\x00\x05\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x44\xb4\ +\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x36\x02\ +\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x98\ +\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xa6\ +\x00\x00\x04\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xf2\ +\x00\x00\x02\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x4a\ +\x00\x00\x06\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x49\xd9\ +\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xf1\ +\x00\x00\x04\x32\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x3f\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x39\x95\ +\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x00\x38\xfe\ +\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x39\ +\x00\x00\x06\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x28\ +\x00\x00\x02\xac\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x0c\ +\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x72\ +\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x35\x1e\ +\x00\x00\x04\x76\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xa4\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x87\ +\x00\x00\x02\x34\x00\x00\x00\x00\x00\x01\x00\x00\x29\x18\ +\x00\x00\x03\x1c\x00\x01\x00\x00\x00\x01\x00\x00\x2f\xf3\ +\x00\x00\x01\x10\x00\x00\x00\x00\x00\x01\x00\x00\x20\x37\ +\x00\x00\x07\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x4f\xca\ +\x00\x00\x06\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x2b\ +\x00\x00\x01\x6c\x00\x00\x00\x00\x00\x01\x00\x00\x23\xb6\ +\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x16\x89\ +\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\x47\x4f\ +\x00\x00\x02\x06\x00\x00\x00\x00\x00\x01\x00\x00\x28\x25\ +\x00\x00\x05\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x44\x10\ +\x00\x00\x05\xde\x00\x00\x00\x00\x00\x01\x00\x00\x46\xa5\ +\x00\x00\x05\x48\x00\x00\x00\x00\x00\x01\x00\x00\x43\x66\ +\x00\x00\x01\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x25\x8a\ +\x00\x00\x05\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x96\ +\x00\x00\x02\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x62\ +\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xd9\ +\x00\x00\x01\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x23\x13\ +\x00\x00\x00\x32\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/pyside2_style_rc.py b/qdarkstyle/pyside2_style_rc.py new file mode 100644 index 000000000..2c24ced57 --- /dev/null +++ b/qdarkstyle/pyside2_style_rc.py @@ -0,0 +1,4182 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created: qui dez 13 17:14:04 2018 +# by: The Resource Compiler for PySide2 (Qt v5.6.2) +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore + +qt_resource_data = b"\ +\x00\x00\x02J\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x14\x1a8\xc77\xd0\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xaeIDATx\xda\xed\x9bI\ +\x92\xc3 \x0cE#]\xdc\xf6\xc9\xd3\xbb\xaeT\x06&\ +\xe9\x7f\x09\x8c\xd6]2\xef!h \xf0x\xec\xd8\xb1\ +\xe3\xce!\xcc\x8f\x9d\xe7\xf9l\xfc;YB@+p\ +\xa4\x10\xc9\x0a\xcd\x92!\xb3\x80\xa3D\xc8\x8c\xf0\x9e\x12\ +dFpO\x112;\xbcU\x82\xcc\x0en\x15!+\ +\xc1\x8fH\x90\xd5\xe0{%\xe8^\x0a/\xd8\xfb=U\ + V\xf8\xe38\xfes\x5c\xd7E\x11\xf5\xfa\xcd\xdaw\ +k\x12\xd4\xbba\xef\x8dC\xc3[C\x11\xa5\x8f\x920\ +\x92\xb7\xc6\xa0\xa8q\xef-\xc1\x92\xaf\xc4b\x1e\x02\xa5\ +\xf1\xe7%\xa1\x94\xc7:\xef\x88W\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe86\x09\x22*\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0_\x87\x80\xc7\xa2\xc7\xdax$\xfc\xfb0\x80,\x85\ +-\x95\xc0\xeay\xf8^`D\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff1\x07\xa06=586\xfc\xeb<@\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed<\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4B\xb1\xe0\xe9\x02Z\xe0\x98\xf0!\x02,\xeb\x80\ +\xe9\x05\xb4\xc21%h6x\xb6\x04\x8d\x86g\x9c'\ +\x84\x0ah\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x00\x00\x88K\x04\xd39.\x90?\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xe0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b)\x1c\x08\x84~V\x00\x00\x00`IDATx\ +\xda\xed\xd9\xb1\x0d\x00 \x08\x00AqP\x86cQ\xed\ +\x8d\x85%\x89w\xa5\x15\xf9HE\x8c\xa6\xaaj\x9do\ +\x99\x19\x1dg\x9d\x03\x11E\x14\x11\x11E\x14QDD\ +\x14QD\x11\x11QD\x11EDD\x11E\x14\x11\x11\ +E\x14\xf1[\xd1u\xb0\xdb\xdd\xd9O\xb4\xce\x88(\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf6\xcei\x07\x1e\xe9\ +9U@\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02V\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xbaIDATx\xda\xed\x9b[\ +\x92\x02!\x0cEM\xd67.H\x17\xa0\x0b\xd2\xfd\xe9\ +\x9fe9\xda<\x92{\x13h\xf2=\x95\xe6\x1c\x1eC\ +\x10\x0e\x87\x15+V\xec9\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\ +\xbb\xe3\xf5*S\x08\xa8\x05\x8e\x14\x22Y\xa1Y2d\ +\x14p\x94\x08\x19\x11\xdeS\x82\x8c\x08\xee)BF\x87\ +\xb7J\x90\xd1\xc1\xad\x22d&\xf8\x1e\x092\x1b|\xab\ +\x04][\xe1\x09{\xbfe\x14\x88\x15\xfe\xefry\xe5\ +\xb8\x9f\xcf\x14Q\xef\xdf,}\xb7$A\xbd\x1b\xf6\xd9\ +84\xbc5\x141\xf4Q\x12z\xf2\x96\x18\x145\xef\ +\xbd%X\xf2m\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88W\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +F\x02\xb2\xe7!\xff\x05<%0\xe0\xbfN\x01\x8fM\ +\x8f\xb5\xf1H\xf8\xcfi\x00\xd9\x0a[F\x02\xab\xe7\xe1\ +\xb5@\x8f\x046<\xbc\x18j\x91\x10\x01\xffo\x0d@\ +\x15=%86\xfc\xfb:@)\x87{\xd7\x04Fq\ +E;\x0fh\x85aU\x96\xd4\x03\x91Z(\x16<]\ +@\x0d\x1c\x13>D\x80e\x1f0\xbc\x80Z8\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12\ + \xd5`o\xcf36E\x94j\xb0\x17&b$h\ +\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef\ +|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\ +\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|\ +E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xce\ +o\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\ +\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\ +\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\ +\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\ +\x02G\xb0[\x07:D>\x01\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xfc\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a9\x0e\xcf\xed\x10A\x00\x00\x00\x89ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x02\x16R\xe3\x8eZA?\ +hB`\xd4\x01\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\ +\x80Q\x07\x10l\x0f\xd0\xb2\x8548\xa3\x80\xd2\x16\x10\ +\xa9\xad+&Z4\xc3H1s\xf0tL\xe8\xd65\ +\xa3q\xa2\x1ez\x00\x00\xa3]8e\x19\x919D\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\x93\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\ +\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\ +\x0c+J<0t\x00\x00\x00$IDAT\x08\xd7\ +c`@\x05\xff\xff\xc3XL\xc8\x5c&dY&d\ +\xc5p\x0e##\x9c\xc3\xc8\x88a\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05+\xca\xe5u\x00\x00\x00\x00IEND\xaeB\ +`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f \xb9\ +\x8dw\xe9\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x06\xe6|```B0\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +d``b`H\x11@\xe2 s\x19\x90\x8d@\x02\ +\x00#\xed\x08\xafd\x9f\x0f\x15\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\x9f\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +#\xd9\x0b\x00\x00\x00#IDAT\x08\xd7c`\xc0\ +\x0d\xe6|\x80\xb1\x18\x91\x05R\x04\xe0B\x08\x15)\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95h\x00\x00\xac\xac\x07\x90Ne\ +4\xac\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xb6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7xl0\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b,\x0d\x1fC\xaa\xe1\x00\x00\x006IDAT8\ +\xcbc` \x01,Z\xb4\xe8\xff\xa2E\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6`\xd4\x82\x11`\x01#\xa9\xc9t\xd0\xf9\ +\x80\x85\x1cMqqq\x8c\xa3\xa9h\xd4\x82ad\x01\ +\x001\xb5\x09\xec\x1fK\xb4\x15\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x01\xec\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01iID\ +ATX\x85\xed\x97;N\xc3@\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02W\x00\xa4\xdc\x85\x94\x8e\xedD\x14p\x1fB\ +e-\x1bS\x86;\xd0PGQ\xee@\xe8y\x84<\ +\xe4\xa1p\x8c\x8c,%\x056\x05\xf8\xafv\xb5#\x7f\ +\x9f\xad\x95<\x03\xff=\x92\xdd\xa8\xaaXc|G\xe4\ +R\xe1\x14\xd8)\x88\xf3!0\x01\xfa\xae\xef[\x11\xd1\ +\x9c\x80\xaaJd\xcc\xad\x8at\x8090B\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5R\x89ZZc\ +\x8d\xf1%\x81?:\xb5Z\xdbu\xddi!\xf0u\xa2\ +(j\xc6\xab\xd5\x10\xd5\xc0Z\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe61\x9c\x17\x0d\x07p]w\xba\x8a\xe36\ +\xb0\x10\xd5\xab/n\xbaP8\x01FA\x10<\x17\x0d\ +O\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa.\x00\xec\x02\xefe\ +\xc13y\x03\xf6\xd2MmC!\x00\xd6\x18\xddV\xb3\ +)^\x10\xc8\xa6sg\xd3\xe1o\xa4\x12\xa8\x04*\x81\ +J\xa0\x12\xa8\x04*\x81\xad\xfd\xc0\xb6\xff\xf9O\x93\xfd\ +\x0232\x9dJ\x89\xd9_\xb3r\x02\x13\xa0\x15EQ\ +\xb3,\xb2\xb5\xf6\x98\xa4=\x1f\xe7\x04\x04n\x80F\xbc\ +\x5c\xde\x87axT\x0a<\x8e\x87@]\xa0\x9f\xe1&\ +QU\x19X\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +!\xc9\x9b\xd7\x15B\xcf\xf7/\xd2\xc1$?\x9aY\xeb\ +\xae\xfb\xf63\x92N\xb9\x88\xcc\x801\xaa\xd7^\xb7{\ +W\xd03\xffH>\x01\xac\x18zV\x83\xd7\xe8n\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x15;\xdc\ +;\x0c\x9b\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\ +\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x01\xd0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01MID\ +ATX\x85\xed\xd7MN\xc2@\x18\xc6\xf1\xff[\x08\ +\x08\xea\x01\xd0+\x88\x09[\xcf!\xbb\xca\xd8\x1aI\xe0\ +>bBBiI\x97x\x0c\xd7\x84p\x07q\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9by\ +~\x93n:\xf0\xdf#\x9bk\xcf\x98k\xa0\x01\x94\x81\ +\x03K=\x1f\xc0HDZA\x18F\x80\xee\x02\x88g\ +L\x08\xd4\x80)0\x00^-\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd(\xbaI\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8bE\ +\xb5\x1d\xc7cK\xe5\x00\xd4]\xb74w\x9c>\x22\x17\ +\x02&\x88\xa2\x1e\x80\xb36\xd3\x00\xa6K\x91K\xdb\xe5\ +\x00\xed8\x1eK6[\x05f*\xd2L\xf6\xd7\x01g\ +\xc0 \x0c\xc3g\xdb\xe5I\x82 xBd\x80jy\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5]\x80_\ +I\x0aH\x01) \x05\xa4\x80\x14\x90\x02R\xc0:`\ +\x82H\xf1\xc7Ik\x8d\xce!0\xd9\x02(\x8c\x80J\ +\xdduK\xfb\xea\xae\xd5j\xa7\xa8V\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3L\xe6\xc1\xf7\xfd\x93}\x94gD\xfa@\ +NEZ\xc9\xfe\xe6\xc3\xa4\x03x\xc0l\xf5\xf7\xfab\ +\xa5]\xe4xu\xf3\x9cB'\x8c\xa2[6\x1f&\xc9\ +\xa8o\xcc\x95\x8a4Q=\x07\x0aV\x00_\xdf|\x88\ +\xea]\xb7\xd7\x8b-\x9d\xf9G\xf2\x09>pdA\x95\ +\x87\xdfi\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02\xf8\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x02uID\ +ATX\x85\xed\x96\xcdN\x13Q\x18\x86\x9f\xaf\x15\xd2\ +2x\x03VMiX\x89\xa6?\xf1\x06 &\x1a7\ +\x94\x84\xd9\xb63\xc4\x0b0F\x104Q\x16.H\xd1\ +\xb8rC\xb4t\xd8\x92\x98\xe2\xca\xb8\x117,\x8c\xda\ +6\x12\xc0\x10@\x03\x86\x0b\xc0T\xa3q>\x17\xb4\xd1\ +D\xa6e\x0a;\xfbl\xbf\xf7\x9c\xf7I\xe6\xcc\x99\x81\ +6m\xfew\xc4O\xd84\xcd\xce\xeepxHD\xd2\ +@J!\x02\x80\xea\x0e\x22\xef\x05\x8a{\xd5jq~\ +~\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04z\x80\x0f\xa2\ +\xba\xa8\x22;\xb5q\x04\xe8\x07.\x00\x1b*2V(\ +\x14\x9e\x1d\x8b\x80i\x9a\xc1\x93\x86\x91S\xd5\x1b\x02/\ +\x08\x06\xc7\xf3\xf9|\xe5\xa0\xaceY\x09\x81)T/\ +\xab\xeat4\x16\x1b\x9f\x9c\x9ct\x1b\xed\x7f\xa2\x99@\ +\xad\xfc:0\x9aw\x9c\x07\x8d\xb2\x85B\xa1\x0c\x5c\x19\ +\xb1\xacQ`\xea\xd3\xe6&\xc0X\xa35\xc1FC;\ +\x93\x19\x06\x1e\x09\x8c\xce:\xce\xc3f\xb2uJ\xe5\xf2\ +R2\x91\xf8.\x22\xf7\x12\xc9d\xa5\x5c.\xafye\ +=\x1f\x81i\x9a\x9d\xdd]]\xab\xc0\xc7Y\xc7\xb9z\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97@\xcf\xd7j\xb5\xcf\xeb`\x06\ +\xbc\x16w\x87\xc3C@L\x82\xc1\x89V\xca\x01\x02\xaa\ +\xb7\x80^\xc30\x06=3^\x03\x11I\xa3Z\xf1:\ +p\x87\xe1\xe9\xdc\x5c\x09XF\xd5\xbf\x00\x90B\xe4u\ +\xab\xe5uD\xf5\x95\xa8^\xf4-\xa0pJ\xfe\xbc\xe7\ +-\xe3\xc2\x17D\x22\xbe\x05\x00T\xd5\xd7My`A\ + \xfb\x1e\xfe\x05vE\xf5\xf4Q\x05T5\x82\xea\ +n+\x02oU\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +E\xe0\xbceY\x89V\x9bm\xdbN\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xabV\x8b\xc0\x86\xc0T\x8b\xfd\x22\xae\x9b\x03\xd6\ +;B\xa1\x05\xaf\x90\xe7U\xbc\xb2\xb2\xf2+\x15\x8fo\ +\x03wR\xc9d\xb5T./\xf9i\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93|~\xd5\xb7\x00@\xa9RYK\xc4\xe3\ +\x06p7\x95L~;\xa4\x84\xd4\xca\xef\x8b\xc8t\xde\ +q\x1e7\x0a7\xfd\x1aFc\xb1\xf1\xcf[[\xaa\xaa\ +9+\x9b\xbd\x14T\x1d\xaf\xddp\xff`\xdbvJ\x5c\ +7\xa70 \x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02u,\ +\xcbJ\x8b\xea4\xd0\x0b,\x03\x8b\xc0vm|\x86\xfd\ +\x1f\x92>`]\xe0f\xdeq<\x0f^K\x02\xb0\xff\ +\x854\x0ccP\x5c7\x8dH\x0a\xa8\xdf\x13;\x0a\xef\ +D\xb5\xd8\x11\x0a-\xcc\xcc\xcc\xfc\xf4\xb3o\x9b6\xff\ +7\xbf\x01J7\xdd\xdd\x8c\xf1\x82j\x00\x00\x00\x00I\ +END\xaeB`\x82\ +\x00\x00\x02B\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xdd\ +S\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x17;_\x83tM\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xa6IDATx\xda\xed\x9b\xdb\ +\x0e\xc3 \x0cC\x9bh\xff\xdd\xf6\xcb\xb7\xb7i\x9av\ +IK\xec\x98B^7Q|p(\x85\xb0,3f\ +\xcc\x189\x8c\xf9\xb0m\xdb\xee\xc1\xff\xd9%\x00D\x05\ +W\x021U\xd1,\x18\xd6\x8bp\x14\x08\xebQ|&\ +\x04\xebQx&\x08\xeb]|+\x04\xeb]x+\x08\ +\xbb\x92\xf83\x10\xecj\xe2\x8fB\xb8Uvr]\xd7\ +g'\xf7}/\x01lU\xa3\xff*\x1e\x05!\xe2\x02\ +S\x11_\x05\xc1+m\x7f\xe6wj\x0ad\x8f\xfe\x11\ +q\x99N\xf8\xe5\x02S\x14\xcf\x84\xe0\xd5\xb6\xff%\x92\ +\x91\x0e\x86\x1e\xfd\xa8x\xc6\xc4\xf8\xc9\x05\xae2\xf2U\ +Np%\xdbW@0\x84\xfd[\xed\x8cL\x87\xf74\ +p\x85\x91\xaft\x82\xab\x89gCpE\xf1L\x08\x96\ +\x91\xff\xe8WXv\xfb\xaf\xf3\x80+\x8e<\xd3\x09\xae\ +.\x1e\x0d\xc1{\x10\x8f\x84\xe0\xccN*\xb6O]\x07\ +(\xb6\xefj9\xc9N;W\xcbI\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9cpS\xe6\x00$\x04\xf4\xdb&\xf5k0\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1L'\xb0\xd6\x19\xd4u@\x14\ +\x02s\x91\x05\xd9\x11j\x81\xc0^aB7E\x8f\x8a\ +A\x8b\xa7o\x8a\x1eqB\xc5\xb7\x05\x1c@\x14B\x95\ +\xf8\xaf)\x90\x99\x06-\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8eF\x9d\xc0<\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14))\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12e%2\xef\ +\x10*\xc4\x87\x01 !\xa0\x22Z%\xe6\xcb\xe01\x0b\ +%O4>n\xa9\xac2\x08Z\xb1\xb4\x22\x84\x92r\ +y\x15\x08\xad\x97&\xe6\x95\x19@\xc7\xc6\xbc4\x85\x84\ +\xd1\xd5\xb5\xb9\x0c \xcc\x8b\x933F\x8f\x07S!r\ +\xe7\x176+c\x00\x00\x00\x00IEND\xaeB`\ +\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +R+\x9c\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\ +\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\ +\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x03\xcc\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x03IID\ +ATX\x85\xed\x96\xcdk\x5cU\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9d\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8v\xf0\x1f\ +h\x11\x14+4\x81\xdeU\xca\xcc\xbd\xa5T\x5c\x04D\ +m:\xd5M\x16.\xe2DW\xb3\x1b\xeax\xa7\x18\xb2\ +\x08\xc8T\xb0\x88\x1b\xeb\xc6\x85h\xf3US\xa4\xb4U\ +\x9aRp%\x990\xa56\xb9\xaf\x8b\xf9h\xc1\xcc\x0c\ +S\xbak\x9e\xdd9\xe79\xef\xfb\xbb\xef}\xef9\x17\ +v\xb5\xab\xe7]\xea\xc5\xec\xban\xdf@<>.i\ +\x0cH\x1b\x0c\x02`\xb6\x8etMP\xa9\xd6j\x95\x85\ +\x85\x85\x7f\x9f9\x80\x9f\xc9\x9c4)/\xd8\x0f\xac\xca\ +\xec\xaaI\xeb\x8d\xe5A\xe0(0\x0a\xdc2i*\x08\ +\x82o\x9e\x09\x80\xeb\xba\x91d\x22\x917\xb3\x0f\x04\xdf\ +\x13\x89\xe4J\xa5\xd2\xf2N^\xcf\xf3\x0e\x0bf0{\ +\xd3\xccf\x87R\xa9\xdc\xf4\xf4t\xd8)~\xb4\x1b@\ +#\xf9\xfb\xc0\xb9R\xb9\xfcy'o\x10\x04K\xc0[\ +\xa7=\xef\x1c0\xf3\xe7\xed\xdb\x00S\x9d\xf6t\xac\x80\ +\x9f\xc9\x9cDZ\x10|T*\x97\xbf\x00\x98\x9c\x9c|\ +asc\xe3]\x83\x09\xd5K\x0ef+\xe68s\xc9\ +d\xb2X(\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99I\xe3A\ +\x10Tz\x06p]\xb7o`\xcf\x9e\x1b\xc0\x1f_\x95\ +\xcbo\x03\x9c\x99\x98\xd8\xb7\x1d\x8b]\xc1l\x14\x08\x01\ +\xa7a\x0f\x01G\xb0\xe2lm\x1d\xbf87\xb7\xde\x80\ +\xf8\x01\xd8\xbfY\xab\x8d\xb4kLg\xa7I\x80\x81x\ +|\x1cH)\x12\xb9\xd0|\xf2\xedX\xec\x8a\x99\x1d\xdc\ +a\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03p\xcc\xce\ +\x03\xc3\x89D\xe2D\xbbxP\x04\ +\xf0}?\x0d\xbcj\xf0m\xcf\x00\xd5Z\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6q\x07V\x1b\x96\xc7\xaf\ +\xa3\xde\xf9HZ\xde\x0e\xc3w\x1a\x87\x8e\x14\x86y\xe0\ +f\xac\xbf\xffr\xbb<\x91v\x0bkkk\xdb\xe9C\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9-.-\xfd|muu\ +c\xf8\xc0\x81R_4\xfa\xb7I{\x05/\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcff/\ +\x00g\x04\xa7/\x96J7\xda\xe5\xe9\xda\xe5^&\x93\ +\x97\xf4\xa1\xa4\x5c)\x08f\xbb\xf9\x01\xf9\xd9l\x0e\xf8\ +T\xd2l)\x08r\x9d\xcc]o\xc3\xa1T*\xf7\xd7\ +\x9d;ffy/\x9b}#b\x96k\x9cp\xff\x93\ +\xef\xfbi\x85a\xde\xe0\x98\xa4\xfc+CC\x1fw\xa5\ +\xedfh\xca\xf3\xbc1\x99\xcd\x02\xc3\xd4?\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7fHF\x80\x9b\x8d\xdb\xb3m\xe3=\ +\x15\x00\xd4o\xc8D\x22qBa8\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1o2\xab\xc4\xfa\xfb/\x17\x8b\xc5G\xbd\xc4\ +\xdd\xd5\xae\x9eo\xfd\x07\xb0\xd0<\xea\x1c\xa0\xa5_\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b)\xb3\ +G\xee\x04\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\ +\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\ +\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\x96\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\ +\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\ +\x0d\x1bu\xfe1\x99\x00\x00\x00'IDAT\x08\xd7\ +e\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3up\xb1\xca\xd4\ +\x90Px\x08U!\x14\xb6Tp\xe6H\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x024\xe2+\xa7\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x01\xed\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01jID\ +ATX\x85\xed\x97\xcbN\xc2@\x14\x86\xbfC\x08x\ +}\x00\xf4\x15\xd4\x84w\x91ei\x0bq\xa1\xef#\xae\ +\x9aq\xa8K|\x077\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98!\x18\xed\xbf\x9av&\xfd\xbe\ +N\xa6\xcd9\xf0\xdf#\xf9\x0bU\x15kLP\x12\xb9\ +T8\x05v\x1cq>\x04\x86@\xc7\x0b\x02+\x22\xba\ +$\xa0\xaa\x12\x1bs\xab\x22M`\x02\xf4\x11yu\x82\ +W=\x00\xea@\x15\x11\xd3\xf4\xfdv&Q\xce\xd6X\ +c\x02I\xe1\x8f\xa5r\xb9\xe1y\xde\xc8\x09|\x918\ +\x8ek\xc9|\xdeC5\xb4\xd6>\x00]\x80R\xb6\xa0\ +$r\x09L\x128w\x0d\x07\xf0\xbb\x86\ +gi\xb7\xdbO@\x9f\xf4|}\x17\x00v\x81\xf7M\ +\xc1sy\x03\xf6V\x09l%\x85\xc0\xd6\x05\xca\xeb&\ +\xac1\xban\xee'\xf1\xc3PV\xdd\xdf\xfa\x0e\x14\x02\ +\x85@!\xb0\xf6?\xb0\xee\xbbu\x9d\xad\xef@!\xf0\ +\xab\x04\xc6\xe4*\x95\x0df\x7f\xc1Z\x12\x18\x02\xf58\ +\x8ek\x9b\x22[k\x8fI\xcb\xf3\xc1\x92\x80\xc0\x0dP\ +Mf\xb3\xfb(\x8a\x8e6\x02O\x92\x1eP\x11\xe8\xe4\ +\xb8iTU\xba\xd6F\xa8\x86\xc0\x94\xb41yqB\ +W=$}\xf3\x8aB\xe4\x07\xc1E\xd6\x98,\xb7f\ +\xd6z\x8b\xba\xfd\x8c\xb4Rv\x9110@\xf5\xdao\ +\xb5\xee\x1c=\xf3\x8f\xe4\x13\xfb6zV\x11\xde\xcf\xd8\ +\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x01\xd0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01MID\ +ATX\x85\xed\x97;N\xc3@\x14\x00\xe7EQ\xc2\ +\xf7\x00\x81+\x00R\xeeB\xca\x8d\xedX\x14p\x1fB\ +e\x99\x8d)\xc3\x1dh\xa8\xa3(w \xf4|B>\ +\xf2\xa3p\x8c\x8cL\xb9\x16\x12x*[Zyf%\ +\x17\xef\xc1\x7fG\x8a/\xaa*6\x8e\xfd\x86\xc8\xa5\xc2\ +)\xb0\xe3\xc8\xf3!0\x03\x86\xc6\xf7\xad\x88h)@\ +U%\x89\xe3[\x15\xe9\x03K`\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4}\xcf\x0b\xf3\x88f~\xc6\xc6\xb1\ +/\x99\xfc\xb1\xd1l\xf6\x8c1s'\xf2-I\x92t\ +\xd2\xcdf\x8cj`\xad}\x00F\x00\x8d\xfc@C\xe4\ +\x12X\xa6p\xeeZ\x0e`\x8c\x99o\xd2\xb4\x07\xacD\ +\xf5\xea\xcb\x9b?(\x9c\x00\x93 \x08\x9e]\xcbs\xc2\ +0|\x02&d\xff\xd7\xf7\x00`\x17x\xafJ^\xe0\ +\x0d\xd8\xfb)\xe0W\xa8\x03\xea\x80:\xa0\x0e\xa8\x03\xea\ +\x80:\xa0\x0e(\x06,(L*\x15\xb2\xbfu\x95\x02\ +f@7I\x92NUfk\xed1\xd9x>-\x05\ +\x08\xdc\x00\xedt\xbd\xbe\x8f\xa2\xe8\xa8\x12y\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcdPU\x19Y\x1b\xa1\x1a\x00+\xb2\xc5\ +\xe4\xc5\x89]\xf5\x90\xec\xe6-\x85\xc8\xf3\xfd\x8b|1\ +)\xaff\xd6\x9a\xed\xdc~F6)\xbb`\x01LQ\ +\xbd\xf6\x06\x83;G\xdf\xfc#|\x02\x90\xc4u0\xa3\ +8\xd1\xd4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xf0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a:+\xaf\xc4\x97\xc5\x00\x00\x00}ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x82Q\x07\x8c:`\xd4\x01\ +\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\x80Q\x070\x11\ +j\xbd\xd2\xb2e\x8c3\x04h\xe1\x08\x5cf\x0e\x9e\x8e\ +\x09\xdd\xbaf4l\xf6\x0fM\x00\x00_934+\ + \x00\xc5\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\x81\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00%=m\x22\ +\x00\x00\x00\x06PLTE\x00\x00\x00\xae\xae\xaewk\ +\xd6-\x00\x00\x00\x01tRNS\x00@\xe6\xd8f\x00\ +\x00\x00)IDATx^\x05\xc0\xb1\x0d\x00 \x08\ +\x04\xc0\xc3X\xd8\xfe\x0a\xcc\xc2p\x8cm(\x0e\x97G\ +h\x86Uq\xda\x1do%\xba\xcd\xd8\xfd5\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00IEND\xaeB`\x82\ +\ +\x00\x00\x00\xdc\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00@\x08\x06\x00\x00\x00\x13}\xf7\x96\ +\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xdd\ +S\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10-\x19\xafJ\xeb\xd0\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x00@IDATX\xc3\xed\xce1\ +\x0a\x00 \x0c\x03@\xf5\xa3}[_\xaaS\xc1\xc9\xc5\ +E\xe42\x05\x1a\x8e\xb6v\x99^%\x22f\xf5\xcc\xec\ +\xfb\xe8t\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xf06\xf0A\x16\x0bB\x08x\x15WD\xa2\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x0b\x17\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00?\x00\x00\x00\x07\x08\x06\x00\x00\x00\xbfv\x95\x1f\ +\x00\x00\x00\x87zTXtRaw prof\ +ile type exif\x00\x00x\ +\xdaU\x8e\xd1\x0d\xc40\x08C\xff\x99\xe2F @L\ +\x18\xa7\xaa\x1a\xe96\xb8\xf1\x0f\x94Vm\xdf\x87\xb1,\ +d\xa0\xe3\xf7\x9d\xf4)\x1a\x0bY\xf7\x81\x008\xb1\xb0\ +\x90-\xcd\xe0\x8527\xe1V3uqNm\xe9\xe4\ +\x8eIe\x19\xc4p\xb6{\xd1\xce\xfc\xa2+\x06\xa6\x9b\ +;:v\xec\x92\xedr\xa8\xa8\xa4VQ\xb5r\xbd\x11\ +\x8fk\xf3\xfa\xe8\x9d\xb3\xbf\xcb\xe9\x0fH!,K\xed\ +~\xc6\xe4\x00\x00\x0a\x00iTXtXML:c\ +om.adobe.xmp\x00\x00\x00\x00\ +\x00\x0a\x0a \x0a \ +\x0a \ +\x0a\x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ +\x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a\ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \x0a@\x00Zq\x00\ +\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\ +\x00\x00/IDAT8\xcbc`\x18\x05#\x130\ +\xc2\x18\xf1\xf1\xf1\xa4\xe8\xfb?\x98\xfdB\x0cX\xb8p\ +!\x03\xd3H\x8e\xf9\x11\xe9\xf9\x85\x0b\x17\x8e\xe6\xf9\x11\ +\x0d\x00\x8bl\x05\xe9)K\xfc\x15\x00\x00\x00\x00IE\ +ND\xaeB`\x82\ +\x00\x00\x02\x86\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0b\x097Nl\xc4\x8d\x00\x00\x02\x13ID\ +ATX\xc3\xed\x96\xbfkSQ\x14\xc7\xbf\xe7>\x10\ +\xe2}\x0dq(\x82\xa9C\xa5.V\xb1\x06\x07\xd7:\ +I\xad6\x85\xae\xfe\x156\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc67m\xd5\xc1\x8a\x9b\xf8\xabX\x11\x09\xd1\xc1\ +\x94T\x84\x1a\xee3\x22-\xef\x1e\x97+tI\x9a\xf7\ +\xc3\xc9w\xd6{\x0e\xe7s~\xdds\x80L2\xf9\xdf\ +\x85\xa2(\x1f~\xd88DG\x8e\xce\x02(\x03(\x01\ +(\xda\xa7\x16\xd8\xbc!\xe1\xf8fg\xdb\xffu\xed\xe4\ +n\xea\x00n=\x98cf\x0f\xc0(\x80\xf7`\xb3N\ +\xc2i\xd9\xe7\x223O\x028CDMA\xa8\xea\xa9\ +\xa1G\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83{Ri\x96J\ +\xaf\xcaZ\xe7l\x1f\xc8\x09Y\xeb\xacY]/\xf7\xe0\ +\x9dH\x0c`\x9d\x87\xf9\x95`~P\x1b\xa9tE*\ +\x1dJ\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb1l\xab\ +\xd6\xb6\x1c\xab\x07l\xc3}$\xa2O?/\x0fM\xc5\ +\x0c\xe0\x093\x8f\xf2\x8fo\xe3\xbd\x1a\xb3g\x8dl\xb7\ +\x9f`\x13.\xc4\xcd 3\xdf\x000F\x85\xe1\x99^\ +:\xfd\x9a\xa4\x0c`\xa3{\xa5\xb0\x11\x17\xa0;\x9d\x7f\ +\x0b6\x9b\x00b\x01\x94\x88\xe8y\x0a\x83\xf4\x0c$\xce\ +\xc7\x018\xc6\xcc\xad\x14\x00\xb6\xf6}X\x91\x00@D\ +\x94\xd4;\x09\x87\x00\x988\x00m6\xe1HR\x00f\ +.\x02hG\x07`\xf3\x0a\xc0d\x0a%\xb8\x08\xe0e\ +d\x00\x12\x8e\x0f\x12\xa7\xddz0\x91\xe0#+\x018\ +ED\xcb\x91\x01\xcc\xce\xb6ODM6\xe1\x9d8\xce\ +\xef\x7f\xd9%\xbb\xbc\x1a9\x87\x96bE \x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6Y\x90J\x1b\xa9\xf4\xd5D\x05\x94\ +J{v\xb1T\x06\x8d\xdc:\x0f\xf3+\xc1\x81\xd9;\ +p]\x9a\xf6\xe7\x9b`s\x17\x80'\x95~,\x95>\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4mG\xd0\xe2\xdeV\xf3\ +V\x9a\x07I\x99\x99\x17\x01\x8c\x81\xcd&H\xac\x13\xd1\ +W;j\xc7\xed\xc4\x8c\x03h\x00\x98\xefN\xe7\x97\xff\ +\xcdIV\x18\x9e\x01\x89\xbf'\xd9\xc8\xbe\x93\xec5\x09\ +\xc7\xcf9\xb4\xf4\xfd\x92\xbb\x97]\xbb\x99d2\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xdaGha\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x03N\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0b\x09$\xca\xd2\x85S\x00\x00\x02\xdbID\ +ATX\xc3\xed\x96\xcfKTQ\x14\xc7?\xf7\xf8\x18\ +\x857m\x02\x11\xd2\x16F\xabt\x86A\x8c6&\xa3\ +\x9b\x81\x8c2\x886\xb5\xb6MmBm\xea\x1fH'\ +\xfc\x07\xdc\x9a\xab F\xa1(7\xbd\xc2E\xc8T:\ +\x19\xd2\x0fW\x1a\xc3lB\xc2G\xbcq\xba\xb7\x85w\ +d\x88f\xf4i\xad\xf4\xbb\xba\x87{\xee{\xdf\xfb=\ +\xe7\x9es\xe0\x08G8\xecPa\x9c[^lFZ\ +\x1a\xd5\x15`\x10\xe8\x02Z\xed\xd6\xba6\xbcs\x14\xd9\ +B`\xb2\xc5T\xb4\xf4\xcf\x09$<\xff\xaa\x86\x0c\xd0\ +\x0e|\xd0\x06\xcfQ\xac\xdb\xedV\x0d}@L`\xd5\ +\x11Fs\xbd\xee\x93\x7fB\xe0Z\xeeg\xc3\xe7M\x9d\ +\xd1p\x07x\xae\x0d\xe9\xe5>w\xa9\x06\xc9D\xd90\ +&\x8a\x14\xf0p\xf5G\x90\xf6/\x1d\xd7\x07\x8aQ\xc2\ +\xf3'\xe2\x9e\xff\xab\xfb\xb5?\xbc\xd73q\xcf\x1f\x89\ +{\xfe\xaf\xb8\xe7g\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0b\xd2\ +\x9d\x00\xe8\x99\xf7\x1b7\xb6\xb8\x09\x5c\x17E\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3=n`\xcf\x8ej\x18\x17\xb8\xb2\ +\x98t\xb3\xa1\x09\xd8\x84[\x11\xf8\xb4\x98t/\x00t\ +\xbf\xf6\xdbJ\x9ag@\x0c\xd0\x80Xw\x0d\x88@\xde\ +\x11\x06r\xbd\xee\xba%1\xa7\xa1\xbd\x18\x98\x8eZ\x89\ +)5\x09lg\xfb\xa9\xb2\xe1^\xe5\xe6%\xcd3\x81\ +\xce\xbf\x9c\xad\xacc%\xcd\xd3\x96\x17\x9b\x11\xcb\xea.\ +p\xba9\xa2.\xd7\xfa\x8f\xd4\x89\xc0 \xb0TI\xb8\ +\xcd2C@L\xd7Q\xcd\xee\xc5[\x1a\xd5\x10@>\ +\xe9\xbe\xd7\x86e`_\x04\xba\x04^U\x8c\xb2\xe1\x86\ +\x95z7h\xe0F\x95\xfdR\x14\xdd\xfb!pB\xb3\ +\xf3\xce\x11E\xc7.\xfe\xd5\xdf\xec\xa8\xb2\xbfU\x15\xac\ +P\x04\x90\x90\x95\xf2op\x14\xaa\x9er\xf5\x08\x14\xca\ +\x86\xb6\x1d]\x0d\x1f\xf7\x1a\x02\x1b\xf7JD\x80e\x1f0\xbc\x80Z8\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12\ + \xd5`o\xcf36E\x94j\xb0\x17&b$h\ +\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef\ +|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\ +\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|\ +E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xce\ +o\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\ +\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\ +\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\ +\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\ +\x02Q\xa0Z\x91w\xd2\x02#\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xf9\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a:\x11i\xc8Nw\x00\x00\x00\x86ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x82Q\x07\x8c:\x80\x85\xd8\ +|K\xb7l8\x9a\x06F\x1d0\xea\x80AS\x0e\xd0\ +\xb2V\x1c\x8d\x82Q\x07\x0cn\x07P\xbb\x16$d6\ +\x13=\xaab|f\x0e\x9e\x8e\x09\xdd\xbaft*\xe0\ +\x86\x0e\x00\x00\x08^8e9\x12\x10\xc2\x00\x00\x00\x00\ +IEND\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +M[o\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\ +\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\x9e\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8.\x00\x00\x00\x22IDAT\x08\xd7c`\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1BH*\x0c\x19\ +\x18\x18\x91\x05\x10*\xd1\x00\x00\xca\xb5\x07\xd2v\xbb\xb2\ +\xc5\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x03\xac\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x03)ID\ +ATX\x85\xed\x95Oh\x5cU\x14\xc6\x7f\xe7e\x88\ +d\xda\xc6\xbd\xa9\x94HW\xb6\x91:(\xae\xd3M\xc5\ +\x0aM@fc\xda7/%\xcdF\x07\xd1$\x8e\xae\ +\xb2P\xa8I\xddd\x99\xc2\xbc\x19\xd3n\x9e S\xc1\ +\xe2\x9f\x85u\x1b\xfc\xd3\xa4\x15\x91RJpJ\xd7%\ +3$\xcd\xe0\xfb\x5c\xbc7M\x90\xbc7\x1d\xe9\xce\xf9\ +V\xf7\xcfw\xce\xfd\xee9\xe7\x9e\x0b=\xf4\xf0\x7f\x87\ +uC\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98A\x0e\x18\x8a\ +\xb7\xea\x98\xfd*\xa8e\xb3\xd9Z>\x9f\xdfy\xea\x02\ +\xaa\xe5\xf2[\x98-\x00\xc3\x06\xb7\x047dV\x07p\ +\xc2p\x08\xb3Q\xc1\x08p\xd7`\xee\x9c\xe7}\xf5T\ +\x04\x04A\xd0\xb7\xd5l.\x00\xef\x1b|kaX:\ +{\xfe\xfc\xda~\x5c\xdf\xf7O8p\x118\x05,\xde\ +\xdb\xd8(\xcd\xcf\xcf\x87i\xfe3\x9d\x04\xc4\x87\xbf'\ +i\xd6\x9d\x9c\xbc\x94\xc6\xf5<\xef&\xf0z\xd5\xf7g\ +\x81\x8b\xc3G\x8e\x00\xcc\xa5\xd9\xa4F \x0e\xfb\x97f\ +6s\xaeP\xf8\x1c`ii\xe9\x99\xc1\xc1\xc1i\x93\ +\xde&\x0a9&\xad\xcb\xec\xea\xc3\xcd\xcd\xe5b\xb1\xf8\ +\x08\xa0R\xa9\xcc\x99\xf4\x99\x03\xe3g=\xaf\xd6\xb5\x80\ + \x08\xfa\xb7\x9b\xcd?$\xfd\xe9NN\xbe\x01p\xe5\ +\xf2\xe5\xc3a&s=\xceu\x0881=\x1a\x9b\xad\ +\xf7\xb5Z\xa7'\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9cI\x85\xe9\xec\xb7\x08\xb0\xd5h\x8c\x0b^p\ +\xa4\x8f\xda7\x0f3\x99\xeb2;\xbe\x8fm{<\xf2\ +w&\xf3M\x10\x04\xfd\x00\xe68\x1f\x22\x1d\xddn6\ +\xcf$\x9d\x93(@fc\xc0Z\xbb\xe0\x9e=t\xe8\ +\x82`\x04)9m\xd1\xdeK[\x8d\xc6\x05\x00\xd7u\ +\x7f\xc3\xec6\xd0\xbd\x00\x83\x9cI?\xedY\x9a \x0a\ +u:\xa4\xd0\x22n{\xfe\xa3\xe0\x95\xae\x05`\xf6\x5c\ +\xfb\x9d\xc78\x96\xca\xdf\xb5s\x14q\xdb\xb8\x8f\xd9P\ +\x12=\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01CJ\x8c\x5c\xb2\ +\x00\xe9\x81I\x87\xf7\xac\xfc\xce\x13\xa6@p\xfb\xf14\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95+\xa9\xfc]\ +;\xc7\xe0\xea\xae\x1e\x9d\x04V\xbb\x16 \xa8!\x1d\xf7\ +}\xff\x04\xc0\xc3\xcd\xcde\xcc\xd61S\xca\xe1\x02n\ +\x0e\x1c<\xb8\x0c\xb0R.\xe7\x0c^D\xfa\xbak\x01\ +\xd9l\xb6\x06\xdc\x8d{;\xc5b\xf1Q_\xabu\x1a\ +\xb8\x15Sv\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7w\ +$Y\x18}^w\xb6[\xadk]\x0b\xc8\xe7\xf3;\ +8\xce,p*\xee\xedLLM\xd5\x07\xb2\xd9W\x91\ +\xde\x95\xb4\x0a4\x81\xa6`\xd5\xcc\xde\x198p\xe05\ +\xd7u\xef\x03T}\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4t+\ +\xe9\x9c\x8eU^\xf5\xfd\x05\xe0\x03\xa0\xe4z\xdeb'\ +\xbe$\xab\xfa~\xc9\xcc>\x01\x16]\xcf+\xa5\xf1;\ +\x16\xd5\xbd\x8d\x8d\x92\xa4K\xc0B\xd5\xf7\xbf\xabV\xab\ +/'qW\xca\xe5\xdc\x17\x95\xca\x0ff\xf6)\xd1w\ +\xfcq'\xffO\xfc\xceW|\x7f,4[D:\x1a\ +\xb7\xd7\x1b\x82\xbfb'\xcf#\x8d\x125\xa0;2\x9b\ +)\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c`\x0c\xc8\ +a\x16\xf5\x09\xa9n\xf0\x8b\xa4\xdav\xabu--\xe7\ +=\xf4\xd0\xc3\xbf\xf1\x0fx\xe5N\xf2\x11\xe4iB\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x01\xeb\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01hID\ +ATX\x85\xed\x97MN\xc2@\x18\x86\x9f\xaf\x10\x14\ +\xd4\x03\xa0W\x10\x13\xb6\x9eCv\xc8X\x8c&p\x1f\ +11\xa1tH\x97x\x0c\xd7\xc4x\x07q\xef\x0f\x02\ +\x91\xcf\x85\x94 \xa0,\x1c\x5ch\xdf\xddL\xdf\xf4y\ +\xa6M\xd3\x19\xf8\xef\x91\xf9\xb1o\xcc\x09P\x03\x0a\xc0\ +\xa6#\xce+p'\x22\x8d \x0c-\xa0\xcb\x04\xc47\ +&\x04*\xc0\x00\xe8\x02O\x8e\x04\xb6\x81\x22\xb0\x01\xb4\ +Z\xd6\x9e\xc6\x12S\x01\xdf\x18\x1f\x08\x04n\xd2oo\ +\xa5\xab(\xea9\x82\x03p^.\xe7G\x9e\xd7A\xe4\ +P\xc0\x04\xd6\xb6\x01\xbc\x99N\x0d\x18\x8cE\x8e\x5c\xc3\ +\x01\xae\xa2\xa8'\xe9t\x09\x18\xaaH=\x9e\x9f\x15\xd8\ +\x07\xbaa\x18>\xb8\x86\xc7\x09\x82\xe0\x1e\x91.\xaa\x85\ +e\x02YT_\xd6\x05\x9ff<~\x06r\xf10\xbd\ +\xaa\xef\x1b\xa3\xab:\xdf\xa5e\xed\xfc\x97\xf6)\xdew\ +\x17\x7f#\x89@\x22\x90\x08$\x02\x89@\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff4\xb3O\xa0\x8fH\xee\xcb\xa63\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2y\xb9\x9c_\x17\xbb\ +R\xa9\xec\xa1Z\x04n\x17\x04<\x91K`c\x94J\ +]W\xab\xd5\xddu\xc0S\x22\x1d \xa3\x22\x8dx~\ +\xfe`\xd2\x04|`8\xd9\xbd>:\xa1\x8b\xecLV\ +\x9eQh\x86\xd6\x9e1\x7f0\x89\xabUc\x8eU\xa4\ +\x8e\xea\x01\x90u\x22\xf0\xf1\xceoQ\xbdh\xb5\xdb\x91\ +\xa3{\xfe\x91\xbc\x03\x16qj'Dt\xfeO\x00\x00\ +\x00\x00IEND\xaeB`\x82\ +\x00\x00\x0b\x1f\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00\x10\x08\x06\x00\x00\x00\xa6\xe7y)\ +\x00\x00\x00\x87zTXtRaw prof\ +ile type exif\x00\x00x\ +\xdaU\x8e\xcb\x0d\xc3@\x08D\xefT\x91\x12\xf8\xed\xb0\ +\x94\x13Y\xb6\x94\x0eR~@k\xcb\xf1;\xc0h\xb4\ +\xfb\x04\xed\xdf\xcfA\xafFX\xc9GL$\xc0\x85\xa7\ +\xa7\xbe+L^\x18\xb3(K\xef\x9a\x8bs\x9bT\xd2\ +\xbb&\xd3\x15\x903\xd8\xef\x87~\xf6\x17\xc30q\x84\ +G``\xc3\xa6e\xd7\xdd\xd4\xb4f\x8b\xda\xca}F\ +\xfeI\xae\xdf\xf6\xec\xe5\xe9f\xfa\x01?{,\x10\xd8\ +2\x95\xc4\x00\x00\x0a\x02iTXtXML:c\ +om.adobe.xmp\x00\x00\x00\x00\ +\x00\x0a\x0a \x0a \ +\ +\x0a \x0a\x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ +\x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a\ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \ + \ + \ + \ + \x0a \ + \ + \x0a'q\xef\ +\x0e\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\ +\x88\x00\x00\x005IDATX\xc3\xed\xd5\xb1\x0d\x00\ +0\x08\x041\xc8\xa2\xcc\xc6\xa4I\x9b\x1d\xde\xee(\x91\ +@WE\xb6\xfe\x87\x99\xb9I\xcb\xefn\x9f\xf4\x0b8\ +\x9e\x00\x90A\x19\x94A\x80H\x0f\xc6\x9d\x08\x0b\xaac\ +u(\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd55\xa3\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x06\xfe\x9fg``B0\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +d``b``4D\xe2 s\x19\x90\x8d@\x02\ +\x00d@\x09u\x86\xb3\xad\x9c\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1c\x1f$\ +\xc6\x09\x17\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05\xff\xcf\xc3XL\xc8\x5c&dY&d\xc5p\x0e\ +\xa3!\x9c\xc3h\x88a\x1a\x0a\x00\x00m\x84\x09u7\ +\x9e\xd9#\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02\xd8\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x02UID\ +ATX\x85\xed\x95MOSQ\x10\x86\x9f\xb9\x1a\x12\ +\xefO\x10\x0d\xc1\xb0\x12M\xb0\xf1\x0f\xc0\x06\xe3\x06H\ +Lw\xd0\x0f\x16l\x8d\x01,\xaeXh\x82\x05\xff\xc2\ +=\xad\xec\xae\x89\x16W~,\xc4\xad\xf1\x8bhb\x0c\ +!\xa4\xb1\x86?\xd0\x86\x86&}]\xb4!\xc6p[\ +.\xb0\xb3\xefv\xe6\xcc\xd4\xefD\x0d\xbc\xffe\x00\x00\x00\x00I\ +END\xaeB`\x82\ +\x00\x00\x00\xef\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b*2\xff\x7f Z\x00\x00\x00oIDATx\ +\xda\xed\xd0\xb1\x0d\x000\x08\x03A\xc8\xa0\x0c\xc7\xa2I\ +\xcf\x04(\xba/]Y\x97\xb1\xb4\xee\xbes\xab\xaa\xdc\ +\xf8\xf5\x84 B\x84(\x88\x10!B\x14D\x88\x10!\ +\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22DA\ +\x84\x08Q\x10!B\x84(\x88\x10!B\x14D\x88\x10\ +!\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22D\ +A\x84\x08Q\x10!B\xfc\xaa\x07\x12U\x04tV\x9e\ +\x9eT\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\xa2\xe6\ +/\ +* QDarkStyleShee\ +t --------------\ +----------------\ +----------------\ +----------\x0a\x0aThis\ + is the main sty\ +le sheet, the pa\ +lette has nine m\ +ain colors.\x0aIt i\ +s based on three\ + selecting color\ +s, three greyish\ + (background) co\ +lors\x0aplus three \ +whitish (foregro\ +und) colors. Eac\ +h set of widgets\ + of the same\x0atyp\ +e have a header \ +like this:\x0a\x0a \ +----------------\ +--\x0a GroupName\ + --------\x0a --\ +----------------\ +\x0a\x0aAnd each widge\ +t is separated w\ +ith a header lik\ +e this:\x0a\x0a QWi\ +dgetName ------\x0a\ +\x0aThis makes more\ + easy to find an\ +d change some cs\ +s field. The bas\ +ic\x0aconfiguration\ + is described be\ +llow.\x0a\x0a SELEC\ +TION -----------\ +-\x0a\x0a sel_l\ +ight #179AE0 #1\ +48CD2 (selection\ +/hover/active)\x0a \ + sel_norma\ +l #3375A3 #1464A\ +0 (selected)\x0a \ + sel_dark \ +#18465D #14506E \ +(selected disabl\ +ed)\x0a\x0a FOREGRO\ +UND -----------\x0a\ +\x0a for_lig\ +ht #EFF0F1 #F0F\ +0F0 (texts/label\ +s)\x0a for_d\ +ark #505F69 #7\ +87878 (disabled \ +texts)\x0a\x0a BACK\ +GROUND ---------\ +--\x0a\x0a bac_\ +light #4D545B #\ +505F69 (unpresse\ +d)\x0a bac_n\ +ormal #31363B #3\ +2414B (border, d\ +isabled, pressed\ +, checked, toolb\ +ars, menus)\x0a \ + bac_dark #\ +232629 #19232D (\ +background)\x0a\x0aIf \ +a stranger confi\ +guration is requ\ +ired because of \ +a bugfix or anyt\ +hing\x0aelse, keep \ +the comment on t\ +hat line to nobo\ +dys changed it, \ +including the\x0ais\ +sue number.\x0a----\ +----------------\ +----------------\ +----------------\ +----------------\ +------- */\x0a\x0a\x0a\x0a/*\ + QWidget -------\ +----------------\ +----------------\ +----------------\ +--------- */\x0a\x0aQW\ +idget {\x0a back\ +ground-color: #1\ +9232D;\x0a borde\ +r: 0px solid #32\ +414B;\x0a paddin\ +g: 0px;\x0a colo\ +r: #F0F0F0;\x0a \ +selection-backgr\ +ound-color: #146\ +4A0;\x0a selecti\ +on-color: #F0F0F\ +0;\x0a}\x0a\x0aQWidget:di\ +sabled {\x0a bac\ +kground-color: #\ +19232D;\x0a colo\ +r: #787878;\x0a \ +selection-backgr\ +ound-color: #145\ +06E;\x0a selecti\ +on-color: #78787\ +8;\x0a}\x0a\x0aQWidget:it\ +em:selected {\x0a \ + background-col\ +or: #1464A0;\x0a}\x0a\x0a\ +QWidget:item:hov\ +er {\x0a backgro\ +und-color: #148C\ +D2;\x0a color: #\ +32414B;\x0a}\x0a\x0a/* QM\ +ainWindow ------\ +----------------\ +----------------\ +----------------\ +------ */\x0a/* Thi\ +s adjusts the sp\ +litter in the do\ +ck widget, not q\ +splitter \ + */\x0a\x0a\x0aQMain\ +Window::separato\ +r {\x0a backgrou\ +nd-color: #32414\ +B;\x0a border: 0\ + solid #19232D;\x0a\ + spacing: 0;\x0a\ + padding: 2px\ +;\x0a}\x0a\x0aQMainWindow\ +::separator:hove\ +r {\x0a backgrou\ +nd-color: #505F6\ +9;\x0a border: 0\ +px solid #148CD2\ +;\x0a}\x0a\x0aQMainWindow\ +::separator:hori\ +zontal {\x0a wid\ +th: 5px;\x0a mar\ +gin-top: 2px;\x0a \ + margin-bottom:\ + 2px;\x0a image:\ + url(:/qss_icons\ +/rc/Vsepartoolba\ +r.png);\x0a}\x0a\x0aQMain\ +Window::separato\ +r:vertical {\x0a \ + height: 5px;\x0a \ + margin-left: 2\ +px;\x0a margin-r\ +ight: 2px;\x0a i\ +mage: url(:/qss_\ +icons/rc/Hsepart\ +oolbar.png);\x0a}\x0a\x0a\ +/* QToolTip ----\ +----------------\ +----------------\ +----------------\ +----------- */\x0a\x0a\ +QToolTip {\x0a b\ +ackground-color:\ + #148CD2;\x0a bo\ +rder: 1px solid \ +#19232D;\x0a col\ +or: #19232D;\x0a \ + padding: 0; /\ +*remove padding,\ + for fix combo b\ +ox tooltip*/\x0a \ + opacity: 230; /\ +*reducing transp\ +arency to read b\ +etter*/\x0a}\x0a\x0a/* QS\ +tatusBar -------\ +----------------\ +----------------\ +----------------\ +------ */\x0a\x0aQStat\ +usBar {\x0a bord\ +er: 1px solid #3\ +2414B;\x0a}\x0a\x0aQStatu\ +sBar QToolTip {\x0a\ + background-c\ +olor: #148CD2;\x0a \ + border: 1px s\ +olid #19232D;\x0a \ + color: #19232D\ +;\x0a padding: 0\ +; /*remove pad\ +ding, for fix co\ +mbo box tooltip*\ +/\x0a opacity: 2\ +30; /*reducing t\ +ransparency to r\ +ead better*/\x0a}\x0a\x0a\ +/* QCheckBox ---\ +----------------\ +----------------\ +----------------\ +----------- */\x0a\x0a\ +QCheckBox {\x0a \ +background-color\ +: #19232D;\x0a c\ +olor: #F0F0F0;\x0a \ + spacing: 4px;\ +\x0a outline: no\ +ne;\x0a padding-\ +top: 4px;\x0a pa\ +dding-bottom: 4p\ +x;\x0a}\x0a\x0aQCheckBox:\ +focus {\x0a bord\ +er: none;\x0a}\x0a\x0aQCh\ +eckBox QWidget:d\ +isabled {\x0a ba\ +ckground-color: \ +#19232D;\x0a col\ +or: #787878;\x0a}\x0a\x0a\ +QCheckBox::indic\ +ator {\x0a margi\ +n-left: 4px;\x0a \ + width: 16px;\x0a \ + height: 16px;\x0a\ +}\x0a\x0aQCheckBox::in\ +dicator:unchecke\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_unche\ +cked.png);\x0a}\x0a\x0aQC\ +heckBox::indicat\ +or:unchecked:hov\ +er,\x0aQCheckBox::i\ +ndicator:uncheck\ +ed:focus,\x0aQCheck\ +Box::indicator:u\ +nchecked:pressed\ + {\x0a border: n\ +one;\x0a image: \ +url(:/qss_icons/\ +rc/checkbox_unch\ +ecked_focus.png)\ +;\x0a}\x0a\x0aQCheckBox::\ +indicator:unchec\ +ked:disabled {\x0a \ + image: url(:/\ +qss_icons/rc/che\ +ckbox_unchecked_\ +disabled.png);\x0a}\ +\x0a\x0aQCheckBox::ind\ +icator:checked {\ +\x0a image: url(\ +:/qss_icons/rc/c\ +heckbox_checked.\ +png);\x0a}\x0a\x0aQCheckB\ +ox::indicator:ch\ +ecked:hover,\x0aQCh\ +eckBox::indicato\ +r:checked:focus,\ +\x0aQCheckBox::indi\ +cator:checked:pr\ +essed {\x0a bord\ +er: none;\x0a im\ +age: url(:/qss_i\ +cons/rc/checkbox\ +_checked_focus.p\ +ng);\x0a}\x0a\x0aQCheckBo\ +x::indicator:che\ +cked:disabled{\x0a \ + image: url(:/\ +qss_icons/rc/che\ +ckbox_checked_di\ +sabled.png);\x0a}\x0a\x0a\ +QCheckBox::indic\ +ator:indetermina\ +te {\x0a image: \ +url(:/qss_icons/\ +rc/checkbox_inde\ +terminate.png);\x0a\ +}\x0a\x0aQCheckBox::in\ +dicator:indeterm\ +inate:disabled {\ +\x0a image: url(\ +:/qss_icons/rc/c\ +heckbox_indeterm\ +inate_disabled.p\ +ng);\x0a}\x0a\x0aQCheckBo\ +x::indicator:ind\ +eterminate:focus\ +,\x0aQCheckBox::ind\ +icator:indetermi\ +nate:hover,\x0aQChe\ +ckBox::indicator\ +:indeterminate:p\ +ressed {\x0a ima\ +ge: url(:/qss_ic\ +ons/rc/checkbox_\ +indeterminate_fo\ +cus.png);\x0a}\x0a\x0a/* \ +QGroupBox ------\ +----------------\ +----------------\ +----------------\ +-------- */\x0a\x0aQGr\ +oupBox {\x0a fon\ +t-weight: bold;\x0a\ + border: 1px \ +solid #32414B;\x0a \ + border-radius\ +: 4px;\x0a paddi\ +ng: 4px;\x0a mar\ +gin-top: 16px;\x0a}\ +\x0a\x0a\x0a\x0aQGroupBox::t\ +itle {\x0a subco\ +ntrol-origin: ma\ +rgin;\x0a subcon\ +trol-position: t\ +op left;\x0a lef\ +t: 3px;\x0a padd\ +ing-left: 3px;\x0a \ + padding-right\ +: 5px;\x0a paddi\ +ng-top: 8px;\x0a \ + padding-bottom:\ + 16px;\x0a}\x0a\x0aQGroup\ +Box::indicator {\ +\x0a margin-left\ +: 4px;\x0a width\ +: 16px;\x0a heig\ +ht: 16px;\x0a}\x0a\x0aQGr\ +oupBox::indicato\ +r {\x0a margin-l\ +eft: 2px;\x0a}\x0a\x0aQGr\ +oupBox::indicato\ +r:unchecked:hove\ +r,\x0aQGroupBox::in\ +dicator:unchecke\ +d:focus,\x0aQGroupB\ +ox::indicator:un\ +checked:pressed \ +{\x0a border: no\ +ne;\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_unche\ +cked_focus.png);\ +\x0a}\x0a\x0aQGroupBox::i\ +ndicator:checked\ +:hover,\x0aQGroupBo\ +x::indicator:che\ +cked:focus,\x0aQGro\ +upBox::indicator\ +:checked:pressed\ + {\x0a border: n\ +one;\x0a image: \ +url(:/qss_icons/\ +rc/checkbox_chec\ +ked_focus.png);\x0a\ +}\x0a\x0aQGroupBox::in\ +dicator:checked:\ +disabled {\x0a i\ +mage: url(:/qss_\ +icons/rc/checkbo\ +x_checked_disabl\ +ed.png);\x0a}\x0a\x0aQGro\ +upBox::indicator\ +:unchecked:disab\ +led {\x0a image:\ + url(:/qss_icons\ +/rc/checkbox_unc\ +hecked_disabled.\ +png);\x0a}\x0a\x0a/* QRad\ +ioButton -------\ +----------------\ +----------------\ +----------------\ +---- */\x0a\x0aQRadioB\ +utton {\x0a back\ +ground-color: #1\ +9232D;\x0a color\ +: #F0F0F0;\x0a s\ +pacing: 0;\x0a p\ +adding: 0;\x0a b\ +order: none;\x0a \ + outline: none;\x0a\ +}\x0a\x0aQRadioButton:\ +focus {\x0a bord\ +er: none;\x0a}\x0a\x0aQRa\ +dioButton:disabl\ +ed {\x0a backgro\ +und-color: #1923\ +2D;\x0a color: #\ +787878;\x0a bord\ +er: none;\x0a ou\ +tline: none;\x0a}\x0a\x0a\ +QRadioButton QWi\ +dget {\x0a backg\ +round-color: #19\ +232D;\x0a color:\ + #F0F0F0;\x0a sp\ +acing: 0px;\x0a \ +padding: 0px;\x0a \ + outline: none;\ +\x0a border: non\ +e;\x0a}\x0a\x0aQRadioButt\ +on::indicator {\x0a\ + border: none\ +;\x0a outline: n\ +one;\x0a margin-\ +bottom: 2px;\x0a \ + width: 25px;\x0a \ + height: 25px;\x0a\ +}\x0a\x0aQRadioButton:\ +:indicator:unche\ +cked {\x0a image\ +: url(:/qss_icon\ +s/rc/radio_unche\ +cked.png);\x0a}\x0a\x0aQR\ +adioButton::indi\ +cator:unchecked:\ +hover,\x0aQRadioBut\ +ton::indicator:u\ +nchecked:focus,\x0a\ +QRadioButton::in\ +dicator:unchecke\ +d:pressed {\x0a \ +border: none;\x0a \ + outline: none;\ +\x0a image: url(\ +:/qss_icons/rc/r\ +adio_unchecked_f\ +ocus.png);\x0a}\x0a\x0aQR\ +adioButton::indi\ +cator:checked {\x0a\ + border: none\ +;\x0a outline: n\ +one;\x0a image: \ +url(:/qss_icons/\ +rc/radio_checked\ +.png);\x0a}\x0a\x0aQRadio\ +Button::indicato\ +r:checked:hover,\ +\x0aQRadioButton::i\ +ndicator:checked\ +:focus,\x0aQRadioBu\ +tton::indicator:\ +checked:pressed \ +{\x0a border: no\ +ne;\x0a outline:\ + none;\x0a image\ +: url(:/qss_icon\ +s/rc/radio_check\ +ed_focus.png);\x0a}\ +\x0a\x0aQRadioButton::\ +indicator:checke\ +d:disabled {\x0a \ + outline: none;\x0a\ + image: url(:\ +/qss_icons/rc/ra\ +dio_checked_disa\ +bled.png);\x0a}\x0a\x0aQR\ +adioButton::indi\ +cator:unchecked:\ +disabled {\x0a i\ +mage: url(:/qss_\ +icons/rc/radio_u\ +nchecked_disable\ +d.png);\x0a}\x0a\x0a/* QM\ +enuBar ---------\ +----------------\ +----------------\ +----------------\ +------ */\x0a\x0aQMenu\ +Bar {\x0a backgr\ +ound-color: #324\ +14B;\x0a padding\ +: 2px;\x0a borde\ +r: 1px solid #19\ +232D;\x0a color:\ + #F0F0F0;\x0a}\x0a\x0aQMe\ +nuBar:focus {\x0a \ + border: 1px so\ +lid #148CD2;\x0a}\x0a\x0a\ +QMenuBar::item {\ +\x0a background:\ + transparent;\x0a \ + padding: 4px;\x0a\ +}\x0a\x0aQMenuBar::ite\ +m:selected {\x0a \ + padding: 4px;\x0a \ + background: t\ +ransparent;\x0a \ +border: 0px soli\ +d #32414B;\x0a}\x0a\x0aQM\ +enuBar::item:pre\ +ssed {\x0a paddi\ +ng: 4px;\x0a bor\ +der: 0px solid #\ +32414B;\x0a back\ +ground-color: #1\ +48CD2;\x0a color\ +: #F0F0F0;\x0a m\ +argin-bottom: 0p\ +x;\x0a padding-b\ +ottom: 0px;\x0a}\x0a\x0a/\ +* QMenu --------\ +----------------\ +----------------\ +----------------\ +---------- */\x0a\x0aQ\ +Menu {\x0a borde\ +r: 0px solid #32\ +414B;\x0a color:\ + #F0F0F0;\x0a ma\ +rgin: 0px;\x0a}\x0a\x0aQM\ +enu::separator {\ +\x0a height: 2px\ +;\x0a background\ +-color: #505F69;\ +\x0a color: #F0F\ +0F0;\x0a padding\ +-left: 4px;\x0a \ +margin-left: 2px\ +;\x0a margin-rig\ +ht: 2px;\x0a}\x0a\x0aQMen\ +u::icon {\x0a ma\ +rgin: 0px;\x0a p\ +adding-left:4px;\ +\x0a}\x0a\x0aQMenu::item \ +{\x0a padding: 4\ +px 24px 4px 24px\ +;\x0a border: 1p\ +x transparent #3\ +2414B; /* reser\ +ve space for sel\ +ection border */\ +\x0a}\x0a\x0aQMenu::item:\ +selected {\x0a c\ +olor: #F0F0F0;\x0a}\ +\x0a\x0a\x0a\x0aQMenu::indic\ +ator {\x0a width\ +: 12px;\x0a heig\ +ht: 12px;\x0a pa\ +dding-left:6px;\x0a\ +}\x0a\x0a/* non-exclus\ +ive indicator = \ +check box style \ +indicator (see Q\ +ActionGroup::set\ +Exclusive) */\x0a\x0aQ\ +Menu::indicator:\ +non-exclusive:un\ +checked {\x0a im\ +age: url(:/qss_i\ +cons/rc/checkbox\ +_unchecked.png);\ +\x0a}\x0a\x0aQMenu::indic\ +ator:non-exclusi\ +ve:unchecked:sel\ +ected {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/checkbox_u\ +nchecked_disable\ +d.png);\x0a}\x0a\x0aQMenu\ +::indicator:non-\ +exclusive:checke\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_check\ +ed.png);\x0a}\x0a\x0aQMen\ +u::indicator:non\ +-exclusive:check\ +ed:selected {\x0a \ + image: url(:/q\ +ss_icons/rc/chec\ +kbox_checked_dis\ +abled.png);\x0a}\x0a\x0a/\ +* exclusive indi\ +cator = radio bu\ +tton style indic\ +ator (see QActio\ +nGroup::setExclu\ +sive) */\x0a\x0aQMenu:\ +:indicator:exclu\ +sive:unchecked {\ +\x0a image: url(\ +:/qss_icons/rc/r\ +adio_unchecked.p\ +ng);\x0a}\x0a\x0aQMenu::i\ +ndicator:exclusi\ +ve:unchecked:sel\ +ected {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/radio_unch\ +ecked_disabled.p\ +ng);\x0a}\x0a\x0aQMenu::i\ +ndicator:exclusi\ +ve:checked {\x0a \ + image: url(:/qs\ +s_icons/rc/radio\ +_checked.png);\x0a}\ +\x0a\x0aQMenu::indicat\ +or:exclusive:che\ +cked:selected {\x0a\ + image: url(:\ +/qss_icons/rc/ra\ +dio_checked_disa\ +bled.png);\x0a}\x0a\x0aQM\ +enu::right-arrow\ + {\x0a margin: 5\ +px;\x0a image: u\ +rl(:/qss_icons/r\ +c/right_arrow.pn\ +g)\x0a}\x0a\x0a/* QAbstra\ +ctItemView -----\ +----------------\ +----------------\ +----------------\ +- */\x0a\x0aQAbstractI\ +temView {\x0a al\ +ternate-backgrou\ +nd-color: #19232\ +D;\x0a color: #F\ +0F0F0;\x0a borde\ +r: 1px solid #32\ +414B;\x0a border\ +-radius: 4px;\x0a}\x0a\ +\x0aQAbstractItemVi\ +ew QLineEdit {\x0a \ + padding: 2px;\ +\x0a}\x0a\x0a/* QAbstract\ +ScrollArea -----\ +----------------\ +----------------\ +--------------- \ +*/\x0a\x0aQAbstractScr\ +ollArea {\x0a ba\ +ckground-color: \ +#19232D;\x0a bor\ +der: 1px solid #\ +32414B;\x0a bord\ +er-radius: 4px;\x0a\ + padding: 4px\ +;\x0a color: #F0\ +F0F0;\x0a}\x0a\x0aQAbstra\ +ctScrollArea:dis\ +abled {\x0a colo\ +r: #787878;\x0a}\x0a\x0a/\ +* QScrollArea --\ +----------------\ +----------------\ +----------------\ +---------- */\x0a\x0aQ\ +ScrollArea QWidg\ +et QWidget:disab\ +led {\x0a backgr\ +ound-color: #192\ +32D;\x0a}\x0a\x0a/* QScro\ +llBar ----------\ +----------------\ +----------------\ +----------------\ +--- */\x0a\x0aQScrollB\ +ar:horizontal {\x0a\ + height: 16px\ +;\x0a margin: 2p\ +x 16px 2px 16px;\ +\x0a border: 1px\ + solid #32414B;\x0a\ + border-radiu\ +s: 4px;\x0a back\ +ground-color: #1\ +9232D;\x0a}\x0a\x0aQScrol\ +lBar::handle:hor\ +izontal {\x0a ba\ +ckground-color: \ +#787878;\x0a bor\ +der: 1px solid #\ +32414B;\x0a bord\ +er-radius: 4px;\x0a\ + min-width: 8\ +px;\x0a\x0a}\x0a\x0aQScrollB\ +ar::handle:horiz\ +ontal:hover {\x0a \ + background-col\ +or: #148CD2;\x0a \ + border: 1px sol\ +id #148CD2;\x0a \ +border-radius: 4\ +px;\x0a min-widt\ +h: 8px;\x0a}\x0a\x0aQScro\ +llBar::add-line:\ +horizontal {\x0a \ + margin: 0px 0px\ + 0px 0px;\x0a bo\ +rder-image: url(\ +:/qss_icons/rc/r\ +ight_arrow_disab\ +led.png);\x0a wi\ +dth: 10px;\x0a h\ +eight: 10px;\x0a \ + subcontrol-posi\ +tion: right;\x0a \ + subcontrol-orig\ +in: margin;\x0a}\x0a\x0aQ\ +ScrollBar::sub-l\ +ine:horizontal {\ +\x0a margin: 0px\ + 3px 0px 3px;\x0a \ + border-image: \ +url(:/qss_icons/\ +rc/left_arrow_di\ +sabled.png);\x0a \ + height: 10px;\x0a \ + width: 10px;\x0a\ + subcontrol-p\ +osition: left;\x0a \ + subcontrol-or\ +igin: margin;\x0a}\x0a\ +\x0aQScrollBar::add\ +-line:horizontal\ +:hover,\x0aQScrollB\ +ar::add-line:hor\ +izontal:on {\x0a \ + border-image: u\ +rl(:/qss_icons/r\ +c/right_arrow.pn\ +g);\x0a height: \ +10px;\x0a width:\ + 10px;\x0a subco\ +ntrol-position: \ +right;\x0a subco\ +ntrol-origin: ma\ +rgin;\x0a}\x0a\x0aQScroll\ +Bar::sub-line:ho\ +rizontal:hover,\x0a\ +QScrollBar::sub-\ +line:horizontal:\ +on {\x0a border-\ +image: url(:/qss\ +_icons/rc/left_a\ +rrow.png);\x0a h\ +eight: 10px;\x0a \ + width: 10px;\x0a \ + subcontrol-pos\ +ition: left;\x0a \ + subcontrol-orig\ +in: margin;\x0a}\x0a\x0aQ\ +ScrollBar::up-ar\ +row:horizontal,\x0a\ +QScrollBar::down\ +-arrow:horizonta\ +l {\x0a backgrou\ +nd: none;\x0a}\x0a\x0aQSc\ +rollBar::add-pag\ +e:horizontal,\x0aQS\ +crollBar::sub-pa\ +ge:horizontal {\x0a\ + background: \ +none;\x0a}\x0a\x0aQScroll\ +Bar:vertical {\x0a \ + background-co\ +lor: #19232D;\x0a \ + width: 16px;\x0a \ + margin: 16px \ +2px 16px 2px;\x0a \ + border: 1px so\ +lid #32414B;\x0a \ + border-radius: \ +4px;\x0a}\x0a\x0aQScrollB\ +ar::handle:verti\ +cal {\x0a backgr\ +ound-color: #787\ +878;\x0a border:\ + 1px solid #3241\ +4B;\x0a min-heig\ +ht: 8px;\x0a bor\ +der-radius: 4px;\ +\x0a}\x0a\x0aQScrollBar::\ +handle:vertical:\ +hover {\x0a back\ +ground-color: #1\ +48CD2;\x0a borde\ +r: 1px solid #14\ +8CD2;\x0a border\ +-radius: 4px;\x0a \ + min-height: 8p\ +x;\x0a\x0a}\x0a\x0aQScrollBa\ +r::sub-line:vert\ +ical {\x0a margi\ +n: 3px 0px 3px 0\ +px;\x0a border-i\ +mage: url(:/qss_\ +icons/rc/up_arro\ +w_disabled.png);\ +\x0a height: 10p\ +x;\x0a width: 10\ +px;\x0a subcontr\ +ol-position: top\ +;\x0a subcontrol\ +-origin: margin;\ +\x0a}\x0a\x0aQScrollBar::\ +add-line:vertica\ +l {\x0a margin: \ +3px 0px 3px 0px;\ +\x0a border-imag\ +e: url(:/qss_ico\ +ns/rc/down_arrow\ +_disabled.png);\x0a\ + height: 10px\ +;\x0a width: 10p\ +x;\x0a subcontro\ +l-position: bott\ +om;\x0a subcontr\ +ol-origin: margi\ +n;\x0a}\x0a\x0aQScrollBar\ +::sub-line:verti\ +cal:hover,\x0aQScro\ +llBar::sub-line:\ +vertical:on {\x0a \ + border-image: \ +url(:/qss_icons/\ +rc/up_arrow.png)\ +;\x0a height: 10\ +px;\x0a width: 1\ +0px;\x0a subcont\ +rol-position: to\ +p;\x0a subcontro\ +l-origin: margin\ +;\x0a}\x0a\x0aQScrollBar:\ +:add-line:vertic\ +al:hover,\x0aQScrol\ +lBar::add-line:v\ +ertical:on {\x0a \ + border-image: u\ +rl(:/qss_icons/r\ +c/down_arrow.png\ +);\x0a height: 1\ +0px;\x0a width: \ +10px;\x0a subcon\ +trol-position: b\ +ottom;\x0a subco\ +ntrol-origin: ma\ +rgin;\x0a}\x0a\x0aQScroll\ +Bar::up-arrow:ve\ +rtical,\x0aQScrollB\ +ar::down-arrow:v\ +ertical {\x0a ba\ +ckground: none;\x0a\ +}\x0a\x0aQScrollBar::a\ +dd-page:vertical\ +,\x0aQScrollBar::su\ +b-page:vertical \ +{\x0a background\ +: none;\x0a}\x0a\x0a/* QT\ +extEdit---------\ +----------------\ +----------------\ +----------------\ +------ */\x0a\x0aQText\ +Edit {\x0a backg\ +round-color: #19\ +232D;\x0a color:\ + #F0F0F0;\x0a bo\ +rder: 1px solid \ +#32414B;\x0a}\x0a\x0aQTex\ +tEdit:hover {\x0a \ + border: 1px so\ +lid #148CD2;\x0a \ + color: #F0F0F0;\ +\x0a}\x0a\x0aQTextEdit:se\ +lected {\x0a bac\ +kground: #1464A0\ +;\x0a color: #32\ +414B;\x0a}\x0a\x0a/* QPla\ +inTextEdit -----\ +----------------\ +----------------\ +----------------\ +---- */\x0a\x0aQPlainT\ +extEdit {\x0a ba\ +ckground-color: \ +#19232D;\x0a col\ +or: #F0F0F0;\x0a \ + border-radius: \ +4px;\x0a border:\ + 1px solid #3241\ +4B;\x0a}\x0a\x0aQPlainTex\ +tEdit:hover {\x0a \ + border: 1px so\ +lid #148CD2;\x0a \ + color: #F0F0F0;\ +\x0a}\x0a\x0aQPlainTextEd\ +it:selected {\x0a \ + background: #1\ +464A0;\x0a color\ +: #32414B;\x0a}\x0a\x0a/*\ + QSizeGrip -----\ +----------------\ +----------------\ +----------------\ +---------- */\x0a\x0aQ\ +SizeGrip {\x0a i\ +mage: url(:/qss_\ +icons/rc/sizegri\ +p.png);\x0a widt\ +h: 12px;\x0a hei\ +ght: 12px;\x0a}\x0a\x0a/*\ + QStackedWidget \ +----------------\ +----------------\ +----------------\ +--------- */\x0a\x0aQS\ +tackedWidget {\x0a \ + padding: 4px;\ +\x0a border: 1px\ + solid #32414B;\x0a\ + border: 1px \ +solid #19232D;\x0a}\ +\x0a\x0a/* QToolBar --\ +----------------\ +----------------\ +----------------\ +------------- */\ +\x0a\x0aQToolBar {\x0a \ + background-colo\ +r: #32414B;\x0a \ +border-bottom: 1\ +px solid #19232D\ +;\x0a padding: 2\ +px;\x0a font-wei\ +ght: bold;\x0a}\x0a\x0aQT\ +oolBar QToolButt\ +on{\x0a backgrou\ +nd-color: #32414\ +B;\x0a}\x0a\x0aQToolBar::\ +handle:horizonta\ +l {\x0a width: 6\ +px;\x0a image: u\ +rl(:/qss_icons/r\ +c/Hmovetoolbar.p\ +ng);\x0a}\x0a\x0aQToolBar\ +::handle:vertica\ +l {\x0a height: \ +6px;\x0a image: \ +url(:/qss_icons/\ +rc/Vmovetoolbar.\ +png);\x0a}\x0a\x0aQToolBa\ +r::separator:hor\ +izontal {\x0a wi\ +dth: 3px;\x0a im\ +age: url(:/qss_i\ +cons/rc/Hseparto\ +olbar.png);\x0a}\x0a\x0aQ\ +ToolBar::separat\ +or:vertical {\x0a \ + height: 3px;\x0a \ + image: url(:/\ +qss_icons/rc/Vse\ +partoolbar.png);\ +\x0a}\x0a\x0aQToolButton#\ +qt_toolbar_ext_b\ +utton {\x0a back\ +ground: #32414B;\ +\x0a border: 0px\ +;\x0a color: #F0\ +F0F0;\x0a image:\ + url(:/qss_icons\ +/rc/right_arrow.\ +png);\x0a}\x0a\x0a/* QAbs\ +tractSpinBox ---\ +----------------\ +----------------\ +----------------\ +---- */\x0a\x0aQAbstra\ +ctSpinBox {\x0a \ +background-color\ +: #19232D;\x0a b\ +order: 1px solid\ + #32414B;\x0a co\ +lor: #F0F0F0;\x0a \ + padding-top: 2\ +px; /* This \ +fix 103, 111*/\x0a\ + padding-bott\ +om: 2px; /* Thi\ +s fix 103, 111*\ +/\x0a padding-le\ +ft: 4px;\x0a pad\ +ding-right: 4px;\ +\x0a border-radi\ +us: 4px;\x0a /* \ +min-width: 5px; \ +removed to fix 1\ +09 */\x0a}\x0a\x0aQAbstra\ +ctSpinBox:up-but\ +ton {\x0a backgr\ +ound-color: tran\ +sparent #19232D;\ +\x0a subcontrol-\ +origin: border;\x0a\ + subcontrol-p\ +osition: top rig\ +ht;\x0a border-l\ +eft: 1px solid #\ +32414B;\x0a marg\ +in: 1px;\x0a}\x0a\x0aQAbs\ +tractSpinBox::up\ +-arrow,\x0aQAbstrac\ +tSpinBox::up-arr\ +ow:disabled,\x0aQAb\ +stractSpinBox::u\ +p-arrow:off {\x0a \ + image: url(:/q\ +ss_icons/rc/up_a\ +rrow_disabled.pn\ +g);\x0a width: 9\ +px;\x0a height: \ +9px;\x0a}\x0a\x0aQAbstrac\ +tSpinBox::up-arr\ +ow:hover {\x0a i\ +mage: url(:/qss_\ +icons/rc/up_arro\ +w.png);\x0a}\x0a\x0aQAbst\ +ractSpinBox:down\ +-button {\x0a ba\ +ckground-color: \ +transparent #192\ +32D;\x0a subcont\ +rol-origin: bord\ +er;\x0a subcontr\ +ol-position: bot\ +tom right;\x0a b\ +order-left: 1px \ +solid #32414B;\x0a \ + margin: 1px;\x0a\ +}\x0a\x0aQAbstractSpin\ +Box::down-arrow,\ +\x0aQAbstractSpinBo\ +x::down-arrow:di\ +sabled,\x0aQAbstrac\ +tSpinBox::down-a\ +rrow:off {\x0a i\ +mage: url(:/qss_\ +icons/rc/down_ar\ +row_disabled.png\ +);\x0a width: 9p\ +x;\x0a height: 9\ +px;\x0a}\x0a\x0aQAbstract\ +SpinBox::down-ar\ +row:hover {\x0a \ +image: url(:/qss\ +_icons/rc/down_a\ +rrow.png);\x0a}\x0a\x0aQA\ +bstractSpinBox:h\ +over{\x0a border\ +: 1px solid #148\ +CD2;\x0a color: \ +#F0F0F0;\x0a}\x0a\x0aQAbs\ +tractSpinBox:sel\ +ected {\x0a back\ +ground: #1464A0;\ +\x0a color: #324\ +14B;\x0a}\x0a\x0a/* -----\ +----------------\ +----------------\ +----------------\ +----------------\ +--- */\x0a/* DISPLA\ +YS -------------\ +----------------\ +----------------\ +----------------\ +-- */\x0a/* -------\ +----------------\ +----------------\ +----------------\ +----------------\ +- */\x0a\x0a/* QLabel \ +----------------\ +----------------\ +----------------\ +----------------\ +- */\x0a\x0aQLabel {\x0a \ + background-co\ +lor: #19232D;\x0a \ + border: 0px so\ +lid #32414B;\x0a \ + padding: 2px;\x0a \ + margin: 0px;\x0a\ + color: #F0F0\ +F0\x0a}\x0a\x0aQLabel::di\ +sabled {\x0a bac\ +kground-color: #\ +19232D;\x0a bord\ +er: 0px solid #3\ +2414B;\x0a color\ +: #787878;\x0a}\x0a\x0a/*\ + QTextBrowser --\ +----------------\ +----------------\ +----------------\ +--------- */\x0a\x0aQT\ +extBrowser {\x0a \ + background-colo\ +r: #19232D;\x0a \ +border: 1px soli\ +d #32414B;\x0a c\ +olor: #F0F0F0;\x0a \ + border-radius\ +: 4px;\x0a}\x0a\x0aQTextB\ +rowser:disabled \ +{\x0a background\ +-color: #19232D;\ +\x0a border: 1px\ + solid #32414B;\x0a\ + color: #7878\ +78;\x0a border-r\ +adius: 4px;\x0a}\x0a\x0aQ\ +TextBrowser:hove\ +r,\x0aQTextBrowser:\ +!hover,\x0aQTextBro\ +wser::selected,\x0a\ +QTextBrowser::pr\ +essed {\x0a bord\ +er: 1px solid #3\ +2414B;\x0a}\x0a\x0a/* QGr\ +aphicsView -----\ +----------------\ +----------------\ +----------------\ +---- */\x0a\x0aQGraphi\ +csView {\x0a bac\ +kground-color: #\ +19232D;\x0a bord\ +er: 1px solid #3\ +2414B;\x0a color\ +: #F0F0F0;\x0a b\ +order-radius: 4p\ +x;\x0a}\x0a\x0aQGraphicsV\ +iew:disabled {\x0a \ + background-co\ +lor: #19232D;\x0a \ + border: 1px so\ +lid #32414B;\x0a \ + color: #787878;\ +\x0a border-radi\ +us: 4px;\x0a}\x0a\x0aQGra\ +phicsView:hover,\ +\x0aQGraphicsView:!\ +hover,\x0aQGraphics\ +View::selected,\x0a\ +QGraphicsView::p\ +ressed {\x0a bor\ +der: 1px solid #\ +32414B;\x0a}\x0a\x0a/* QC\ +alendarWidget --\ +----------------\ +----------------\ +----------------\ +------ */\x0a\x0aQCale\ +ndarWidget {\x0a \ + border: 1px sol\ +id #32414B;\x0a \ +border-radius: 4\ +px;\x0a}\x0a\x0aQCalendar\ +Widget:disabled \ +{\x0a background\ +-color: #19232D;\ +\x0a color: #787\ +878;\x0a}\x0a\x0a/* QLCDN\ +umber ----------\ +----------------\ +----------------\ +----------------\ +--- */\x0a\x0aQLCDNumb\ +er {\x0a backgro\ +und-color: #1923\ +2D;\x0a color: #\ +F0F0F0;\x0a}\x0a\x0aQLCDN\ +umber:disabled {\ +\x0a background-\ +color: #19232D;\x0a\ + color: #7878\ +78;\x0a}\x0a\x0a/* QProgr\ +essBar ---------\ +----------------\ +----------------\ +----------------\ +-- */\x0a\x0aQProgress\ +Bar {\x0a backgr\ +ound-color: #192\ +32D;\x0a border:\ + 1px solid #3241\ +4B;\x0a color: #\ +F0F0F0;\x0a bord\ +er-radius: 4px;\x0a\ + text-align: \ +center;\x0a}\x0a\x0aQProg\ +ressBar:disabled\ + {\x0a backgroun\ +d-color: #19232D\ +;\x0a border: 1p\ +x solid #32414B;\ +\x0a color: #787\ +878;\x0a border-\ +radius: 4px;\x0a \ + text-align: cen\ +ter;\x0a}\x0a\x0aQProgres\ +sBar::chunk {\x0a \ + background-col\ +or: #1464A0;\x0a \ + color: #19232D;\ +\x0a border-radi\ +us: 4px;\x0a}\x0a\x0aQPro\ +gressBar::chunk:\ +disabled {\x0a b\ +ackground-color:\ + #14506E;\x0a co\ +lor: #787878;\x0a \ + border-radius:\ + 4px;\x0a}\x0a\x0a\x0a/* ---\ +----------------\ +----------------\ +----------------\ +----------------\ +----- */\x0a/* BUTT\ +ONS ------------\ +----------------\ +----------------\ +----------------\ +---- */\x0a/* -----\ +----------------\ +----------------\ +----------------\ +----------------\ +--- */\x0a\x0a/* QPush\ +Button ---------\ +----------------\ +----------------\ +----------------\ +--- */\x0a\x0aQPushBut\ +ton {\x0a backgr\ +ound-color: #505\ +F69 ;\x0a border\ +: 1px solid #324\ +14B;\x0a color: \ +#F0F0F0;\x0a bor\ +der-radius: 4px;\ +\x0a padding: 3p\ +x;\x0a outline: \ +none;\x0a}\x0a\x0aQPushBu\ +tton:disabled {\x0a\ + background-c\ +olor: #32414B;\x0a \ + border: 1px s\ +olid #32414B;\x0a \ + color: #787878\ +;\x0a border-rad\ +ius: 4px;\x0a pa\ +dding: 3px;\x0a}\x0a\x0a\x0a\ +QPushButton:chec\ +ked {\x0a backgr\ +ound-color: #324\ +14B;\x0a border:\ + 1px solid #3241\ +4B;\x0a border-r\ +adius: 4px;\x0a \ +padding: 3px;\x0a \ + outline: none;\ +\x0a}\x0a\x0aQPushButton:\ +checked:disabled\ + {\x0a backgroun\ +d-color: #19232D\ +;\x0a border: 1p\ +x solid #32414B;\ +\x0a color: #787\ +878;\x0a border-\ +radius: 4px;\x0a \ + padding: 3px;\x0a \ + outline: none\ +;\x0a}\x0a\x0aQPushButton\ +::menu-indicator\ + {\x0a subcontro\ +l-origin: paddin\ +g;\x0a subcontro\ +l-position: bott\ +om right;\x0a bo\ +ttom: 4px;\x0a}\x0a\x0aQP\ +ushButton:presse\ +d {\x0a backgrou\ +nd-color: #19232\ +D;\x0a border: 1\ +px solid #19232D\ +;\x0a}\x0a\x0aQPushButton\ +:hover,\x0aQPushBut\ +ton:checked:hove\ +r{\x0a border: 1\ +px solid #148CD2\ +;\x0a color: #F0\ +F0F0;\x0a}\x0a\x0aQPushBu\ +tton:selected,\x0aQ\ +PushButton:check\ +ed:selected{\x0a \ + background: #14\ +64A0;\x0a color:\ + #32414B;\x0a}\x0a\x0a/* \ +QToolButton ----\ +----------------\ +----------------\ +----------------\ +-------- */\x0a\x0aQTo\ +olButton {\x0a b\ +ackground-color:\ + transparent;\x0a \ + border: 1px so\ +lid #32414B;\x0a \ + border-radius: \ +4px;\x0a margin:\ + 0px;\x0a paddin\ +g: 2px;\x0a}\x0a\x0aQTool\ +Button:checked {\ +\x0a background-\ +color: #19232D;\x0a\ + border: 1px \ +solid #19232D;\x0a}\ +\x0a\x0aQToolButton:di\ +sabled {\x0a bor\ +der: 1px solid #\ +32414B;\x0a}\x0a\x0aQTool\ +Button:hover,\x0aQT\ +oolButton:checke\ +d:hover{\x0a bor\ +der: 1px solid #\ +148CD2;\x0a}\x0a\x0a/* th\ +e subcontrols be\ +low are used onl\ +y in the MenuBut\ +tonPopup mode */\ +\x0a\x0aQToolButton[po\ +pupMode=\x221\x22] {\x0a \ + padding: 2px;\ +\x0a padding-rig\ +ht: 12px; /*\ + only for MenuBu\ +ttonPopup */\x0a \ + border: 1px sol\ +id #32414B; /*\ + make way for th\ +e popup button *\ +/\x0a border-rad\ +ius: 4px;\x0a}\x0a\x0a/* \ +The subcontrol b\ +elow is used onl\ +y in the Instant\ +Popup or Delayed\ +Popup mode */\x0a\x0aQ\ +ToolButton[popup\ +Mode=\x222\x22] {\x0a \ +padding: 2px;\x0a \ + padding-right:\ + 12px; /* o\ +nly for InstantP\ +opup */\x0a bord\ +er: 1px solid #3\ +2414B; /* mak\ +e way for the po\ +pup button */\x0a}\x0a\ +\x0aQToolButton::me\ +nu-button {\x0a \ +padding: 2px;\x0a \ + border-radius:\ + 4px;\x0a border\ +: 1px solid #324\ +14B;\x0a border-\ +top-right-radius\ +: 4px;\x0a borde\ +r-bottom-right-r\ +adius: 4px;\x0a \ +/* 16px width + \ +4px for border =\ + 20px allocated \ +above */\x0a wid\ +th: 16px;\x0a ou\ +tline: none;\x0a}\x0a\x0a\ +QToolButton::men\ +u-button:hover,\x0a\ +QToolButton::men\ +u-button:checked\ +:hover {\x0a bor\ +der: 1px solid #\ +148CD2;\x0a}\x0a\x0aQTool\ +Button::menu-ind\ +icator {\x0a ima\ +ge: url(:/qss_ic\ +ons/rc/down_arro\ +w.png);\x0a top:\ + -8px; /* sh\ +ift it a bit */\x0a\ + left: -4px; \ + /* shift it a\ + bit */\x0a}\x0a\x0aQTool\ +Button::menu-arr\ +ow {\x0a image: \ +url(:/qss_icons/\ +rc/down_arrow.pn\ +g);\x0a}\x0a\x0aQToolButt\ +on::menu-arrow:o\ +pen {\x0a border\ +: 1px solid #324\ +14B;\x0a}\x0a\x0a/* QComm\ +andLinkButton --\ +----------------\ +----------------\ +----------------\ +--- */\x0a\x0aQCommand\ +LinkButton {\x0a \ + background-colo\ +r: transparent;\x0a\ + border: 1px \ +solid #32414B;\x0a \ + color: #F0F0F\ +0;\x0a border-ra\ +dius: 4px;\x0a p\ +adding: 0px;\x0a \ + margin: 0px;\x0a}\x0a\ +\x0aQCommandLinkBut\ +ton:disabled {\x0a \ + background-co\ +lor: transparent\ +;\x0a color: #78\ +7878;\x0a}\x0a\x0a/* ----\ +----------------\ +----------------\ +----------------\ +----------------\ +---- */\x0a/* INPUT\ +S - NO FIELDS --\ +----------------\ +----------------\ +----------------\ +--- */\x0a/* ------\ +----------------\ +----------------\ +----------------\ +----------------\ +-- */\x0a\x0a/* QCombo\ +box ------------\ +----------------\ +----------------\ +----------------\ +-- */\x0a\x0aQComboBox\ + {\x0a border: 1\ +px solid #32414B\ +;\x0a border-rad\ +ius: 4px;\x0a se\ +lection-backgrou\ +nd-color: #1464A\ +0;\x0a padding-t\ +op: 2px; /* \ +This fix #103, \ +#111*/\x0a paddi\ +ng-bottom: 2px; \ + /* This fix #1\ +03, #111*/\x0a p\ +adding-left: 4px\ +;\x0a padding-ri\ +ght: 4px;\x0a /*\ + min-width: 75px\ +; removed to fi\ +x 109 */\x0a}\x0a\x0aQCom\ +boBox:disabled {\ +\x0a background-\ +color: #19232D;\x0a\ + color: #7878\ +78;\x0a}\x0a\x0aQComboBox\ +:hover{\x0a bord\ +er: 1px solid #1\ +48CD2;\x0a}\x0a\x0aQCombo\ +Box:on {\x0a sel\ +ection-backgroun\ +d-color: #19232D\ +;\x0a}\x0a\x0aQComboBox Q\ +AbstractItemView\ + {\x0a backgroun\ +d-color: #19232D\ +;\x0a border-rad\ +ius: 4px;\x0a bo\ +rder: 1px solid \ +#32414B;\x0a sel\ +ection-color: #1\ +48CD2;\x0a selec\ +tion-background-\ +color: #32414B;\x0a\ +}\x0a\x0aQComboBox::dr\ +op-down {\x0a su\ +bcontrol-origin:\ + padding;\x0a su\ +bcontrol-positio\ +n: top right;\x0a \ + width: 20px;\x0a \ + border-left-w\ +idth: 0px;\x0a b\ +order-left-color\ +: #32414B;\x0a b\ +order-left-style\ +: solid;\x0a bor\ +der-top-right-ra\ +dius: 3px;\x0a b\ +order-bottom-rig\ +ht-radius: 3px;\x0a\ +}\x0a\x0aQComboBox::do\ +wn-arrow {\x0a i\ +mage: url(:/qss_\ +icons/rc/down_ar\ +row_disabled.png\ +);\x0a}\x0a\x0aQComboBox:\ +:down-arrow:on,\x0a\ +QComboBox::down-\ +arrow:hover,\x0aQCo\ +mboBox::down-arr\ +ow:focus {\x0a i\ +mage: url(:/qss_\ +icons/rc/down_ar\ +row.png);\x0a}\x0a\x0a/* \ +QSlider --------\ +----------------\ +----------------\ +----------------\ +-------- */\x0a\x0aQSl\ +ider:disabled {\x0a\ + background: \ +#19232D;\x0a}\x0a\x0aQSli\ +der:focus {\x0a \ +border: none;\x0a}\x0a\ +\x0aQSlider::groove\ +:horizontal {\x0a \ + background: #3\ +2414B;\x0a borde\ +r: 1px solid #32\ +414B;\x0a height\ +: 4px;\x0a margi\ +n: 0px;\x0a bord\ +er-radius: 4px;\x0a\ +}\x0a\x0aQSlider::sub-\ +page:horizontal \ +{\x0a background\ +: #1464A0;\x0a b\ +order: 1px solid\ + #32414B;\x0a he\ +ight: 4px;\x0a m\ +argin: 0px;\x0a \ +border-radius: 4\ +px;\x0a}\x0a\x0aQSlider::\ +sub-page:horizon\ +tal:disabled {\x0a \ + background: #\ +14506E;\x0a}\x0a\x0aQSlid\ +er::handle:horiz\ +ontal {\x0a back\ +ground: #787878;\ +\x0a border: 1px\ + solid #32414B;\x0a\ + width: 8px;\x0a\ + height: 8px;\ +\x0a margin: -8p\ +x 0;\x0a border-\ +radius: 4px;\x0a}\x0a\x0a\ +QSlider::handle:\ +horizontal:hover\ + {\x0a backgroun\ +d: #148CD2;\x0a \ +border: 1px soli\ +d #148CD2;\x0a}\x0a\x0aQS\ +lider::groove:ve\ +rtical {\x0a bac\ +kground: #32414B\ +;\x0a border: 1p\ +x solid #32414B;\ +\x0a width: 4px;\ +\x0a margin: 0px\ +;\x0a border-rad\ +ius: 4px;\x0a}\x0a\x0aQSl\ +ider::sub-page:v\ +ertical {\x0a ba\ +ckground: #1464A\ +0;\x0a border: 1\ +px solid #32414B\ +;\x0a width: 4px\ +;\x0a margin: 0p\ +x;\x0a border-ra\ +dius: 4px;\x0a}\x0a\x0aQS\ +lider::sub-page:\ +vertical:disable\ +d {\x0a backgrou\ +nd: #14506E;\x0a}\x0a\x0a\ +QSlider::handle:\ +vertical {\x0a b\ +ackground: #7878\ +78;\x0a border: \ +1px solid #32414\ +B;\x0a width: 8p\ +x;\x0a height: 8\ +px;\x0a margin: \ +0 -8px;\x0a bord\ +er-radius: 4px;\x0a\ +}\x0a\x0aQSlider::hand\ +le:vertical:hove\ +r {\x0a backgrou\ +nd: #148CD2;\x0a \ + border: 1px sol\ +id #148CD2;\x0a}\x0a\x0a/\ +* QLine --------\ +----------------\ +----------------\ +----------------\ +---------- */\x0a\x0aQ\ +LineEdit {\x0a b\ +ackground-color:\ + #19232D;\x0a pa\ +dding-top: 2px; \ + /* This QLin\ +eEdit fix 103, \ +111 */\x0a paddi\ +ng-bottom: 2px; \ + /* This QLineEd\ +it fix 103, 111\ + */\x0a padding-\ +left: 4px;\x0a p\ +adding-right: 4p\ +x;\x0a border-st\ +yle: solid;\x0a \ +border: 1px soli\ +d #32414B;\x0a b\ +order-radius: 4p\ +x;\x0a color: #F\ +0F0F0;\x0a}\x0a\x0aQLineE\ +dit:disabled {\x0a \ + background-co\ +lor: #19232D;\x0a \ + color: #787878\ +;\x0a}\x0a\x0aQLineEdit:h\ +over{\x0a border\ +: 1px solid #148\ +CD2;\x0a color: \ +#F0F0F0;\x0a}\x0a\x0aQLin\ +eEdit:selected{\x0a\ + background: \ +#1464A0;\x0a col\ +or: #32414B;\x0a}\x0a\x0a\ +/* QTabWiget ---\ +----------------\ +----------------\ +----------------\ +----------- */\x0a\x0a\ +QTabWidget {\x0a \ + padding: 2px;\x0a \ + selection-bac\ +kground-color: #\ +32414B;\x0a}\x0a\x0aQTabW\ +idget QFrame{\x0a \ + border: 0;\x0a}\x0a\x0a\ +QTabWidget::pane\ + {\x0a border: 1\ +px solid #32414B\ +;\x0a border-rad\ +ius: 4px;\x0a pa\ +dding: 2px;\x0a \ +margin: 0px;\x0a}\x0a\x0a\ +QTabWidget::pane\ +:selected {\x0a \ +background-color\ +: #32414B;\x0a b\ +order: 1px solid\ + #1464A0;\x0a}\x0a\x0a/* \ +QTabBar --------\ +----------------\ +----------------\ +----------------\ +-------- */\x0a\x0aQTa\ +bBar {\x0a qprop\ +erty-drawBase: 0\ +;\x0a border-rad\ +ius: 4px;\x0a ma\ +rgin: 0px;\x0a p\ +adding: 2px;\x0a \ + border: 0;\x0a\x0a \ + /* left: 5px; m\ +ove to the right\ + by 5px - remove\ +d for fix */\x0a \ + }\x0a\x0aQTabBar::clo\ +se-button {\x0a \ +border: 0;\x0a m\ +argin: 2px;\x0a \ +padding: 0;\x0a \ +image: url(:/qss\ +_icons/rc/close.\ +png);\x0a}\x0a\x0aQTabBar\ +::close-button:h\ +over {\x0a image\ +: url(:/qss_icon\ +s/rc/close-hover\ +.png);\x0a}\x0a\x0aQTabBa\ +r::close-button:\ +pressed {\x0a im\ +age: url(:/qss_i\ +cons/rc/close-pr\ +essed.png);\x0a}\x0a\x0a/\ +* QTabBar::tab -\ + selected ------\ +----------------\ +----------------\ +--------- */\x0a\x0aQT\ +abBar::tab:top:s\ +elected:disabled\ + {\x0a border-bo\ +ttom: 3px solid \ +#14506E;\x0a col\ +or: #787878;\x0a \ + background-colo\ +r: #32414B;\x0a}\x0a\x0aQ\ +TabBar::tab:bott\ +om:selected:disa\ +bled {\x0a borde\ +r-top: 3px solid\ + #14506E;\x0a co\ +lor: #787878;\x0a \ + background-col\ +or: #32414B;\x0a}\x0a\x0a\ +QTabBar::tab:lef\ +t:selected:disab\ +led {\x0a border\ +-left: 3px solid\ + #14506E;\x0a co\ +lor: #787878;\x0a \ + background-col\ +or: #32414B;\x0a}\x0a\x0a\ +QTabBar::tab:rig\ +ht:selected:disa\ +bled {\x0a borde\ +r-right: 3px sol\ +id #14506E;\x0a \ +color: #787878;\x0a\ + background-c\ +olor: #32414B;\x0a}\ +\x0a\x0a/* QTabBar::ta\ +b - !selected an\ +d disabled -----\ +----------------\ +------------- */\ +\x0a\x0aQTabBar::tab:t\ +op:!selected:dis\ +abled {\x0a bord\ +er-bottom: 3px s\ +olid #19232D;\x0a \ + color: #787878\ +;\x0a background\ +-color: #19232D;\ +\x0a}\x0a\x0aQTabBar::tab\ +:bottom:!selecte\ +d:disabled {\x0a \ + border-top: 3px\ + solid #19232D;\x0a\ + color: #7878\ +78;\x0a backgrou\ +nd-color: #19232\ +D;\x0a}\x0a\x0aQTabBar::t\ +ab:left:!selecte\ +d:disabled {\x0a \ + border-right: 3\ +px solid #19232D\ +;\x0a color: #78\ +7878;\x0a backgr\ +ound-color: #192\ +32D;\x0a}\x0a\x0aQTabBar:\ +:tab:right:!sele\ +cted:disabled {\x0a\ + border-left:\ + 3px solid #1923\ +2D;\x0a color: #\ +787878;\x0a back\ +ground-color: #1\ +9232D;\x0a}\x0a\x0a/* QTa\ +bBar::tab - sele\ +cted -----------\ +----------------\ +----------------\ +---- */\x0a\x0aQTabBar\ +::tab:top:!selec\ +ted {\x0a border\ +-bottom: 2px sol\ +id #19232D;\x0a \ +margin-top: 2px;\ +\x0a}\x0a\x0aQTabBar::tab\ +:bottom:!selecte\ +d {\x0a border-t\ +op: 2px solid #1\ +9232D;\x0a margi\ +n-bottom: 3px;\x0a}\ +\x0a\x0aQTabBar::tab:l\ +eft:!selected {\x0a\ + border-left:\ + 2px solid #1923\ +2D;\x0a margin-r\ +ight: 2px;\x0a}\x0a\x0aQT\ +abBar::tab:right\ +:!selected {\x0a \ + border-right: 2\ +px solid #19232D\ +;\x0a margin-lef\ +t: 2px;\x0a}\x0a\x0a\x0aQTab\ +Bar::tab:top {\x0a \ + background-co\ +lor: #32414B;\x0a \ + color: #F0F0F0\ +;\x0a margin-lef\ +t: 2px;\x0a padd\ +ing-left: 4px;\x0a \ + padding-right\ +: 4px;\x0a paddi\ +ng-top: 2px;\x0a \ + padding-bottom:\ + 2px;\x0a min-wi\ +dth: 5px;\x0a bo\ +rder-bottom: 3px\ + solid #32414B;\x0a\ + border-top-l\ +eft-radius: 3px;\ +\x0a border-top-\ +right-radius: 3p\ +x;\x0a}\x0a\x0aQTabBar::t\ +ab:top:selected \ +{\x0a background\ +-color: #505F69;\ +\x0a color: #F0F\ +0F0;\x0a border-\ +bottom: 3px soli\ +d #1464A0;\x0a b\ +order-top-left-r\ +adius: 3px;\x0a \ +border-top-right\ +-radius: 3px;\x0a}\x0a\ +\x0aQTabBar::tab:to\ +p:!selected:hove\ +r {\x0a border: \ +1px solid #148CD\ +2;\x0a border-bo\ +ttom: 3px solid \ +#148CD2;\x0a}\x0a\x0aQTab\ +Bar::tab:bottom \ +{\x0a color: #F0\ +F0F0;\x0a border\ +-top: 3px solid \ +#32414B;\x0a bac\ +kground-color: #\ +32414B;\x0a marg\ +in-left: 2px;\x0a \ + padding-left: \ +4px;\x0a padding\ +-right: 4px;\x0a \ + padding-top: 2p\ +x;\x0a padding-b\ +ottom: 2px;\x0a \ +border-bottom-le\ +ft-radius: 3px;\x0a\ + border-botto\ +m-right-radius: \ +3px;\x0a min-wid\ +th: 5px;\x0a}\x0a\x0aQTab\ +Bar::tab:bottom:\ +selected {\x0a c\ +olor: #F0F0F0;\x0a \ + background-co\ +lor: #505F69;\x0a \ + border-top: 3p\ +x solid #1464A0;\ +\x0a border-bott\ +om-left-radius: \ +3px;\x0a border-\ +bottom-right-rad\ +ius: 3px;\x0a}\x0a\x0aQTa\ +bBar::tab:bottom\ +:!selected:hover\ + {\x0a border: 1\ +px solid #148CD2\ +;\x0a border-top\ +: 3px solid #148\ +CD2;\x0a}\x0a\x0aQTabBar:\ +:tab:left {\x0a \ +color: #F0F0F0;\x0a\ + background-c\ +olor: #32414B;\x0a \ + margin-top: 2\ +px;\x0a padding-\ +left: 2px;\x0a p\ +adding-right: 2p\ +x;\x0a padding-t\ +op: 4px;\x0a pad\ +ding-bottom: 4px\ +;\x0a border-top\ +-right-radius: 3\ +px;\x0a border-b\ +ottom-right-radi\ +us: 3px;\x0a min\ +-height: 5px;\x0a}\x0a\ +\x0aQTabBar::tab:le\ +ft:selected {\x0a \ + color: #F0F0F0\ +;\x0a background\ +-color: #505F69;\ +\x0a border-left\ +: 3px solid #146\ +4A0;\x0a border-\ +top-right-radius\ +: 3px;\x0a borde\ +r-bottom-right-r\ +adius: 3px;\x0a}\x0a\x0aQ\ +TabBar::tab:left\ +:!selected:hover\ + {\x0a border: 1\ +px solid #148CD2\ +;\x0a border-lef\ +t: 3px solid #14\ +8CD2;\x0a}\x0a\x0aQTabBar\ +::tab:right {\x0a \ + color: #F0F0F0\ +;\x0a background\ +-color: #32414B;\ +\x0a margin-top:\ + 2px;\x0a paddin\ +g-left: 2px;\x0a \ + padding-right: \ +2px;\x0a padding\ +-top: 4px;\x0a p\ +adding-bottom: 4\ +px;\x0a border-t\ +op-left-radius: \ +3px;\x0a border-\ +bottom-left-radi\ +us: 3px;\x0a min\ +-height: 5px;\x0a}\x0a\ +\x0aQTabBar::tab:ri\ +ght:selected {\x0a \ + color: #F0F0F\ +0;\x0a backgroun\ +d-color: #505F69\ +;\x0a border-rig\ +ht: 3px solid #1\ +464A0;\x0a borde\ +r-top-left-radiu\ +s: 3px;\x0a bord\ +er-bottom-left-r\ +adius: 3px;\x0a}\x0a\x0aQ\ +TabBar::tab:righ\ +t:!selected:hove\ +r {\x0a border: \ +1px solid #148CD\ +2;\x0a border-ri\ +ght: 3px solid #\ +148CD2;\x0a}\x0a\x0aQTabB\ +ar QToolButton::\ +right-arrow:enab\ +led {\x0a image:\ + url(:/qss_icons\ +/rc/right_arrow.\ +png);\x0a}\x0a\x0aQTabBar\ + QToolButton::le\ +ft-arrow:enabled\ + {\x0a image: ur\ +l(:/qss_icons/rc\ +/left_arrow.png)\ +;\x0a}\x0a\x0aQTabBar QTo\ +olButton::right-\ +arrow:disabled {\ +\x0a image: url(\ +:/qss_icons/rc/r\ +ight_arrow_disab\ +led.png);\x0a}\x0a\x0aQTa\ +bBar QToolButton\ +::left-arrow:dis\ +abled {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/left_arrow\ +_disabled.png);\x0a\ +}\x0a\x0a\x0a/* Some exa\ +mples from inter\ +net to check\x0a\x0aQT\ +abBar::tabButton\ +() and QTabBar::\ +tabIcon()\x0aQTabBa\ +r::tear {width: \ +0px; border: non\ +e;}\x0aQTabBar::tea\ +r {image: url(te\ +ar_indicator.png\ +);}\x0aQTabBar::scr\ +oller{width:85pi\ +x;}\x0aQTabBar QToo\ +lbutton{backgrou\ +nd-color:\x22light \ +blue\x22;}\x0a\x0aBut tha\ +t left the butto\ +ns transparant.\x0a\ +Looked confusing\ + as the tab butt\ +ons migrated beh\ +ind the scroller\ + buttons.\x0aSo we \ +had to color the\ + back ground of \ +the scroller but\ +tons\x0a*/\x0a\x0a/* QDoc\ +kWiget ---------\ +----------------\ +----------------\ +----------------\ +---- */\x0a\x0aQDockWi\ +dget {\x0a outli\ +ne: 1px solid #3\ +2414B;\x0a backg\ +round-color: #19\ +232D;\x0a border\ +: 1px solid #324\ +14B;\x0a border-\ +radius: 4px;\x0a \ + titlebar-close-\ +icon: url(:/qss_\ +icons/rc/close.p\ +ng);\x0a titleba\ +r-normal-icon: u\ +rl(:/qss_icons/r\ +c/undock.png);\x0a}\ +\x0a\x0aQDockWidget::t\ +itle {\x0a paddi\ +ng: 6px; /* be\ +tter size for ti\ +tle bar */\x0a b\ +order: none;\x0a \ + background-colo\ +r: #32414B;\x0a}\x0a\x0aQ\ +DockWidget::clos\ +e-button {\x0a b\ +ackground-color:\ + #32414B;\x0a bo\ +rder-radius: 4px\ +;\x0a border: no\ +ne;\x0a}\x0a\x0aQDockWidg\ +et::close-button\ +:hover {\x0a bor\ +der: 1px solid #\ +32414B;\x0a}\x0a\x0aQDock\ +Widget::close-bu\ +tton:pressed {\x0a \ + border: 1px s\ +olid #32414B;\x0a}\x0a\ +\x0aQDockWidget::fl\ +oat-button {\x0a \ + background-colo\ +r: #32414B;\x0a \ +border-radius: 4\ +px;\x0a border: \ +none;\x0a}\x0a\x0aQDockWi\ +dget::float-butt\ +on:hover {\x0a b\ +order: 1px solid\ + #32414B;\x0a}\x0a\x0aQDo\ +ckWidget::float-\ +button:pressed {\ +\x0a border: 1px\ + solid #32414B;\x0a\ +}\x0a\x0a\x0a/* QTreeView\ + QTableView QLis\ +tView ----------\ +----------------\ +--------------- \ +*/\x0a\x0aQTreeView:br\ +anch:selected,\x0aQ\ +TreeView:branch:\ +hover {\x0a back\ +ground: url(:/qs\ +s_icons/rc/trans\ +parent.png);\x0a}\x0a\x0a\ +QTreeView::branc\ +h:has-siblings:!\ +adjoins-item {\x0a \ + border-image:\ + url(:/qss_icons\ +/rc/transparent.\ +png);\x0a}\x0a\x0aQTreeVi\ +ew::branch:has-s\ +iblings:adjoins-\ +item {\x0a borde\ +r-image: url(:/q\ +ss_icons/rc/tran\ +sparent.png);\x0a}\x0a\ +\x0aQTreeView::bran\ +ch:!has-children\ +:!has-siblings:a\ +djoins-item {\x0a \ + border-image: \ +url(:/qss_icons/\ +rc/transparent.p\ +ng);\x0a}\x0a\x0aQTreeVie\ +w::branch:has-ch\ +ildren:!has-sibl\ +ings:closed,\x0aQTr\ +eeView::branch:c\ +losed:has-childr\ +en:has-siblings \ +{\x0a image: url\ +(:/qss_icons/rc/\ +branch_closed.pn\ +g);\x0a}\x0a\x0aQTreeView\ +::branch:open:ha\ +s-children:!has-\ +siblings,\x0aQTreeV\ +iew::branch:open\ +:has-children:ha\ +s-siblings {\x0a \ + image: url(:/qs\ +s_icons/rc/branc\ +h_open.png);\x0a}\x0a\x0a\ +QTreeView::branc\ +h:has-children:!\ +has-siblings:clo\ +sed:hover,\x0aQTree\ +View::branch:clo\ +sed:has-children\ +:has-siblings:ho\ +ver {\x0a image:\ + url(:/qss_icons\ +/rc/branch_close\ +d-on.png);\x0a}\x0a\x0aQT\ +reeView::branch:\ +open:has-childre\ +n:!has-siblings:\ +hover,\x0aQTreeView\ +::branch:open:ha\ +s-children:has-s\ +iblings:hover {\x0a\ + image: url(:\ +/qss_icons/rc/br\ +anch_open-on.png\ +);\x0a}\x0a\x0aQListView:\ +:item:!selected:\ +hover,\x0aQTreeView\ +::item:!selected\ +:hover,\x0aQTableVi\ +ew::item:!select\ +ed:hover,\x0aQColum\ +nView::item:!sel\ +ected:hover {\x0a \ + outline: 0;\x0a \ + color: #148CD2\ +;\x0a background\ +-color: #32414B;\ +\x0a}\x0a\x0aQListView::i\ +tem:selected:hov\ +er,\x0aQTreeView::i\ +tem:selected:hov\ +er,\x0aQTableView::\ +item:selected:ho\ +ver,\x0aQColumnView\ +::item:selected:\ +hover {\x0a back\ +ground: #1464A0;\ +\x0a color: #19\ +232D;\x0a}\x0a\x0aQTreeVi\ +ew::indicator:ch\ +ecked,\x0aQListView\ +::indicator:chec\ +ked {\x0a image:\ + url(:/qss_icons\ +/rc/checkbox_che\ +cked.png);\x0a}\x0a\x0aQT\ +reeView::indicat\ +or:unchecked,\x0aQL\ +istView::indicat\ +or:unchecked {\x0a \ + image: url(:/\ +qss_icons/rc/che\ +ckbox_unchecked.\ +png);\x0a}\x0a\x0aQTreeVi\ +ew::indicator:ch\ +ecked:hover,\x0aQTr\ +eeView::indicato\ +r:checked:focus,\ +\x0aQTreeView::indi\ +cator:checked:pr\ +essed,\x0aQListView\ +::indicator:chec\ +ked:hover,\x0aQList\ +View::indicator:\ +checked:focus,\x0aQ\ +ListView::indica\ +tor:checked:pres\ +sed {\x0a image:\ + url(:/qss_icons\ +/rc/checkbox_che\ +cked_focus.png);\ +\x0a}\x0a\x0aQTreeView::i\ +ndicator:uncheck\ +ed:hover,\x0aQTreeV\ +iew::indicator:u\ +nchecked:focus,\x0a\ +QTreeView::indic\ +ator:unchecked:p\ +ressed,\x0aQListVie\ +w::indicator:unc\ +hecked:hover,\x0aQL\ +istView::indicat\ +or:unchecked:foc\ +us,\x0aQListView::i\ +ndicator:uncheck\ +ed:pressed {\x0a \ + image: url(:/qs\ +s_icons/rc/check\ +box_unchecked_fo\ +cus.png);\x0a}\x0a\x0aQTr\ +eeView::indicato\ +r:indeterminate:\ +hover,\x0aQTreeView\ +::indicator:inde\ +terminate:focus,\ +\x0aQTreeView::indi\ +cator:indetermin\ +ate:pressed,\x0aQLi\ +stView::indicato\ +r:indeterminate:\ +hover,\x0aQListView\ +::indicator:inde\ +terminate:focus,\ +\x0aQListView::indi\ +cator:indetermin\ +ate:pressed {\x0a \ + image: url(:/q\ +ss_icons/rc/chec\ +kbox_indetermina\ +te_focus.png);\x0a}\ +\x0a\x0aQTreeView::ind\ +icator:indetermi\ +nate,\x0aQListView:\ +:indicator:indet\ +erminate {\x0a i\ +mage: url(:/qss_\ +icons/rc/checkbo\ +x_indeterminate.\ +png);\x0a}\x0a\x0aQListVi\ +ew,\x0aQTreeView,\x0aQ\ +TableView,\x0aQColu\ +mnView {\x0a bac\ +kground-color: #\ +19232D;\x0a bord\ +er: 1px solid #3\ +2414B;\x0a color\ +: #F0F0F0;\x0a g\ +ridline-color: #\ +32414B;\x0a bord\ +er-radius: 4px;\x0a\ +}\x0a\x0aQListView:dis\ +abled,\x0aQTreeView\ +:disabled,\x0aQTabl\ +eView:disabled,\x0a\ +QColumnView:disa\ +bled {\x0a backg\ +round-color: #19\ +232D;\x0a color:\ + #787878;\x0a}\x0a\x0aQLi\ +stView:selected,\ +\x0aQTreeView:selec\ +ted,\x0aQTableView:\ +selected,\x0aQColum\ +nView:selected {\ +\x0a background:\ + #1464A0;\x0a co\ +lor: #32414B;\x0a}\x0a\ +\x0aQListView:hover\ +,\x0aQTreeView::hov\ +er,\x0aQTableView::\ +hover,\x0aQColumnVi\ +ew::hover {\x0a \ +background-color\ +: #19232D;\x0a b\ +order: 1px solid\ + #148CD2;\x0a}\x0a\x0aQLi\ +stView::item:pre\ +ssed,\x0aQTreeView:\ +:item:pressed,\x0aQ\ +TableView::item:\ +pressed,\x0aQColumn\ +View::item:press\ +ed {\x0a backgro\ +und-color: #1464\ +A0;\x0a}\x0a\x0aQListView\ +::item:selected:\ +active,\x0aQTreeVie\ +w::item:selected\ +:active,\x0aQTableV\ +iew::item:select\ +ed:active,\x0aQColu\ +mnView::item:sel\ +ected:active {\x0a \ + background-co\ +lor: #1464A0;\x0a}\x0a\ +\x0aQTableCornerBut\ +ton::section {\x0a \ + background-co\ +lor: #19232D;\x0a \ + border: 1px tr\ +ansparent #32414\ +B;\x0a border-ra\ +dius: 0px;\x0a}\x0a\x0a/*\ + QHeaderView ---\ +----------------\ +----------------\ +----------------\ +--------- */\x0a\x0aQH\ +eaderView {\x0a \ +background-color\ +: #32414B;\x0a b\ +order: 0px trans\ +parent #32414B;\x0a\ + padding: 0px\ +;\x0a margin: 0p\ +x;\x0a border-ra\ +dius: 0px;\x0a}\x0a\x0aQH\ +eaderView:disabl\ +ed {\x0a backgro\ +und-color: #3241\ +4B;\x0a border: \ +1px transparent \ +#32414B;\x0a pad\ +ding: 2px;\x0a}\x0a\x0aQH\ +eaderView::secti\ +on {\x0a backgro\ +und-color: #3241\ +4B;\x0a color: #\ +F0F0F0;\x0a padd\ +ing: 2px;\x0a bo\ +rder-radius: 0px\ +;\x0a text-align\ +: left;\x0a}\x0a\x0aQHead\ +erView::section:\ +checked {\x0a co\ +lor: #F0F0F0;\x0a \ + background-col\ +or: #1464A0;\x0a}\x0a\x0a\ +QHeaderView::sec\ +tion:checked:dis\ +abled {\x0a colo\ +r: #787878;\x0a \ +background-color\ +: #14506E;\x0a}\x0a\x0aQH\ +eaderView::secti\ +on::horizontal:d\ +isabled,\x0aQHeader\ +View::section::v\ +ertical:disabled\ + {\x0a color: #7\ +87878;\x0a}\x0a\x0aQHeade\ +rView::section::\ +vertical::first,\ +\x0aQHeaderView::se\ +ction::vertical:\ +:only-one {\x0a \ +border-top: 1px \ +solid #32414B;\x0a}\ +\x0a\x0aQHeaderView::s\ +ection::vertical\ + {\x0a border-to\ +p: 1px solid #19\ +232D;\x0a}\x0a\x0aQHeader\ +View::section::h\ +orizontal::first\ +,\x0aQHeaderView::s\ +ection::horizont\ +al::only-one {\x0a \ + border-left: \ +1px solid #32414\ +B;\x0a}\x0a\x0aQHeaderVie\ +w::section::hori\ +zontal {\x0a bor\ +der-left: 1px so\ +lid #19232D;\x0a}\x0a\x0a\ +/* Those setting\ +s (border/width/\ +height/backgroun\ +d-color) solve b\ +ug */\x0a/* transpa\ +rent arrow backg\ +round and size *\ +/\x0a\x0aQHeaderView::\ +down-arrow {\x0a \ + background-colo\ +r: #32414B;\x0a \ +width: 16px;\x0a \ + height: 16px;\x0a \ + border-right:\ + 1px solid #1923\ +2D;\x0a image: u\ +rl(:/qss_icons/r\ +c/down_arrow.png\ +);\x0a}\x0a\x0aQHeaderVie\ +w::up-arrow {\x0a \ + background-col\ +or: #32414B;\x0a \ + width: 16px;\x0a \ + height: 16px;\x0a\ + border-right\ +: 1px solid #192\ +32D;\x0a image: \ +url(:/qss_icons/\ +rc/up_arrow.png)\ +;\x0a}\x0a\x0a/* QToolBox\ + ---------------\ +----------------\ +----------------\ +--------------- \ +*/\x0a\x0aQToolBox {\x0a \ + padding: 0px;\ +\x0a border: 1px\ + solid #32414B;\x0a\ +}\x0a\x0aQToolBox::sel\ +ected {\x0a padd\ +ing: 0px;\x0a bo\ +rder: 2px solid \ +#1464A0;\x0a}\x0a\x0aQToo\ +lBox::tab {\x0a \ +background-color\ +: #19232D;\x0a b\ +order: 1px solid\ + #32414B;\x0a co\ +lor: #F0F0F0;\x0a \ + border-top-lef\ +t-radius: 4px;\x0a \ + border-top-ri\ +ght-radius: 4px;\ +\x0a}\x0a\x0aQToolBox::ta\ +b:disabled {\x0a \ + color: #787878;\ +\x0a}\x0a\x0aQToolBox::ta\ +b:selected {\x0a \ + background-colo\ +r: #505F69;\x0a \ +border-bottom: 2\ +px solid #1464A0\ +;\x0a}\x0a\x0aQToolBox::t\ +ab:!selected {\x0a \ + background-co\ +lor: #32414B;\x0a \ + border-bottom:\ + 2px solid #3241\ +4B;\x0a}\x0a\x0aQToolBox:\ +:tab:selected:di\ +sabled {\x0a bac\ +kground-color: #\ +32414B;\x0a bord\ +er-bottom: 2px s\ +olid #14506E;\x0a}\x0a\ +\x0aQToolBox::tab:!\ +selected:disable\ +d {\x0a backgrou\ +nd-color: #19232\ +D;\x0a}\x0a\x0aQToolBox::\ +tab:hover {\x0a \ +border-color: #1\ +48CD2;\x0a borde\ +r-bottom: 2px so\ +lid #148CD2;\x0a}\x0a\x0a\ +QToolBox QScroll\ +Area QWidget QWi\ +dget {\x0a paddi\ +ng: 0px;\x0a bac\ +kground-color: #\ +19232D;\x0a}\x0a\x0a/* QF\ +rame -----------\ +----------------\ +----------------\ +----------------\ +------ */\x0a\x0aQFram\ +e {\x0a border-r\ +adius: 4px;\x0a \ +border: 1px soli\ +d #32414B;\x0a}\x0a\x0aQF\ +rame[frameShape=\ +\x220\x22] {\x0a borde\ +r-radius: 4px;\x0a \ + border: 1px t\ +ransparent #3241\ +4B;\x0a}\x0a\x0aQFrame[he\ +ight=\x223\x22],\x0aQFram\ +e[width=\x223\x22] {\x0a \ + background-co\ +lor: #19232D;\x0a}\x0a\ +\x0a/* QSplitter --\ +----------------\ +----------------\ +----------------\ +------------ */\x0a\ +\x0aQSplitter {\x0a \ + background-colo\ +r: #32414B;\x0a \ +spacing: 0;\x0a \ +padding: 0;\x0a \ +margin: 0;\x0a}\x0a\x0aQS\ +plitter::separat\ +or {\x0a backgro\ +und-color: #3241\ +4B;\x0a border: \ +0 solid #19232D;\ +\x0a spacing: 0;\ +\x0a padding: 1p\ +x;\x0a margin: 0\ +;\x0a}\x0a\x0aQSplitter::\ +separator:hover \ +{\x0a background\ +-color: #787878;\ +\x0a}\x0a\x0aQSplitter::s\ +eparator:horizon\ +tal {\x0a width:\ + 5px;\x0a image:\ + url(:/qss_icons\ +/rc/Vsepartoolba\ +r.png);\x0a}\x0a\x0aQSpli\ +tter::separator:\ +vertical {\x0a h\ +eight: 5px;\x0a \ +image: url(:/qss\ +_icons/rc/Hsepar\ +toolbar.png);\x0a}\x0a\ +\x0a\x0a/* QDateEdit--\ +----------------\ +----------------\ +----------------\ +------------ */\x0a\ +\x0aQDateEdit {\x0a \ + selection-backg\ +round-color: #14\ +64A0;\x0a border\ +-style: solid;\x0a \ + border: 1px s\ +olid #32414B;\x0a \ + border-radius:\ + 4px;\x0a paddin\ +g-top: 2px; \ +/* This fix #10\ +3, #111*/\x0a pa\ +dding-bottom: 2p\ +x; /* This fix \ + #103, #111*/\x0a \ + padding-left: \ +4px;\x0a padding\ +-right: 4px;\x0a \ + min-width: 10px\ +;\x0a}\x0a\x0aQDateEdit:o\ +n {\x0a selectio\ +n-background-col\ +or: #1464A0;\x0a}\x0a\x0a\ +QDateEdit::drop-\ +down {\x0a subco\ +ntrol-origin: pa\ +dding;\x0a subco\ +ntrol-position: \ +top right;\x0a w\ +idth: 20px;\x0a \ +border-top-right\ +-radius: 3px;\x0a \ + border-bottom-\ +right-radius: 3p\ +x;\x0a}\x0a\x0aQDateEdit:\ +:down-arrow {\x0a \ + image: url(:/q\ +ss_icons/rc/down\ +_arrow_disabled.\ +png);\x0a}\x0a\x0aQDateEd\ +it::down-arrow:o\ +n,\x0aQDateEdit::do\ +wn-arrow:hover,\x0a\ +QDateEdit::down-\ +arrow:focus {\x0a \ + image: url(:/q\ +ss_icons/rc/down\ +_arrow.png);\x0a}\x0a\x0a\ +QDateEdit QAbstr\ +actItemView {\x0a \ + background-col\ +or: #19232D;\x0a \ + border-radius: \ +4px;\x0a border:\ + 1px solid #3241\ +4B;\x0a selectio\ +n-background-col\ +or: #1464A0;\x0a}\x0a\x0a\ +QAbstractView:ho\ +ver{\x0a border:\ + 1px solid #148C\ +D2;\x0a color: #\ +F0F0F0;\x0a}\x0a\x0aQAbst\ +ractView:selecte\ +d {\x0a backgrou\ +nd: #1464A0;\x0a \ + color: #32414B;\ +\x0a}\x0a\x0a\x0a\ +" + +qt_resource_name = b"\ +\x00\x0a\ +\x09$M%\ +\x00q\ +\x00d\x00a\x00r\x00k\x00s\x00t\x00y\x00l\x00e\ +\x00\x09\ +\x09_\x97\x13\ +\x00q\ +\x00s\x00s\x00_\x00i\x00c\x00o\x00n\x00s\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00r\ +\x00c\ +\x00\x09\ +\x06\x98\x83'\ +\x00c\ +\x00l\x00o\x00s\x00e\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x08\x8cj\xa7\ +\x00H\ +\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\ +\x00\x19\ +\x08>\xcc\x07\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\ +\x00-\x00e\x00n\x00d\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x01\xf4\x81G\ +\x00c\ +\x00l\x00o\x00s\x00e\x00-\x00h\x00o\x00v\x00e\x00r\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\ +\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x14\ +\x06^,\x07\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00-\x00o\x00n\x00.\ +\x00p\x00n\x00g\ +\x00\x17\ +\x0ce\xce\x07\ +\x00l\ +\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\ +\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00u\ +\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\ +\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x01!\xebG\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\ +\x00-\x00m\x00o\x00r\x00e\x00.\x00p\x00n\x00g\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\ +\x00p\x00n\x00g\ +\x00\x17\ +\x0c\xabQ\x07\ +\x00d\ +\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\ +\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x1f\ +\x0a\xae'G\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x1c\ +\x01\xe0J\x07\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\ +\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x0a\ +\x05\x95\xde'\ +\x00u\ +\x00n\x00d\x00o\x00c\x00k\x00.\x00p\x00n\x00g\ +\x00\x18\ +\x03\x8e\xdeg\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\ +\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x0e\xbc\xc3g\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\ +\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x0b\xda0\xa7\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00\x12\ +\x07\x8f\x9d'\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00-\x00o\x00n\x00.\x00p\x00n\ +\x00g\ +\x00\x1a\ +\x01\x87\xaeg\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\ +\x00i\x00n\x00a\x00t\x00e\x00.\x00p\x00n\x00g\ +\x00\x16\ +\x01u\xcc\x87\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00.\x00p\x00n\x00g\ +\x00\x1c\ +\x08?\xdag\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x0c\ +\x06A@\x87\ +\x00s\ +\x00i\x00z\x00e\x00g\x00r\x00i\x00p\x00.\x00p\x00n\x00g\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00H\ +\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x08\xc4j\xa7\ +\x00V\ +\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\ +\x00\x19\ +\x0bYn\x87\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\ +\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x17\ +\x0f\x1e\x9bG\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\ +\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x0c\xe2hg\ +\x00t\ +\x00r\x00a\x00n\x00s\x00p\x00a\x00r\x00e\x00n\x00t\x00.\x00p\x00n\x00g\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00d\ +\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x08\x90\x94g\ +\x00c\ +\x00l\x00o\x00s\x00e\x00-\x00p\x00r\x00e\x00s\x00s\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00 \ +\x09\xd7\x1f\xa7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\ +\x00i\x00n\x00a\x00t\x00e\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x06S%\xa7\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00.\x00p\x00n\x00g\ +\x00\x0c\ +\x06\xe6\xe6g\ +\x00u\ +\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x0a\xe5l\x07\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\ +\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x10\ +\x01\x07J\xa7\ +\x00V\ +\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00l\ +\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\ +\x00n\x00g\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00v\x00l\x00i\x00n\x00e\x00.\ +\x00p\x00n\x00g\ +\x00\x09\ +\x00(\xad#\ +\x00s\ +\x00t\x00y\x00l\x00e\x00.\x00q\x00s\x00s\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00+\ +\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x002\x00\x02\x00\x00\x00'\x00\x00\x00\x04\ +\x00\x00\x04f\x00\x00\x00\x00\x00\x01\x00\x00\x1ez\ +\x00\x00\x06~\x00\x00\x00\x00\x00\x01\x00\x00<\x03\ +\x00\x00\x01\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x09 \ +\x00\x00\x03\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x1b-\ +\x00\x00\x03\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x19<\ +\x00\x00\x02\x84\x00\x00\x00\x00\x00\x01\x00\x00\x0eH\ +\x00\x00\x00\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x03\xe2\ +\x00\x00\x06\xc6\x00\x00\x00\x00\x00\x01\x00\x00G\xd0\ +\x00\x00\x02\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x13\x8a\ +\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x001\x18\ +\x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x06<\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x11D\ +\x00\x00\x04H\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xf5\ +\x00\x00\x05\xd4\x00\x00\x00\x00\x00\x01\x00\x005\x18\ +\x00\x00\x01\x12\x00\x00\x00\x00\x00\x01\x00\x00\x07<\ +\x00\x00\x00<\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x05\xf8\x00\x00\x00\x00\x00\x01\x00\x005\xc2\ +\x00\x00\x03t\x00\x00\x00\x00\x00\x01\x00\x00\x18\xa2\ +\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00\x09\xda\ +\x00\x00\x00|\x00\x00\x00\x00\x00\x01\x00\x00\x02\xfe\ +\x00\x00\x04\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x01\ +\x00\x00\x00T\x00\x00\x00\x00\x00\x01\x00\x00\x02N\ +\x00\x00\x05f\x00\x00\x00\x00\x00\x01\x00\x001\xc1\ +\x00\x00\x04\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x1fZ\ +\x00\x00\x06\xea\x00\x00\x00\x00\x00\x01\x00\x00Ht\ +\x00\x00\x06>\x00\x00\x00\x00\x00\x01\x00\x00:\x14\ +\x00\x00\x05\x8e\x00\x00\x00\x00\x00\x01\x00\x004\x1b\ +\x00\x00\x02@\x00\x00\x00\x00\x00\x01\x00\x00\x0ct\ +\x00\x00\x06\x16\x00\x00\x00\x00\x00\x01\x00\x006d\ +\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00*u\ +\x00\x00\x07\x16\x00\x00\x00\x00\x00\x01\x00\x00KP\ +\x00\x00\x03L\x00\x00\x00\x00\x00\x01\x00\x00\x17\xfe\ +\x00\x00\x01@\x00\x00\x00\x00\x00\x01\x00\x00\x07\xd3\ +\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xca\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x000Q\ +\x00\x00\x03\x12\x00\x00\x00\x00\x00\x01\x00\x00\x14.\ +\x00\x00\x06\xa4\x00\x00\x00\x00\x00\x01\x00\x00G&\ +\x00\x00\x04\xec\x00\x00\x00\x00\x00\x01\x00\x00,\xff\ +\x00\x00\x01t\x00\x00\x00\x00\x00\x01\x00\x00\x08}\ +\x00\x00\x07D\x00\x00\x00\x00\x00\x01\x00\x00LC\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/pyside_style_rc.py b/qdarkstyle/pyside_style_rc.py new file mode 100644 index 000000000..11d4d3a48 --- /dev/null +++ b/qdarkstyle/pyside_style_rc.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created: qui dez 13 17:14:04 2018 +# by: The Resource Compiler for PySide (Qt v4.8.4) +# +# WARNING! All changes made in this file will be lost! + +from PySide import QtCore + +qt_resource_data = b"\x00\x00\xa2\xe6/* QDarkStyleSheet --------------------------------------------------------\x0a\x0aThis is the main style sheet, the palette has nine main colors.\x0aIt is based on three selecting colors, three greyish (background) colors\x0aplus three whitish (foreground) colors. Each set of widgets of the same\x0atype have a header like this:\x0a\x0a ------------------\x0a GroupName --------\x0a ------------------\x0a\x0aAnd each widget is separated with a header like this:\x0a\x0a QWidgetName ------\x0a\x0aThis makes more easy to find and change some css field. The basic\x0aconfiguration is described bellow.\x0a\x0a SELECTION ------------\x0a\x0a sel_light #179AE0 #148CD2 (selection/hover/active)\x0a sel_normal #3375A3 #1464A0 (selected)\x0a sel_dark #18465D #14506E (selected disabled)\x0a\x0a FOREGROUND -----------\x0a\x0a for_light #EFF0F1 #F0F0F0 (texts/labels)\x0a for_dark #505F69 #787878 (disabled texts)\x0a\x0a BACKGROUND -----------\x0a\x0a bac_light #4D545B #505F69 (unpressed)\x0a bac_normal #31363B #32414B (border, disabled, pressed, checked, toolbars, menus)\x0a bac_dark #232629 #19232D (background)\x0a\x0aIf a stranger configuration is required because of a bugfix or anything\x0aelse, keep the comment on that line to nobodys changed it, including the\x0aissue number.\x0a--------------------------------------------------------------------------- */\x0a\x0a\x0a\x0a/* QWidget ---------------------------------------------------------------- */\x0a\x0aQWidget {\x0a background-color: #19232D;\x0a border: 0px solid #32414B;\x0a padding: 0px;\x0a color: #F0F0F0;\x0a selection-background-color: #1464A0;\x0a selection-color: #F0F0F0;\x0a}\x0a\x0aQWidget:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a selection-background-color: #14506E;\x0a selection-color: #787878;\x0a}\x0a\x0aQWidget:item:selected {\x0a background-color: #1464A0;\x0a}\x0a\x0aQWidget:item:hover {\x0a background-color: #148CD2;\x0a color: #32414B;\x0a}\x0a\x0a/* QMainWindow ------------------------------------------------------------ */\x0a/* This adjusts the splitter in the dock widget, not qsplitter */\x0a\x0a\x0aQMainWindow::separator {\x0a background-color: #32414B;\x0a border: 0 solid #19232D;\x0a spacing: 0;\x0a padding: 2px;\x0a}\x0a\x0aQMainWindow::separator:hover {\x0a background-color: #505F69;\x0a border: 0px solid #148CD2;\x0a}\x0a\x0aQMainWindow::separator:horizontal {\x0a width: 5px;\x0a margin-top: 2px;\x0a margin-bottom: 2px;\x0a image: url(:/qss_icons/rc/Vsepartoolbar.png);\x0a}\x0a\x0aQMainWindow::separator:vertical {\x0a height: 5px;\x0a margin-left: 2px;\x0a margin-right: 2px;\x0a image: url(:/qss_icons/rc/Hsepartoolbar.png);\x0a}\x0a\x0a/* QToolTip --------------------------------------------------------------- */\x0a\x0aQToolTip {\x0a background-color: #148CD2;\x0a border: 1px solid #19232D;\x0a color: #19232D;\x0a padding: 0; /*remove padding, for fix combo box tooltip*/\x0a opacity: 230; /*reducing transparency to read better*/\x0a}\x0a\x0a/* QStatusBar ------------------------------------------------------------- */\x0a\x0aQStatusBar {\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQStatusBar QToolTip {\x0a background-color: #148CD2;\x0a border: 1px solid #19232D;\x0a color: #19232D;\x0a padding: 0; /*remove padding, for fix combo box tooltip*/\x0a opacity: 230; /*reducing transparency to read better*/\x0a}\x0a\x0a/* QCheckBox -------------------------------------------------------------- */\x0a\x0aQCheckBox {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a spacing: 4px;\x0a outline: none;\x0a padding-top: 4px;\x0a padding-bottom: 4px;\x0a}\x0a\x0aQCheckBox:focus {\x0a border: none;\x0a}\x0a\x0aQCheckBox QWidget:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0aQCheckBox::indicator {\x0a margin-left: 4px;\x0a width: 16px;\x0a height: 16px;\x0a}\x0a\x0aQCheckBox::indicator:unchecked {\x0a image: url(:/qss_icons/rc/checkbox_unchecked.png);\x0a}\x0a\x0aQCheckBox::indicator:unchecked:hover,\x0aQCheckBox::indicator:unchecked:focus,\x0aQCheckBox::indicator:unchecked:pressed {\x0a border: none;\x0a image: url(:/qss_icons/rc/checkbox_unchecked_focus.png);\x0a}\x0a\x0aQCheckBox::indicator:unchecked:disabled {\x0a image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png);\x0a}\x0a\x0aQCheckBox::indicator:checked {\x0a image: url(:/qss_icons/rc/checkbox_checked.png);\x0a}\x0a\x0aQCheckBox::indicator:checked:hover,\x0aQCheckBox::indicator:checked:focus,\x0aQCheckBox::indicator:checked:pressed {\x0a border: none;\x0a image: url(:/qss_icons/rc/checkbox_checked_focus.png);\x0a}\x0a\x0aQCheckBox::indicator:checked:disabled{\x0a image: url(:/qss_icons/rc/checkbox_checked_disabled.png);\x0a}\x0a\x0aQCheckBox::indicator:indeterminate {\x0a image: url(:/qss_icons/rc/checkbox_indeterminate.png);\x0a}\x0a\x0aQCheckBox::indicator:indeterminate:disabled {\x0a image: url(:/qss_icons/rc/checkbox_indeterminate_disabled.png);\x0a}\x0a\x0aQCheckBox::indicator:indeterminate:focus,\x0aQCheckBox::indicator:indeterminate:hover,\x0aQCheckBox::indicator:indeterminate:pressed {\x0a image: url(:/qss_icons/rc/checkbox_indeterminate_focus.png);\x0a}\x0a\x0a/* QGroupBox -------------------------------------------------------------- */\x0a\x0aQGroupBox {\x0a font-weight: bold;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a padding: 4px;\x0a margin-top: 16px;\x0a}\x0a\x0a\x0a\x0aQGroupBox::title {\x0a subcontrol-origin: margin;\x0a subcontrol-position: top left;\x0a left: 3px;\x0a padding-left: 3px;\x0a padding-right: 5px;\x0a padding-top: 8px;\x0a padding-bottom: 16px;\x0a}\x0a\x0aQGroupBox::indicator {\x0a margin-left: 4px;\x0a width: 16px;\x0a height: 16px;\x0a}\x0a\x0aQGroupBox::indicator {\x0a margin-left: 2px;\x0a}\x0a\x0aQGroupBox::indicator:unchecked:hover,\x0aQGroupBox::indicator:unchecked:focus,\x0aQGroupBox::indicator:unchecked:pressed {\x0a border: none;\x0a image: url(:/qss_icons/rc/checkbox_unchecked_focus.png);\x0a}\x0a\x0aQGroupBox::indicator:checked:hover,\x0aQGroupBox::indicator:checked:focus,\x0aQGroupBox::indicator:checked:pressed {\x0a border: none;\x0a image: url(:/qss_icons/rc/checkbox_checked_focus.png);\x0a}\x0a\x0aQGroupBox::indicator:checked:disabled {\x0a image: url(:/qss_icons/rc/checkbox_checked_disabled.png);\x0a}\x0a\x0aQGroupBox::indicator:unchecked:disabled {\x0a image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png);\x0a}\x0a\x0a/* QRadioButton ----------------------------------------------------------- */\x0a\x0aQRadioButton {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a spacing: 0;\x0a padding: 0;\x0a border: none;\x0a outline: none;\x0a}\x0a\x0aQRadioButton:focus {\x0a border: none;\x0a}\x0a\x0aQRadioButton:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a border: none;\x0a outline: none;\x0a}\x0a\x0aQRadioButton QWidget {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a spacing: 0px;\x0a padding: 0px;\x0a outline: none;\x0a border: none;\x0a}\x0a\x0aQRadioButton::indicator {\x0a border: none;\x0a outline: none;\x0a margin-bottom: 2px;\x0a width: 25px;\x0a height: 25px;\x0a}\x0a\x0aQRadioButton::indicator:unchecked {\x0a image: url(:/qss_icons/rc/radio_unchecked.png);\x0a}\x0a\x0aQRadioButton::indicator:unchecked:hover,\x0aQRadioButton::indicator:unchecked:focus,\x0aQRadioButton::indicator:unchecked:pressed {\x0a border: none;\x0a outline: none;\x0a image: url(:/qss_icons/rc/radio_unchecked_focus.png);\x0a}\x0a\x0aQRadioButton::indicator:checked {\x0a border: none;\x0a outline: none;\x0a image: url(:/qss_icons/rc/radio_checked.png);\x0a}\x0a\x0aQRadioButton::indicator:checked:hover,\x0aQRadioButton::indicator:checked:focus,\x0aQRadioButton::indicator:checked:pressed {\x0a border: none;\x0a outline: none;\x0a image: url(:/qss_icons/rc/radio_checked_focus.png);\x0a}\x0a\x0aQRadioButton::indicator:checked:disabled {\x0a outline: none;\x0a image: url(:/qss_icons/rc/radio_checked_disabled.png);\x0a}\x0a\x0aQRadioButton::indicator:unchecked:disabled {\x0a image: url(:/qss_icons/rc/radio_unchecked_disabled.png);\x0a}\x0a\x0a/* QMenuBar --------------------------------------------------------------- */\x0a\x0aQMenuBar {\x0a background-color: #32414B;\x0a padding: 2px;\x0a border: 1px solid #19232D;\x0a color: #F0F0F0;\x0a}\x0a\x0aQMenuBar:focus {\x0a border: 1px solid #148CD2;\x0a}\x0a\x0aQMenuBar::item {\x0a background: transparent;\x0a padding: 4px;\x0a}\x0a\x0aQMenuBar::item:selected {\x0a padding: 4px;\x0a background: transparent;\x0a border: 0px solid #32414B;\x0a}\x0a\x0aQMenuBar::item:pressed {\x0a padding: 4px;\x0a border: 0px solid #32414B;\x0a background-color: #148CD2;\x0a color: #F0F0F0;\x0a margin-bottom: 0px;\x0a padding-bottom: 0px;\x0a}\x0a\x0a/* QMenu ------------------------------------------------------------------ */\x0a\x0aQMenu {\x0a border: 0px solid #32414B;\x0a color: #F0F0F0;\x0a margin: 0px;\x0a}\x0a\x0aQMenu::separator {\x0a height: 2px;\x0a background-color: #505F69;\x0a color: #F0F0F0;\x0a padding-left: 4px;\x0a margin-left: 2px;\x0a margin-right: 2px;\x0a}\x0a\x0aQMenu::icon {\x0a margin: 0px;\x0a padding-left:4px;\x0a}\x0a\x0aQMenu::item {\x0a padding: 4px 24px 4px 24px;\x0a border: 1px transparent #32414B; /* reserve space for selection border */\x0a}\x0a\x0aQMenu::item:selected {\x0a color: #F0F0F0;\x0a}\x0a\x0a\x0a\x0aQMenu::indicator {\x0a width: 12px;\x0a height: 12px;\x0a padding-left:6px;\x0a}\x0a\x0a/* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */\x0a\x0aQMenu::indicator:non-exclusive:unchecked {\x0a image: url(:/qss_icons/rc/checkbox_unchecked.png);\x0a}\x0a\x0aQMenu::indicator:non-exclusive:unchecked:selected {\x0a image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png);\x0a}\x0a\x0aQMenu::indicator:non-exclusive:checked {\x0a image: url(:/qss_icons/rc/checkbox_checked.png);\x0a}\x0a\x0aQMenu::indicator:non-exclusive:checked:selected {\x0a image: url(:/qss_icons/rc/checkbox_checked_disabled.png);\x0a}\x0a\x0a/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */\x0a\x0aQMenu::indicator:exclusive:unchecked {\x0a image: url(:/qss_icons/rc/radio_unchecked.png);\x0a}\x0a\x0aQMenu::indicator:exclusive:unchecked:selected {\x0a image: url(:/qss_icons/rc/radio_unchecked_disabled.png);\x0a}\x0a\x0aQMenu::indicator:exclusive:checked {\x0a image: url(:/qss_icons/rc/radio_checked.png);\x0a}\x0a\x0aQMenu::indicator:exclusive:checked:selected {\x0a image: url(:/qss_icons/rc/radio_checked_disabled.png);\x0a}\x0a\x0aQMenu::right-arrow {\x0a margin: 5px;\x0a image: url(:/qss_icons/rc/right_arrow.png)\x0a}\x0a\x0a/* QAbstractItemView ------------------------------------------------------ */\x0a\x0aQAbstractItemView {\x0a alternate-background-color: #19232D;\x0a color: #F0F0F0;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a}\x0a\x0aQAbstractItemView QLineEdit {\x0a padding: 2px;\x0a}\x0a\x0a/* QAbstractScrollArea ---------------------------------------------------- */\x0a\x0aQAbstractScrollArea {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a padding: 4px;\x0a color: #F0F0F0;\x0a}\x0a\x0aQAbstractScrollArea:disabled {\x0a color: #787878;\x0a}\x0a\x0a/* QScrollArea ------------------------------------------------------------ */\x0a\x0aQScrollArea QWidget QWidget:disabled {\x0a background-color: #19232D;\x0a}\x0a\x0a/* QScrollBar ------------------------------------------------------------- */\x0a\x0aQScrollBar:horizontal {\x0a height: 16px;\x0a margin: 2px 16px 2px 16px;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a background-color: #19232D;\x0a}\x0a\x0aQScrollBar::handle:horizontal {\x0a background-color: #787878;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a min-width: 8px;\x0a\x0a}\x0a\x0aQScrollBar::handle:horizontal:hover {\x0a background-color: #148CD2;\x0a border: 1px solid #148CD2;\x0a border-radius: 4px;\x0a min-width: 8px;\x0a}\x0a\x0aQScrollBar::add-line:horizontal {\x0a margin: 0px 0px 0px 0px;\x0a border-image: url(:/qss_icons/rc/right_arrow_disabled.png);\x0a width: 10px;\x0a height: 10px;\x0a subcontrol-position: right;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::sub-line:horizontal {\x0a margin: 0px 3px 0px 3px;\x0a border-image: url(:/qss_icons/rc/left_arrow_disabled.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: left;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::add-line:horizontal:hover,\x0aQScrollBar::add-line:horizontal:on {\x0a border-image: url(:/qss_icons/rc/right_arrow.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: right;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::sub-line:horizontal:hover,\x0aQScrollBar::sub-line:horizontal:on {\x0a border-image: url(:/qss_icons/rc/left_arrow.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: left;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::up-arrow:horizontal,\x0aQScrollBar::down-arrow:horizontal {\x0a background: none;\x0a}\x0a\x0aQScrollBar::add-page:horizontal,\x0aQScrollBar::sub-page:horizontal {\x0a background: none;\x0a}\x0a\x0aQScrollBar:vertical {\x0a background-color: #19232D;\x0a width: 16px;\x0a margin: 16px 2px 16px 2px;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a}\x0a\x0aQScrollBar::handle:vertical {\x0a background-color: #787878;\x0a border: 1px solid #32414B;\x0a min-height: 8px;\x0a border-radius: 4px;\x0a}\x0a\x0aQScrollBar::handle:vertical:hover {\x0a background-color: #148CD2;\x0a border: 1px solid #148CD2;\x0a border-radius: 4px;\x0a min-height: 8px;\x0a\x0a}\x0a\x0aQScrollBar::sub-line:vertical {\x0a margin: 3px 0px 3px 0px;\x0a border-image: url(:/qss_icons/rc/up_arrow_disabled.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: top;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::add-line:vertical {\x0a margin: 3px 0px 3px 0px;\x0a border-image: url(:/qss_icons/rc/down_arrow_disabled.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: bottom;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::sub-line:vertical:hover,\x0aQScrollBar::sub-line:vertical:on {\x0a border-image: url(:/qss_icons/rc/up_arrow.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: top;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::add-line:vertical:hover,\x0aQScrollBar::add-line:vertical:on {\x0a border-image: url(:/qss_icons/rc/down_arrow.png);\x0a height: 10px;\x0a width: 10px;\x0a subcontrol-position: bottom;\x0a subcontrol-origin: margin;\x0a}\x0a\x0aQScrollBar::up-arrow:vertical,\x0aQScrollBar::down-arrow:vertical {\x0a background: none;\x0a}\x0a\x0aQScrollBar::add-page:vertical,\x0aQScrollBar::sub-page:vertical {\x0a background: none;\x0a}\x0a\x0a/* QTextEdit--------------------------------------------------------------- */\x0a\x0aQTextEdit {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQTextEdit:hover {\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQTextEdit:selected {\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a/* QPlainTextEdit --------------------------------------------------------- */\x0a\x0aQPlainTextEdit {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQPlainTextEdit:hover {\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQPlainTextEdit:selected {\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a/* QSizeGrip --------------------------------------------------------------- */\x0a\x0aQSizeGrip {\x0a image: url(:/qss_icons/rc/sizegrip.png);\x0a width: 12px;\x0a height: 12px;\x0a}\x0a\x0a/* QStackedWidget --------------------------------------------------------- */\x0a\x0aQStackedWidget {\x0a padding: 4px;\x0a border: 1px solid #32414B;\x0a border: 1px solid #19232D;\x0a}\x0a\x0a/* QToolBar --------------------------------------------------------------- */\x0a\x0aQToolBar {\x0a background-color: #32414B;\x0a border-bottom: 1px solid #19232D;\x0a padding: 2px;\x0a font-weight: bold;\x0a}\x0a\x0aQToolBar QToolButton{\x0a background-color: #32414B;\x0a}\x0a\x0aQToolBar::handle:horizontal {\x0a width: 6px;\x0a image: url(:/qss_icons/rc/Hmovetoolbar.png);\x0a}\x0a\x0aQToolBar::handle:vertical {\x0a height: 6px;\x0a image: url(:/qss_icons/rc/Vmovetoolbar.png);\x0a}\x0a\x0aQToolBar::separator:horizontal {\x0a width: 3px;\x0a image: url(:/qss_icons/rc/Hsepartoolbar.png);\x0a}\x0a\x0aQToolBar::separator:vertical {\x0a height: 3px;\x0a image: url(:/qss_icons/rc/Vsepartoolbar.png);\x0a}\x0a\x0aQToolButton#qt_toolbar_ext_button {\x0a background: #32414B;\x0a border: 0px;\x0a color: #F0F0F0;\x0a image: url(:/qss_icons/rc/right_arrow.png);\x0a}\x0a\x0a/* QAbstractSpinBox ------------------------------------------------------- */\x0a\x0aQAbstractSpinBox {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a padding-top: 2px; /* This fix 103, 111*/\x0a padding-bottom: 2px; /* This fix 103, 111*/\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a border-radius: 4px;\x0a /* min-width: 5px; removed to fix 109 */\x0a}\x0a\x0aQAbstractSpinBox:up-button {\x0a background-color: transparent #19232D;\x0a subcontrol-origin: border;\x0a subcontrol-position: top right;\x0a border-left: 1px solid #32414B;\x0a margin: 1px;\x0a}\x0a\x0aQAbstractSpinBox::up-arrow,\x0aQAbstractSpinBox::up-arrow:disabled,\x0aQAbstractSpinBox::up-arrow:off {\x0a image: url(:/qss_icons/rc/up_arrow_disabled.png);\x0a width: 9px;\x0a height: 9px;\x0a}\x0a\x0aQAbstractSpinBox::up-arrow:hover {\x0a image: url(:/qss_icons/rc/up_arrow.png);\x0a}\x0a\x0aQAbstractSpinBox:down-button {\x0a background-color: transparent #19232D;\x0a subcontrol-origin: border;\x0a subcontrol-position: bottom right;\x0a border-left: 1px solid #32414B;\x0a margin: 1px;\x0a}\x0a\x0aQAbstractSpinBox::down-arrow,\x0aQAbstractSpinBox::down-arrow:disabled,\x0aQAbstractSpinBox::down-arrow:off {\x0a image: url(:/qss_icons/rc/down_arrow_disabled.png);\x0a width: 9px;\x0a height: 9px;\x0a}\x0a\x0aQAbstractSpinBox::down-arrow:hover {\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a}\x0a\x0aQAbstractSpinBox:hover{\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQAbstractSpinBox:selected {\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a/* ------------------------------------------------------------------------ */\x0a/* DISPLAYS --------------------------------------------------------------- */\x0a/* ------------------------------------------------------------------------ */\x0a\x0a/* QLabel ----------------------------------------------------------------- */\x0a\x0aQLabel {\x0a background-color: #19232D;\x0a border: 0px solid #32414B;\x0a padding: 2px;\x0a margin: 0px;\x0a color: #F0F0F0\x0a}\x0a\x0aQLabel::disabled {\x0a background-color: #19232D;\x0a border: 0px solid #32414B;\x0a color: #787878;\x0a}\x0a\x0a/* QTextBrowser ----------------------------------------------------------- */\x0a\x0aQTextBrowser {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a}\x0a\x0aQTextBrowser:disabled {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #787878;\x0a border-radius: 4px;\x0a}\x0a\x0aQTextBrowser:hover,\x0aQTextBrowser:!hover,\x0aQTextBrowser::selected,\x0aQTextBrowser::pressed {\x0a border: 1px solid #32414B;\x0a}\x0a\x0a/* QGraphicsView --------------------------------------------------------- */\x0a\x0aQGraphicsView {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a}\x0a\x0aQGraphicsView:disabled {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #787878;\x0a border-radius: 4px;\x0a}\x0a\x0aQGraphicsView:hover,\x0aQGraphicsView:!hover,\x0aQGraphicsView::selected,\x0aQGraphicsView::pressed {\x0a border: 1px solid #32414B;\x0a}\x0a\x0a/* QCalendarWidget -------------------------------------------------------- */\x0a\x0aQCalendarWidget {\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a}\x0a\x0aQCalendarWidget:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0a/* QLCDNumber ------------------------------------------------------------- */\x0a\x0aQLCDNumber {\x0a background-color: #19232D;\x0a color: #F0F0F0;\x0a}\x0a\x0aQLCDNumber:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0a/* QProgressBar ----------------------------------------------------------- */\x0a\x0aQProgressBar {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a text-align: center;\x0a}\x0a\x0aQProgressBar:disabled {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #787878;\x0a border-radius: 4px;\x0a text-align: center;\x0a}\x0a\x0aQProgressBar::chunk {\x0a background-color: #1464A0;\x0a color: #19232D;\x0a border-radius: 4px;\x0a}\x0a\x0aQProgressBar::chunk:disabled {\x0a background-color: #14506E;\x0a color: #787878;\x0a border-radius: 4px;\x0a}\x0a\x0a\x0a/* ------------------------------------------------------------------------ */\x0a/* BUTTONS ---------------------------------------------------------------- */\x0a/* ------------------------------------------------------------------------ */\x0a\x0a/* QPushButton ------------------------------------------------------------ */\x0a\x0aQPushButton {\x0a background-color: #505F69 ;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a padding: 3px;\x0a outline: none;\x0a}\x0a\x0aQPushButton:disabled {\x0a background-color: #32414B;\x0a border: 1px solid #32414B;\x0a color: #787878;\x0a border-radius: 4px;\x0a padding: 3px;\x0a}\x0a\x0a\x0aQPushButton:checked {\x0a background-color: #32414B;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a padding: 3px;\x0a outline: none;\x0a}\x0a\x0aQPushButton:checked:disabled {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #787878;\x0a border-radius: 4px;\x0a padding: 3px;\x0a outline: none;\x0a}\x0a\x0aQPushButton::menu-indicator {\x0a subcontrol-origin: padding;\x0a subcontrol-position: bottom right;\x0a bottom: 4px;\x0a}\x0a\x0aQPushButton:pressed {\x0a background-color: #19232D;\x0a border: 1px solid #19232D;\x0a}\x0a\x0aQPushButton:hover,\x0aQPushButton:checked:hover{\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQPushButton:selected,\x0aQPushButton:checked:selected{\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a/* QToolButton ------------------------------------------------------------ */\x0a\x0aQToolButton {\x0a background-color: transparent;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a margin: 0px;\x0a padding: 2px;\x0a}\x0a\x0aQToolButton:checked {\x0a background-color: #19232D;\x0a border: 1px solid #19232D;\x0a}\x0a\x0aQToolButton:disabled {\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQToolButton:hover,\x0aQToolButton:checked:hover{\x0a border: 1px solid #148CD2;\x0a}\x0a\x0a/* the subcontrols below are used only in the MenuButtonPopup mode */\x0a\x0aQToolButton[popupMode=\x221\x22] {\x0a padding: 2px;\x0a padding-right: 12px; /* only for MenuButtonPopup */\x0a border: 1px solid #32414B; /* make way for the popup button */\x0a border-radius: 4px;\x0a}\x0a\x0a/* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */\x0a\x0aQToolButton[popupMode=\x222\x22] {\x0a padding: 2px;\x0a padding-right: 12px; /* only for InstantPopup */\x0a border: 1px solid #32414B; /* make way for the popup button */\x0a}\x0a\x0aQToolButton::menu-button {\x0a padding: 2px;\x0a border-radius: 4px;\x0a border: 1px solid #32414B;\x0a border-top-right-radius: 4px;\x0a border-bottom-right-radius: 4px;\x0a /* 16px width + 4px for border = 20px allocated above */\x0a width: 16px;\x0a outline: none;\x0a}\x0a\x0aQToolButton::menu-button:hover,\x0aQToolButton::menu-button:checked:hover {\x0a border: 1px solid #148CD2;\x0a}\x0a\x0aQToolButton::menu-indicator {\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a top: -8px; /* shift it a bit */\x0a left: -4px; /* shift it a bit */\x0a}\x0a\x0aQToolButton::menu-arrow {\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a}\x0a\x0aQToolButton::menu-arrow:open {\x0a border: 1px solid #32414B;\x0a}\x0a\x0a/* QCommandLinkButton ----------------------------------------------------- */\x0a\x0aQCommandLinkButton {\x0a background-color: transparent;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-radius: 4px;\x0a padding: 0px;\x0a margin: 0px;\x0a}\x0a\x0aQCommandLinkButton:disabled {\x0a background-color: transparent;\x0a color: #787878;\x0a}\x0a\x0a/* ------------------------------------------------------------------------ */\x0a/* INPUTS - NO FIELDS ----------------------------------------------------- */\x0a/* ------------------------------------------------------------------------ */\x0a\x0a/* QCombobox -------------------------------------------------------------- */\x0a\x0aQComboBox {\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a selection-background-color: #1464A0;\x0a padding-top: 2px; /* This fix #103, #111*/\x0a padding-bottom: 2px; /* This fix #103, #111*/\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a /* min-width: 75px; removed to fix 109 */\x0a}\x0a\x0aQComboBox:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0aQComboBox:hover{\x0a border: 1px solid #148CD2;\x0a}\x0a\x0aQComboBox:on {\x0a selection-background-color: #19232D;\x0a}\x0a\x0aQComboBox QAbstractItemView {\x0a background-color: #19232D;\x0a border-radius: 4px;\x0a border: 1px solid #32414B;\x0a selection-color: #148CD2;\x0a selection-background-color: #32414B;\x0a}\x0a\x0aQComboBox::drop-down {\x0a subcontrol-origin: padding;\x0a subcontrol-position: top right;\x0a width: 20px;\x0a border-left-width: 0px;\x0a border-left-color: #32414B;\x0a border-left-style: solid;\x0a border-top-right-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a}\x0a\x0aQComboBox::down-arrow {\x0a image: url(:/qss_icons/rc/down_arrow_disabled.png);\x0a}\x0a\x0aQComboBox::down-arrow:on,\x0aQComboBox::down-arrow:hover,\x0aQComboBox::down-arrow:focus {\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a}\x0a\x0a/* QSlider ---------------------------------------------------------------- */\x0a\x0aQSlider:disabled {\x0a background: #19232D;\x0a}\x0a\x0aQSlider:focus {\x0a border: none;\x0a}\x0a\x0aQSlider::groove:horizontal {\x0a background: #32414B;\x0a border: 1px solid #32414B;\x0a height: 4px;\x0a margin: 0px;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::sub-page:horizontal {\x0a background: #1464A0;\x0a border: 1px solid #32414B;\x0a height: 4px;\x0a margin: 0px;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::sub-page:horizontal:disabled {\x0a background: #14506E;\x0a}\x0a\x0aQSlider::handle:horizontal {\x0a background: #787878;\x0a border: 1px solid #32414B;\x0a width: 8px;\x0a height: 8px;\x0a margin: -8px 0;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::handle:horizontal:hover {\x0a background: #148CD2;\x0a border: 1px solid #148CD2;\x0a}\x0a\x0aQSlider::groove:vertical {\x0a background: #32414B;\x0a border: 1px solid #32414B;\x0a width: 4px;\x0a margin: 0px;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::sub-page:vertical {\x0a background: #1464A0;\x0a border: 1px solid #32414B;\x0a width: 4px;\x0a margin: 0px;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::sub-page:vertical:disabled {\x0a background: #14506E;\x0a}\x0a\x0aQSlider::handle:vertical {\x0a background: #787878;\x0a border: 1px solid #32414B;\x0a width: 8px;\x0a height: 8px;\x0a margin: 0 -8px;\x0a border-radius: 4px;\x0a}\x0a\x0aQSlider::handle:vertical:hover {\x0a background: #148CD2;\x0a border: 1px solid #148CD2;\x0a}\x0a\x0a/* QLine ------------------------------------------------------------------ */\x0a\x0aQLineEdit {\x0a background-color: #19232D;\x0a padding-top: 2px; /* This QLineEdit fix 103, 111 */\x0a padding-bottom: 2px; /* This QLineEdit fix 103, 111 */\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a border-style: solid;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a color: #F0F0F0;\x0a}\x0a\x0aQLineEdit:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0aQLineEdit:hover{\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQLineEdit:selected{\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a/* QTabWiget -------------------------------------------------------------- */\x0a\x0aQTabWidget {\x0a padding: 2px;\x0a selection-background-color: #32414B;\x0a}\x0a\x0aQTabWidget QFrame{\x0a border: 0;\x0a}\x0a\x0aQTabWidget::pane {\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a padding: 2px;\x0a margin: 0px;\x0a}\x0a\x0aQTabWidget::pane:selected {\x0a background-color: #32414B;\x0a border: 1px solid #1464A0;\x0a}\x0a\x0a/* QTabBar ---------------------------------------------------------------- */\x0a\x0aQTabBar {\x0a qproperty-drawBase: 0;\x0a border-radius: 4px;\x0a margin: 0px;\x0a padding: 2px;\x0a border: 0;\x0a\x0a /* left: 5px; move to the right by 5px - removed for fix */\x0a }\x0a\x0aQTabBar::close-button {\x0a border: 0;\x0a margin: 2px;\x0a padding: 0;\x0a image: url(:/qss_icons/rc/close.png);\x0a}\x0a\x0aQTabBar::close-button:hover {\x0a image: url(:/qss_icons/rc/close-hover.png);\x0a}\x0a\x0aQTabBar::close-button:pressed {\x0a image: url(:/qss_icons/rc/close-pressed.png);\x0a}\x0a\x0a/* QTabBar::tab - selected ----------------------------------------------- */\x0a\x0aQTabBar::tab:top:selected:disabled {\x0a border-bottom: 3px solid #14506E;\x0a color: #787878;\x0a background-color: #32414B;\x0a}\x0a\x0aQTabBar::tab:bottom:selected:disabled {\x0a border-top: 3px solid #14506E;\x0a color: #787878;\x0a background-color: #32414B;\x0a}\x0a\x0aQTabBar::tab:left:selected:disabled {\x0a border-left: 3px solid #14506E;\x0a color: #787878;\x0a background-color: #32414B;\x0a}\x0a\x0aQTabBar::tab:right:selected:disabled {\x0a border-right: 3px solid #14506E;\x0a color: #787878;\x0a background-color: #32414B;\x0a}\x0a\x0a/* QTabBar::tab - !selected and disabled ---------------------------------- */\x0a\x0aQTabBar::tab:top:!selected:disabled {\x0a border-bottom: 3px solid #19232D;\x0a color: #787878;\x0a background-color: #19232D;\x0a}\x0a\x0aQTabBar::tab:bottom:!selected:disabled {\x0a border-top: 3px solid #19232D;\x0a color: #787878;\x0a background-color: #19232D;\x0a}\x0a\x0aQTabBar::tab:left:!selected:disabled {\x0a border-right: 3px solid #19232D;\x0a color: #787878;\x0a background-color: #19232D;\x0a}\x0a\x0aQTabBar::tab:right:!selected:disabled {\x0a border-left: 3px solid #19232D;\x0a color: #787878;\x0a background-color: #19232D;\x0a}\x0a\x0a/* QTabBar::tab - selected ----------------------------------------------- */\x0a\x0aQTabBar::tab:top:!selected {\x0a border-bottom: 2px solid #19232D;\x0a margin-top: 2px;\x0a}\x0a\x0aQTabBar::tab:bottom:!selected {\x0a border-top: 2px solid #19232D;\x0a margin-bottom: 3px;\x0a}\x0a\x0aQTabBar::tab:left:!selected {\x0a border-left: 2px solid #19232D;\x0a margin-right: 2px;\x0a}\x0a\x0aQTabBar::tab:right:!selected {\x0a border-right: 2px solid #19232D;\x0a margin-left: 2px;\x0a}\x0a\x0a\x0aQTabBar::tab:top {\x0a background-color: #32414B;\x0a color: #F0F0F0;\x0a margin-left: 2px;\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a padding-top: 2px;\x0a padding-bottom: 2px;\x0a min-width: 5px;\x0a border-bottom: 3px solid #32414B;\x0a border-top-left-radius: 3px;\x0a border-top-right-radius: 3px;\x0a}\x0a\x0aQTabBar::tab:top:selected {\x0a background-color: #505F69;\x0a color: #F0F0F0;\x0a border-bottom: 3px solid #1464A0;\x0a border-top-left-radius: 3px;\x0a border-top-right-radius: 3px;\x0a}\x0a\x0aQTabBar::tab:top:!selected:hover {\x0a border: 1px solid #148CD2;\x0a border-bottom: 3px solid #148CD2;\x0a}\x0a\x0aQTabBar::tab:bottom {\x0a color: #F0F0F0;\x0a border-top: 3px solid #32414B;\x0a background-color: #32414B;\x0a margin-left: 2px;\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a padding-top: 2px;\x0a padding-bottom: 2px;\x0a border-bottom-left-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a min-width: 5px;\x0a}\x0a\x0aQTabBar::tab:bottom:selected {\x0a color: #F0F0F0;\x0a background-color: #505F69;\x0a border-top: 3px solid #1464A0;\x0a border-bottom-left-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a}\x0a\x0aQTabBar::tab:bottom:!selected:hover {\x0a border: 1px solid #148CD2;\x0a border-top: 3px solid #148CD2;\x0a}\x0a\x0aQTabBar::tab:left {\x0a color: #F0F0F0;\x0a background-color: #32414B;\x0a margin-top: 2px;\x0a padding-left: 2px;\x0a padding-right: 2px;\x0a padding-top: 4px;\x0a padding-bottom: 4px;\x0a border-top-right-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a min-height: 5px;\x0a}\x0a\x0aQTabBar::tab:left:selected {\x0a color: #F0F0F0;\x0a background-color: #505F69;\x0a border-left: 3px solid #1464A0;\x0a border-top-right-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a}\x0a\x0aQTabBar::tab:left:!selected:hover {\x0a border: 1px solid #148CD2;\x0a border-left: 3px solid #148CD2;\x0a}\x0a\x0aQTabBar::tab:right {\x0a color: #F0F0F0;\x0a background-color: #32414B;\x0a margin-top: 2px;\x0a padding-left: 2px;\x0a padding-right: 2px;\x0a padding-top: 4px;\x0a padding-bottom: 4px;\x0a border-top-left-radius: 3px;\x0a border-bottom-left-radius: 3px;\x0a min-height: 5px;\x0a}\x0a\x0aQTabBar::tab:right:selected {\x0a color: #F0F0F0;\x0a background-color: #505F69;\x0a border-right: 3px solid #1464A0;\x0a border-top-left-radius: 3px;\x0a border-bottom-left-radius: 3px;\x0a}\x0a\x0aQTabBar::tab:right:!selected:hover {\x0a border: 1px solid #148CD2;\x0a border-right: 3px solid #148CD2;\x0a}\x0a\x0aQTabBar QToolButton::right-arrow:enabled {\x0a image: url(:/qss_icons/rc/right_arrow.png);\x0a}\x0a\x0aQTabBar QToolButton::left-arrow:enabled {\x0a image: url(:/qss_icons/rc/left_arrow.png);\x0a}\x0a\x0aQTabBar QToolButton::right-arrow:disabled {\x0a image: url(:/qss_icons/rc/right_arrow_disabled.png);\x0a}\x0a\x0aQTabBar QToolButton::left-arrow:disabled {\x0a image: url(:/qss_icons/rc/left_arrow_disabled.png);\x0a}\x0a\x0a\x0a/* Some examples from internet to check\x0a\x0aQTabBar::tabButton() and QTabBar::tabIcon()\x0aQTabBar::tear {width: 0px; border: none;}\x0aQTabBar::tear {image: url(tear_indicator.png);}\x0aQTabBar::scroller{width:85pix;}\x0aQTabBar QToolbutton{background-color:\x22light blue\x22;}\x0a\x0aBut that left the buttons transparant.\x0aLooked confusing as the tab buttons migrated behind the scroller buttons.\x0aSo we had to color the back ground of the scroller buttons\x0a*/\x0a\x0a/* QDockWiget ------------------------------------------------------------- */\x0a\x0aQDockWidget {\x0a outline: 1px solid #32414B;\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a titlebar-close-icon: url(:/qss_icons/rc/close.png);\x0a titlebar-normal-icon: url(:/qss_icons/rc/undock.png);\x0a}\x0a\x0aQDockWidget::title {\x0a padding: 6px; /* better size for title bar */\x0a border: none;\x0a background-color: #32414B;\x0a}\x0a\x0aQDockWidget::close-button {\x0a background-color: #32414B;\x0a border-radius: 4px;\x0a border: none;\x0a}\x0a\x0aQDockWidget::close-button:hover {\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQDockWidget::close-button:pressed {\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQDockWidget::float-button {\x0a background-color: #32414B;\x0a border-radius: 4px;\x0a border: none;\x0a}\x0a\x0aQDockWidget::float-button:hover {\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQDockWidget::float-button:pressed {\x0a border: 1px solid #32414B;\x0a}\x0a\x0a\x0a/* QTreeView QTableView QListView ----------------------------------------- */\x0a\x0aQTreeView:branch:selected,\x0aQTreeView:branch:hover {\x0a background: url(:/qss_icons/rc/transparent.png);\x0a}\x0a\x0aQTreeView::branch:has-siblings:!adjoins-item {\x0a border-image: url(:/qss_icons/rc/transparent.png);\x0a}\x0a\x0aQTreeView::branch:has-siblings:adjoins-item {\x0a border-image: url(:/qss_icons/rc/transparent.png);\x0a}\x0a\x0aQTreeView::branch:!has-children:!has-siblings:adjoins-item {\x0a border-image: url(:/qss_icons/rc/transparent.png);\x0a}\x0a\x0aQTreeView::branch:has-children:!has-siblings:closed,\x0aQTreeView::branch:closed:has-children:has-siblings {\x0a image: url(:/qss_icons/rc/branch_closed.png);\x0a}\x0a\x0aQTreeView::branch:open:has-children:!has-siblings,\x0aQTreeView::branch:open:has-children:has-siblings {\x0a image: url(:/qss_icons/rc/branch_open.png);\x0a}\x0a\x0aQTreeView::branch:has-children:!has-siblings:closed:hover,\x0aQTreeView::branch:closed:has-children:has-siblings:hover {\x0a image: url(:/qss_icons/rc/branch_closed-on.png);\x0a}\x0a\x0aQTreeView::branch:open:has-children:!has-siblings:hover,\x0aQTreeView::branch:open:has-children:has-siblings:hover {\x0a image: url(:/qss_icons/rc/branch_open-on.png);\x0a}\x0a\x0aQListView::item:!selected:hover,\x0aQTreeView::item:!selected:hover,\x0aQTableView::item:!selected:hover,\x0aQColumnView::item:!selected:hover {\x0a outline: 0;\x0a color: #148CD2;\x0a background-color: #32414B;\x0a}\x0a\x0aQListView::item:selected:hover,\x0aQTreeView::item:selected:hover,\x0aQTableView::item:selected:hover,\x0aQColumnView::item:selected:hover {\x0a background: #1464A0;\x0a color: #19232D;\x0a}\x0a\x0aQTreeView::indicator:checked,\x0aQListView::indicator:checked {\x0a image: url(:/qss_icons/rc/checkbox_checked.png);\x0a}\x0a\x0aQTreeView::indicator:unchecked,\x0aQListView::indicator:unchecked {\x0a image: url(:/qss_icons/rc/checkbox_unchecked.png);\x0a}\x0a\x0aQTreeView::indicator:checked:hover,\x0aQTreeView::indicator:checked:focus,\x0aQTreeView::indicator:checked:pressed,\x0aQListView::indicator:checked:hover,\x0aQListView::indicator:checked:focus,\x0aQListView::indicator:checked:pressed {\x0a image: url(:/qss_icons/rc/checkbox_checked_focus.png);\x0a}\x0a\x0aQTreeView::indicator:unchecked:hover,\x0aQTreeView::indicator:unchecked:focus,\x0aQTreeView::indicator:unchecked:pressed,\x0aQListView::indicator:unchecked:hover,\x0aQListView::indicator:unchecked:focus,\x0aQListView::indicator:unchecked:pressed {\x0a image: url(:/qss_icons/rc/checkbox_unchecked_focus.png);\x0a}\x0a\x0aQTreeView::indicator:indeterminate:hover,\x0aQTreeView::indicator:indeterminate:focus,\x0aQTreeView::indicator:indeterminate:pressed,\x0aQListView::indicator:indeterminate:hover,\x0aQListView::indicator:indeterminate:focus,\x0aQListView::indicator:indeterminate:pressed {\x0a image: url(:/qss_icons/rc/checkbox_indeterminate_focus.png);\x0a}\x0a\x0aQTreeView::indicator:indeterminate,\x0aQListView::indicator:indeterminate {\x0a image: url(:/qss_icons/rc/checkbox_indeterminate.png);\x0a}\x0a\x0aQListView,\x0aQTreeView,\x0aQTableView,\x0aQColumnView {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a gridline-color: #32414B;\x0a border-radius: 4px;\x0a}\x0a\x0aQListView:disabled,\x0aQTreeView:disabled,\x0aQTableView:disabled,\x0aQColumnView:disabled {\x0a background-color: #19232D;\x0a color: #787878;\x0a}\x0a\x0aQListView:selected,\x0aQTreeView:selected,\x0aQTableView:selected,\x0aQColumnView:selected {\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0aQListView:hover,\x0aQTreeView::hover,\x0aQTableView::hover,\x0aQColumnView::hover {\x0a background-color: #19232D;\x0a border: 1px solid #148CD2;\x0a}\x0a\x0aQListView::item:pressed,\x0aQTreeView::item:pressed,\x0aQTableView::item:pressed,\x0aQColumnView::item:pressed {\x0a background-color: #1464A0;\x0a}\x0a\x0aQListView::item:selected:active,\x0aQTreeView::item:selected:active,\x0aQTableView::item:selected:active,\x0aQColumnView::item:selected:active {\x0a background-color: #1464A0;\x0a}\x0a\x0aQTableCornerButton::section {\x0a background-color: #19232D;\x0a border: 1px transparent #32414B;\x0a border-radius: 0px;\x0a}\x0a\x0a/* QHeaderView ------------------------------------------------------------ */\x0a\x0aQHeaderView {\x0a background-color: #32414B;\x0a border: 0px transparent #32414B;\x0a padding: 0px;\x0a margin: 0px;\x0a border-radius: 0px;\x0a}\x0a\x0aQHeaderView:disabled {\x0a background-color: #32414B;\x0a border: 1px transparent #32414B;\x0a padding: 2px;\x0a}\x0a\x0aQHeaderView::section {\x0a background-color: #32414B;\x0a color: #F0F0F0;\x0a padding: 2px;\x0a border-radius: 0px;\x0a text-align: left;\x0a}\x0a\x0aQHeaderView::section:checked {\x0a color: #F0F0F0;\x0a background-color: #1464A0;\x0a}\x0a\x0aQHeaderView::section:checked:disabled {\x0a color: #787878;\x0a background-color: #14506E;\x0a}\x0a\x0aQHeaderView::section::horizontal:disabled,\x0aQHeaderView::section::vertical:disabled {\x0a color: #787878;\x0a}\x0a\x0aQHeaderView::section::vertical::first,\x0aQHeaderView::section::vertical::only-one {\x0a border-top: 1px solid #32414B;\x0a}\x0a\x0aQHeaderView::section::vertical {\x0a border-top: 1px solid #19232D;\x0a}\x0a\x0aQHeaderView::section::horizontal::first,\x0aQHeaderView::section::horizontal::only-one {\x0a border-left: 1px solid #32414B;\x0a}\x0a\x0aQHeaderView::section::horizontal {\x0a border-left: 1px solid #19232D;\x0a}\x0a\x0a/* Those settings (border/width/height/background-color) solve bug */\x0a/* transparent arrow background and size */\x0a\x0aQHeaderView::down-arrow {\x0a background-color: #32414B;\x0a width: 16px;\x0a height: 16px;\x0a border-right: 1px solid #19232D;\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a}\x0a\x0aQHeaderView::up-arrow {\x0a background-color: #32414B;\x0a width: 16px;\x0a height: 16px;\x0a border-right: 1px solid #19232D;\x0a image: url(:/qss_icons/rc/up_arrow.png);\x0a}\x0a\x0a/* QToolBox -------------------------------------------------------------- */\x0a\x0aQToolBox {\x0a padding: 0px;\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQToolBox::selected {\x0a padding: 0px;\x0a border: 2px solid #1464A0;\x0a}\x0a\x0aQToolBox::tab {\x0a background-color: #19232D;\x0a border: 1px solid #32414B;\x0a color: #F0F0F0;\x0a border-top-left-radius: 4px;\x0a border-top-right-radius: 4px;\x0a}\x0a\x0aQToolBox::tab:disabled {\x0a color: #787878;\x0a}\x0a\x0aQToolBox::tab:selected {\x0a background-color: #505F69;\x0a border-bottom: 2px solid #1464A0;\x0a}\x0a\x0aQToolBox::tab:!selected {\x0a background-color: #32414B;\x0a border-bottom: 2px solid #32414B;\x0a}\x0a\x0aQToolBox::tab:selected:disabled {\x0a background-color: #32414B;\x0a border-bottom: 2px solid #14506E;\x0a}\x0a\x0aQToolBox::tab:!selected:disabled {\x0a background-color: #19232D;\x0a}\x0a\x0aQToolBox::tab:hover {\x0a border-color: #148CD2;\x0a border-bottom: 2px solid #148CD2;\x0a}\x0a\x0aQToolBox QScrollArea QWidget QWidget {\x0a padding: 0px;\x0a background-color: #19232D;\x0a}\x0a\x0a/* QFrame ----------------------------------------------------------------- */\x0a\x0aQFrame {\x0a border-radius: 4px;\x0a border: 1px solid #32414B;\x0a}\x0a\x0aQFrame[frameShape=\x220\x22] {\x0a border-radius: 4px;\x0a border: 1px transparent #32414B;\x0a}\x0a\x0aQFrame[height=\x223\x22],\x0aQFrame[width=\x223\x22] {\x0a background-color: #19232D;\x0a}\x0a\x0a/* QSplitter -------------------------------------------------------------- */\x0a\x0aQSplitter {\x0a background-color: #32414B;\x0a spacing: 0;\x0a padding: 0;\x0a margin: 0;\x0a}\x0a\x0aQSplitter::separator {\x0a background-color: #32414B;\x0a border: 0 solid #19232D;\x0a spacing: 0;\x0a padding: 1px;\x0a margin: 0;\x0a}\x0a\x0aQSplitter::separator:hover {\x0a background-color: #787878;\x0a}\x0a\x0aQSplitter::separator:horizontal {\x0a width: 5px;\x0a image: url(:/qss_icons/rc/Vsepartoolbar.png);\x0a}\x0a\x0aQSplitter::separator:vertical {\x0a height: 5px;\x0a image: url(:/qss_icons/rc/Hsepartoolbar.png);\x0a}\x0a\x0a\x0a/* QDateEdit-------------------------------------------------------------- */\x0a\x0aQDateEdit {\x0a selection-background-color: #1464A0;\x0a border-style: solid;\x0a border: 1px solid #32414B;\x0a border-radius: 4px;\x0a padding-top: 2px; /* This fix #103, #111*/\x0a padding-bottom: 2px; /* This fix #103, #111*/\x0a padding-left: 4px;\x0a padding-right: 4px;\x0a min-width: 10px;\x0a}\x0a\x0aQDateEdit:on {\x0a selection-background-color: #1464A0;\x0a}\x0a\x0aQDateEdit::drop-down {\x0a subcontrol-origin: padding;\x0a subcontrol-position: top right;\x0a width: 20px;\x0a border-top-right-radius: 3px;\x0a border-bottom-right-radius: 3px;\x0a}\x0a\x0aQDateEdit::down-arrow {\x0a image: url(:/qss_icons/rc/down_arrow_disabled.png);\x0a}\x0a\x0aQDateEdit::down-arrow:on,\x0aQDateEdit::down-arrow:hover,\x0aQDateEdit::down-arrow:focus {\x0a image: url(:/qss_icons/rc/down_arrow.png);\x0a}\x0a\x0aQDateEdit QAbstractItemView {\x0a background-color: #19232D;\x0a border-radius: 4px;\x0a border: 1px solid #32414B;\x0a selection-background-color: #1464A0;\x0a}\x0a\x0aQAbstractView:hover{\x0a border: 1px solid #148CD2;\x0a color: #F0F0F0;\x0a}\x0a\x0aQAbstractView:selected {\x0a background: #1464A0;\x0a color: #32414B;\x0a}\x0a\x0a\x0a\x00\x00\x03\xac\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x03)IDATX\x85\xed\x95Oh\x5cU\x14\xc6\x7f\xe7e\x88d\xda\xc6\xbd\xa9\x94HW\xb6\x91:(\xae\xd3M\xc5\x0aM@fc\xda7/%\xcdF\x07\xd1$\x8e\xae\xb2P\xa8I\xddd\x99\xc2\xbc\x19\xd3n\x9e S\xc1\xe2\x9f\x85u\x1b\xfc\xd3\xa4\x15\x91RJpJ\xd7%3$\xcd\xe0\xfb\x5c\xbc7M\x90\xbc7\x1d\xe9\xce\xf9V\xf7\xcfw\xce\xfd\xee9\xe7\x9e\x0b=\xf4\xf0\x7f\x87uC\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98A\x0e\x18\x8a\xb7\xea\x98\xfd*\xa8e\xb3\xd9Z>\x9f\xdfy\xea\x02\xaa\xe5\xf2[\x98-\x00\xc3\x06\xb7\x047dV\x07p\xc2p\x08\xb3Q\xc1\x08p\xd7`\xee\x9c\xe7}\xf5T\x04\x04A\xd0\xb7\xd5l.\x00\xef\x1b|kaX:{\xfe\xfc\xda~\x5c\xdf\xf7O8p\x118\x05,\xde\xdb\xd8(\xcd\xcf\xcf\x87i\xfe3\x9d\x04\xc4\x87\xbf'i\xd6\x9d\x9c\xbc\x94\xc6\xf5<\xef&\xf0z\xd5\xf7g\x81\x8b\xc3G\x8e\x00\xcc\xa5\xd9\xa4F \x0e\xfb\x97f6s\xaeP\xf8\x1c`ii\xe9\x99\xc1\xc1\xc1i\x93\xde&\x0a9&\xad\xcb\xec\xea\xc3\xcd\xcd\xe5b\xb1\xf8\x08\xa0R\xa9\xcc\x99\xf4\x99\x03\xe3g=\xaf\xd6\xb5\x80 \x08\xfa\xb7\x9b\xcd?$\xfd\xe9NN\xbe\x01p\xe5\xf2\xe5\xc3a&s=\xceu\x0881=\x1a\x9b\xad\xf7\xb5Z\xa7'\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\xb2\xd9cI\x85\xe9\xec\xb7\x08\xb0\xd5h\x8c\x0b^p\xa4\x8f\xda7\x0f3\x99\xeb2;\xbe\x8fm{<\xf2w&\xf3M\x10\x04\xfd\x00\xe68\x1f\x22\x1d\xddn6\xcf$\x9d\x93(@fc\xc0Z\xbb\xe0\x9e=t\xe8\x82`\x04)9m\xd1\xdeK[\x8d\xc6\x05\x00\xd7u\x7f\xc3\xec6\xd0\xbd\x00\x83\x9cI?\xedY\x9a \x0au:\xa4\xd0\x22n{\xfe\xa3\xe0\x95\xae\x05`\xf6\x5c\xfb\x9d\xc78\x96\xca\xdf\xb5s\x14q\xdb\xb8\x8f\xd9P\x12=\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01CJ\x8c\x5c\xb2\x00\xe9\x81I\x87\xf7\xac\xfc\xce\x13\xa6@p\xfb\xf14\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95+\xa9\xfc];\xc7\xe0\xea\xae\x1e\x9d\x04V\xbb\x16 \xa8!\x1d\xf7}\xff\x04\xc0\xc3\xcd\xcde\xcc\xd61S\xca\xe1\x02n\x0e\x1c<\xb8\x0c\xb0R.\xe7\x0c^D\xfa\xbak\x01\xd9l\xb6\x06\xdc\x8d{;\xc5b\xf1Q_\xabu\x1a\xb8\x15Sv\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7w$Y\x18}^w\xb6[\xadk]\x0b\xc8\xe7\xf3;8\xce,p*\xee\xedLLM\xd5\x07\xb2\xd9W\x91\xde\x95\xb4\x0a4\x81\xa6`\xd5\xcc\xde\x198p\xe05\xd7u\xef\x03T}\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4t+\xe9\x9c\x8eU^\xf5\xfd\x05\xe0\x03\xa0\xe4z\xdeb'\xbe$\xab\xfa~\xc9\xcc>\x01\x16]\xcf+\xa5\xf1;\x16\xd5\xbd\x8d\x8d\x92\xa4K\xc0B\xd5\xf7\xbf\xabV\xab/'qW\xca\xe5\xdc\x17\x95\xca\x0ff\xf6)\xd1w\xfcq'\xffO\xfc\xceW|\x7f,4[D:\x1a\xb7\xd7\x1b\x82\xbfb'\xcf#\x8d\x125\xa0;2\x9b)\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c`\x0c\xc8a\x16\xf5\x09\xa9n\xf0\x8b\xa4\xdav\xabu--\xe7=\xf4\xd0\xc3\xbf\xf1\x0fx\xe5N\xf2\x11\xe4iB\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02J\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdf\x04\x19\x10\x14\x1a8\xc77\xd0\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x01\xaeIDATx\xda\xed\x9bI\x92\xc3 \x0cE#]\xdc\xf6\xc9\xd3\xbb\xaeT\x06&\xe9\x7f\x09\x8c\xd6]2\xef!h \xf0x\xec\xd8\xb1\xe3\xce!\xcc\x8f\x9d\xe7\xf9l\xfc;YB@+p\xa4\x10\xc9\x0a\xcd\x92!\xb3\x80\xa3D\xc8\x8c\xf0\x9e\x12dFpO\x112;\xbcU\x82\xcc\x0en\x15!+\xc1\x8fH\x90\xd5\xe0{%\xe8^\x0a/\xd8\xfb=U V\xf8\xe38\xfes\x5c\xd7E\x11\xf5\xfa\xcd\xdawk\x12\xd4\xbba\xef\x8dC\xc3[C\x11\xa5\x8f\x920\x92\xb7\xc6\xa0\xa8q\xef-\xc1\x92\xaf\xc4b\x1e\x02\xa5\xf1\xe7%\xa1\x94\xc7:\xef\x88W\xef\xa3\x1a\xe9\x99\xf7\xdb\x84\xe86\x09\x22*\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\xf0_\x87\x80\xc7\xa2\xc7\xdax$\xfc\xfb0\x80,\x85-\x95\xc0\xeay\xf8^`D\x02\x1b\x1e\xbe\x19\xea\x91\x10\x01\xff1\x07\xa06=586\xfc\xeb<@\xd9\x0e\x8f\xce\x09\x8c\xcd\x15\xed<\xa0\x17\x86\xb5\xb3\xa4\x1e\x88\xb4B\xb1\xe0\xe9\x02Z\xe0\x98\xf0!\x02,\xeb\x80\xe9\x05\xb4\xc21%h6x\xb6\x04\x8d\x86g\x9c'\x84\x0ah\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x00\x00\x88K\x04\xd39.\x90?\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xb6\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7xl0\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b,\x0d\x1fC\xaa\xe1\x00\x00\x006IDAT8\xcbc` \x01,Z\xb4\xe8\xff\xa2E\x8b\xfe\x93\xa2\x87\x89\x81\xc6`\xd4\x82\x11`\x01#\xa9\xc9t\xd0\xf9\x80\x85\x1cMqqq\x8c\xa3\xa9h\xd4\x82ad\x01\x001\xb5\x09\xec\x1fK\xb4\x15\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02B\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xddS\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdf\x04\x19\x10\x17;_\x83tM\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x01\xa6IDATx\xda\xed\x9b\xdb\x0e\xc3 \x0cC\x9bh\xff\xdd\xf6\xcb\xb7\xb7i\x9avIK\xec\x98B^7Q|p(\x85\xb0,3f\xcc\x189\x8c\xf9\xb0m\xdb\xee\xc1\xff\xd9%\x00D\x05W\x021U\xd1,\x18\xd6\x8bp\x14\x08\xebQ|&\x04\xebQx&\x08\xeb]|+\x04\xeb]x+\x08\xbb\x92\xf83\x10\xecj\xe2\x8fB\xb8Uvr]\xd7g'\xf7}/\x01lU\xa3\xff*\x1e\x05!\xe2\x02S\x11_\x05\xc1+m\x7f\xe6wj\x0ad\x8f\xfe\x11q\x99N\xf8\xe5\x02S\x14\xcf\x84\xe0\xd5\xb6\xff%\x92\x91\x0e\x86\x1e\xfd\xa8x\xc6\xc4\xf8\xc9\x05\xae2\xf2UNp%\xdbW@0\x84\xfd[\xed\x8cL\x87\xf74p\x85\x91\xaft\x82\xab\x89gCpE\xf1L\x08\x96\x91\xff\xe8WXv\xfb\xaf\xf3\x80+\x8e<\xd3\x09\xae.\x1e\x0d\xc1{\x10\x8f\x84\xe0\xccN*\xb6O]\x07(\xb6\xefj9\xc9N;W\xcbI\xf6\x9c\xe3\xc8\x9c\xcc\x82\x80\x9cpS\xe6\x00$\x04\xf4\xdb&\xf5k0\xbb\xb3\x08\xf1\xd0\xaf\xc1L'\xb0\xd6\x19\xd4u@\x14\x02s\x91\x05\xd9\x11j\x81\xc0^aB7E\x8f\x8aA\x8b\xa7o\x8a\x1eqB\xc5\xb7\x05\x1c@\x14B\x95\xf8\xaf)\x90\x99\x06-\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\x17\xa0\x1e\x8eF\x9d\xc0<\x22\xa7\x1f\x8f\xff\x13\xc7\xae\x14))\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12e%2\xef\x10*\xc4\x87\x01 !\xa0\x22Z%\xe6\xcb\xe01\x0b%O4>n\xa9\xac2\x08Z\xb1\xb4\x22\x84\x92ry\x15\x08\xad\x97&\xe6\x95\x19@\xc7\xc6\xbc4\x85\x84\xd1\xd5\xb5\xb9\x0c \xcc\x8b\x933F\x8f\x07S!r\xe7\x176+c\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02\xd8\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x02UIDATX\x85\xed\x95MOSQ\x10\x86\x9f\xb9\x1a\x12\xefO\x10\x0d\xc1\xb0\x12M\xb0\xf1\x0f\xc0\x06\xe3\x06HLw\xd0\x0f\x16l\x8d\x01,\xaeXh\x82\x05\xff\xc2=\xad\xec\xae\x89\x16W~,\xc4\xad\xf1\x8bhb\x0c!\xa4\xb1\x86?\xd0\x86\x86&}]\xb4!\xc6p[.\xb0\xb3\xefv\xe6\xcc\xd4\xefD\x0d\xbc\xffe\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\x9f\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x14\x1f\xf9#\xd9\x0b\x00\x00\x00#IDAT\x08\xd7c`\xc0\x0d\xe6|\x80\xb1\x18\x91\x05R\x04\xe0B\x08\x15)\x02\x0c\x0c\x8c\xc8\x02\x08\x95h\x00\x00\xac\xac\x07\x90Ne4\xac\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x01\xd0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x01MIDATX\x85\xed\xd7MN\xc2@\x18\xc6\xf1\xff[\x08\x08\xea\x01\xd0+\x88\x09[\xcf!\xbb\xca\xd8\x1aI\xe0>bBBiI\x97x\x0c\xd7\x84p\x07q\xef\x07\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9by~\x93n:\xf0\xdf#\x9bk\xcf\x98k\xa0\x01\x94\x81\x03K=\x1f\xc0HDZA\x18F\x80\xee\x02\x88gL\x08\xd4\x80)0\x00^-\x01\x8e\x80\x0a\x90\x07\xba\xdd(\xbaI\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8bE\xb5\x1d\xc7cK\xe5\x00\xd4]\xb74w\x9c>\x22\x17\x02&\x88\xa2\x1e\x80\xb36\xd3\x00\xa6K\x91K\xdb\xe5\x00\xed8\x1eK6[\x05f*\xd2L\xf6\xd7\x01g\xc0 \x0c\xc3g\xdb\xe5I\x82 xBd\x80jy\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5]\x80_I\x0aH\x01) \x05\xa4\x80\x14\x90\x02R\xc0:`\x82H\xf1\xc7Ik\x8d\xce!0\xd9\x02(\x8c\x80J\xdduK\xfb\xea\xae\xd5j\xa7\xa8V\x80\xe1\x16\xc0\x11\xb9\x07\xf2\xf3L\xe6\xc1\xf7\xfd\x93}\x94gD\xfa@NEZ\xc9\xfe\xe6\xc3\xa4\x03x\xc0l\xf5\xf7\xfab\xa5]\xe4xu\xf3\x9cB'\x8c\xa2[6\x1f&\xc9\xa8o\xcc\x95\x8a4Q=\x07\x0aV\x00_\xdf|\x88\xea]\xb7\xd7\x8b-\x9d\xf9G\xf2\x09>pdA\x95\x87\xdfi\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xc3\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x09.7\xffD\xe8\xf0\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x00'IDATx\xda\xed\xc1\x01\x0d\x00\x00\x00\xc2\xa0\xf7Om\x0e7\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80w\x03@@\x00\x01\xafz\x0e\xe8\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x01\xd0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x01MIDATX\x85\xed\x97;N\xc3@\x14\x00\xe7EQ\xc2\xf7\x00\x81+\x00R\xeeB\xca\x8d\xedX\x14p\x1fBe\x99\x8d)\xc3\x1dh\xa8\xa3(w \xf4|B>\xf2\xa3p\x8c\x8cL\xb9\x16\x12x*[Zyf%\x17\xef\xc1\x7fG\x8a/\xaa*6\x8e\xfd\x86\xc8\xa5\xc2)\xb0\xe3\xc8\xf3!0\x03\x86\xc6\xf7\xad\x88h)@U%\x89\xe3[\x15\xe9\x03K`\x82\xc8\xab\x13\xbd\xea\x01\xd0\x05\xda\x88\xc4}\xcf\x0b\xf3\x88f~\xc6\xc6\xb1/\x99\xfc\xb1\xd1l\xf6\x8c1s'\xf2-I\x92t\xd2\xcdf\x8cj`\xad}\x00F\x00\x8d\xfc@C\xe4\x12X\xa6p\xeeZ\x0e`\x8c\x99o\xd2\xb4\x07\xacD\xf5\xea\xcb\x9b?(\x9c\x00\x93 \x08\x9e]\xcbs\xc20|\x02&d\xff\xd7\xf7\x00`\x17x\xafJ^\xe0\x0d\xd8\xfb)\xe0W\xa8\x03\xea\x80:\xa0\x0e\xa8\x03\xea\x80:\xa0\x0e(\x06,(L*\x15\xb2\xbfu\x95\x02f@7I\x92NUfk\xed1\xd9x>-\x05\x08\xdc\x00\xedt\xbd\xbe\x8f\xa2\xe8\xa8\x12y\x9a\x8e\x81\x96\xc0\xb0\xe0\xcdPU\x19Y\x1b\xa1\x1a\x00+\xb2\xc5\xe4\xc5\x89]\xf5\x90\xec\xe6-\x85\xc8\xf3\xfd\x8b|1)\xaff\xd6\x9a\xed\xdc~F6)\xbb`\x01LQ\xbd\xf6\x06\x83;G\xdf\xfc#|\x02\x90\xc4u0\xa38\xd1\xd4\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xef\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b*2\xff\x7f Z\x00\x00\x00oIDATx\xda\xed\xd0\xb1\x0d\x000\x08\x03A\xc8\xa0\x0c\xc7\xa2I\xcf\x04(\xba/]Y\x97\xb1\xb4\xee\xbes\xab\xaa\xdc\xf8\xf5\x84 B\x84(\x88\x10!B\x14D\x88\x10!\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22DA\x84\x08Q\x10!B\x84(\x88\x10!B\x14D\x88\x10!\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22DA\x84\x08Q\x10!B\xfc\xaa\x07\x12U\x04tV\x9e\x9eT\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02V\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdf\x04\x19\x10\x14-\x80z\x92\xdf\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x01\xbaIDATx\xda\xed\x9b[\x92\x02!\x0cEM\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\x9fe9\xda<\x92{\x13h\xf2=\x95\xe6\x1c\x1eC\x10\x0e\x87\x15+V\xec9\x84\xf9\xb1\xbf\xe3\xf1Q\xf3w\x97\xfb]\xa6\x10P\x0b\x1c)D\xb2B\xb3d\xc8(\xe0(\x112\x22\xbc\xa7\x04\x19\x11\xdcS\x84\x8c\x0eo\x95 \xa3\x83[E\xc8L\xf0=\x12d6\xf8V\x09\xba\xb6\xc2\x13\xf6~\xcb(\x10+\xfc\xf9v{\xe5\xb8\x9eN\x14Q\xef\xdf,}\xb7$A\xbd\x1b\xf6\xd984\xbc5\x141\xf4Q\x12z\xf2\x96\x18\x145\xef\xbd%X\xf2m\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\xba\xee\x88W\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22F\x02\xb2\xe7!\xff\x05<%0\xe0\xbfN\x01\x8fM\x8f\xb5\xf1H\xf8\xcfi\x00\xd9\x0a[F\x02\xab\xe7\xe1\xb5@\x8f\x046<\xbc\x18j\x91\x10\x01\xffo\x0d@\x15=%86\xfc\xfb:@)\x87{\xd7\x04FqE;\x0fh\x85aU\x96\xd4\x03\x91Z(\x16<]@\x0d\x1c\x13>D\x80e\x1f0\xbc\x80Z8\xa6\x04\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12 \xd5`o\xcf36E\x94j\xb0\x17&b$h\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xceo\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\x02Q\xa0Z\x91w\xd2\x02#\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x01\xec\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x01iIDATX\x85\xed\x97;N\xc3@\x10\x86\xbf\xb1\xa2\x84\xe7\x01\x02W\x00\xa4\xdc\x85\x94\x8e\xedD\x14p\x1fBe-\x1bS\x86;\xd0PGQ\xee@\xe8y\x84<\xe4\xa1p\x8c\x8c,%\x056\x05\xf8\xafv\xb5#\x7f\x9f\xad\x95<\x03\xff=\x92\xdd\xa8\xaaXc|G\xe4R\xe1\x14\xd8)\x88\xf3!0\x01\xfa\xae\xef[\x11\xd1\x9c\x80\xaaJd\xcc\xad\x8at\x8090B\xe4\xb5\x10\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5R\x89ZZc\x8d\xf1%\x81?:\xb5Z\xdbu\xddi!\xf0u\xa2(j\xc6\xab\xd5\x10\xd5\xc0Z\xfb\x00\x0c\x00\x9c\xb4\xc0\x11\xb9\x04\xe61\x9c\x17\x0d\x07p]w\xba\x8a\xe36\xb0\x10\xd5\xab/n\xbaP8\x01FA\x10<\x17\x0dO\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa.\x00\xec\x02\xefe\xc13y\x03\xf6\xd2MmC!\x00\xd6\x18\xddV\xb3)^\x10\xc8\xa6sg\xd3\xe1o\xa4\x12\xa8\x04*\x81J\xa0\x12\xa8\x04*\x81\xad\xfd\xc0\xb6\xff\xf9O\x93\xfd\x0232\x9dJ\x89\xd9_\xb3r\x02\x13\xa0\x15EQ\xb3,\xb2\xb5\xf6\x98\xa4=\x1f\xe7\x04\x04n\x80F\xbc\x5c\xde\x87axT\x0a<\x8e\x87@]\xa0\x9f\xe1&QU\x19X\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea!\xc9\x9b\xd7\x15B\xcf\xf7/\xd2\xc1$?\x9aY\xeb\xae\xfb\xf63\x92N\xb9\x88\xcc\x801\xaa\xd7^\xb7{W\xd03\xffH>\x01\xac\x18zV\x83\xd7\xe8n\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa6\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1d\x00\xb0\xd55\xa3\x00\x00\x00*IDAT\x08\xd7c`\xc0\x06\xfe\x9fg``B0\xa1\x1c\x08\x93\x81\x81\x09\xc1d``b``4D\xe2 s\x19\x90\x8d@\x02\x00d@\x09u\x86\xb3\xad\x9c\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\x96\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\x0d\x1bu\xfe1\x99\x00\x00\x00'IDAT\x08\xd7e\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3up\xb1\xca\xd4\x90Px\x08U!\x14\xb6Tp\xe6H\x8d\x87\xcc\x0f\x0d\xe0\xf0\x08\x024\xe2+\xa7\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1c\x1f$\xc6\x09\x17\x00\x00\x00$IDAT\x08\xd7c`@\x05\xff\xcf\xc3XL\xc8\x5c&dY&d\xc5p\x0e\xa3!\x9c\xc3h\x88a\x1a\x0a\x00\x00m\x84\x09u7\x9e\xd9#\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa5\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x02\x04m\x98\x1bi\x00\x00\x00)IDAT\x08\xd7c`\xc0\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18220 \x0b2\x1a200B\x98\x10AFC\x14\x13P\xb5\xa3\x01\x00\xd6\x10\x07\xd2/H\xdfJ\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x0b\x17\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00?\x00\x00\x00\x07\x08\x06\x00\x00\x00\xbfv\x95\x1f\x00\x00\x00\x87zTXtRaw profile type exif\x00\x00x\xdaU\x8e\xd1\x0d\xc40\x08C\xff\x99\xe2F @L\x18\xa7\xaa\x1a\xe96\xb8\xf1\x0f\x94Vm\xdf\x87\xb1,d\xa0\xe3\xf7\x9d\xf4)\x1a\x0bY\xf7\x81\x008\xb1\xb0\x90-\xcd\xe0\x8527\xe1V3uqNm\xe9\xe4\x8eIe\x19\xc4p\xb6{\xd1\xce\xfc\xa2+\x06\xa6\x9b;:v\xec\x92\xedr\xa8\xa8\xa4VQ\xb5r\xbd\x11\x8fk\xf3\xfa\xe8\x9d\xb3\xbf\xcb\xe9\x0fH!,K\xed~\xc6\xe4\x00\x00\x0a\x00iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00\x0a\x0a \x0a \x0a \x0a\x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a@\x00Zq\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00/IDAT8\xcbc`\x18\x05#\x130\xc2\x18\xf1\xf1\xf1\xa4\xe8\xfb?\x98\xfdB\x0cX\xb8p!\x03\xd3H\x8e\xf9\x11\xe9\xf9\x85\x0b\x17\x8e\xe6\xf9\x11\x0d\x00\x8bl\x05\xe9)K\xfc\x15\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x0b\x1f\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00\x10\x08\x06\x00\x00\x00\xa6\xe7y)\x00\x00\x00\x87zTXtRaw profile type exif\x00\x00x\xdaU\x8e\xcb\x0d\xc3@\x08D\xefT\x91\x12\xf8\xed\xb0\x94\x13Y\xb6\x94\x0eR~@k\xcb\xf1;\xc0h\xb4\xfb\x04\xed\xdf\xcfA\xafFX\xc9GL$\xc0\x85\xa7\xa7\xbe+L^\x18\xb3(K\xef\x9a\x8bs\x9bT\xd2\xbb&\xd3\x15\x903\xd8\xef\x87~\xf6\x17\xc30q\x84G``\xc3\xa6e\xd7\xdd\xd4\xb4f\x8b\xda\xca}F\xfeI\xae\xdf\xf6\xec\xe5\xe9f\xfa\x01?{,\x10\xd82\x95\xc4\x00\x00\x0a\x02iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00\x0a\x0a \x0a \x0a \x0a\x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a \x0a'q\xef\x0e\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x005IDATX\xc3\xed\xd5\xb1\x0d\x000\x08\x041\xc8\xa2\xcc\xc6\xa4I\x9b\x1d\xde\xee(\x91@WE\xb6\xfe\x87\x99\xb9I\xcb\xefn\x9f\xf4\x0b8\x9e\x00\x90A\x19\x94A\x80H\x0f\xc6\x9d\x08\x0b\xaacu(\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xe0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b)\x1c\x08\x84~V\x00\x00\x00`IDATx\xda\xed\xd9\xb1\x0d\x00 \x08\x00AqP\x86cQ\xed\x8d\x85%\x89w\xa5\x15\xf9HE\x8c\xa6\xaaj\x9do\x99\x19\x1dg\x9d\x03\x11E\x14\x11\x11E\x14QDD\x14QD\x11\x11QD\x11EDD\x11E\x14\x11\x11E\x14\xf1[\xd1u\xb0\xdb\xdd\xd9O\xb4\xce\x88(\x22\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf6\xcei\x07\x1e\xe99U@\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02\xf8\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x02uIDATX\x85\xed\x96\xcdN\x13Q\x18\x86\x9f\xaf\x15\xd22x\x03VMiX\x89\xa6?\xf1\x06 &\x1a7\x94\x84\xd9\xb63\xc4\x0b0F\x104Q\x16.H\xd1\xb8rC\xb4t\xd8\x92\x98\xe2\xca\xb8\x117,\x8c\xda6\x12\xc0\x10@\x03\x86\x0b\xc0T\xa3q>\x17\xb4\xd1D\xa6e\x0a;\xfbl\xbf\xf7\x9c\xf7I\xe6\xcc\x99\x816m\xfew\xc4O\xd84\xcd\xce\xeepxHD\xd2@J!\x02\x80\xea\x0e\x22\xef\x05\x8a{\xd5jq~~\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04z\x80\x0f\xa2\xba\xa8\x22;\xb5q\x04\xe8\x07.\x00\x1b*2V(\x14\x9e\x1d\x8b\x80i\x9a\xc1\x93\x86\x91S\xd5\x1b\x02/\x08\x06\xc7\xf3\xf9|\xe5\xa0\xaceY\x09\x81)T/\xab\xeat4\x16\x1b\x9f\x9c\x9ct\x1b\xed\x7f\xa2\x99@\xad\xfc:0\x9aw\x9c\x07\x8d\xb2\x85B\xa1\x0c\x5c\x19\xb1\xacQ`\xea\xd3\xe6&\xc0X\xa35\xc1FC;\x93\x19\x06\x1e\x09\x8c\xce:\xce\xc3f\xb2uJ\xe5\xf2R2\x91\xf8.\x22\xf7\x12\xc9d\xa5\x5c.\xafye=\x1f\x81i\x9a\x9d\xdd]]\xab\xc0\xc7Y\xc7\xb9z\xd8\xf2\xbf\xb1\xb3\xd9\x97@\xcf\xd7j\xb5\xcf\xeb`\x06\xbc\x16w\x87\xc3C@L\x82\xc1\x89V\xca\x01\x02\xaa\xb7\x80^\xc30\x06=3^\x03\x11I\xa3Z\xf1:p\x87\xe1\xe9\xdc\x5c\x09XF\xd5\xbf\x00\x90B\xe4u\xab\xe5uD\xf5\x95\xa8^\xf4-\xa0pJ\xfe\xbc\xe7-\xe3\xc2\x17D\x22\xbe\x05\x00T\xd5\xd7My`A \xfb\x1e\xfe\x05vE\xf5\xf4Q\x05T5\x82\xean+\x02oU\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02E\xe0\xbceY\x89V\x9bm\xdbN\x01\xe7\x14\x9e\xfb\x16\xd8\xabV\x8b\xc0\x86\xc0T\x8b\xfd\x22\xae\x9b\x03\xd6;B\xa1\x05\xaf\x90\xe7U\xbc\xb2\xb2\xf2+\x15\x8fo\x03wR\xc9d\xb5T./\xf9i\xb7\xb3\xd9\x09\xe0\x9a\xc0\xc8\x93|~\xd5\xb7\x00@\xa9RYK\xc4\xe3\x06p7\x95L~;\xa4\x84\xd4\xca\xef\x8b\xc8t\xdeq\x1e7\x0a7\xfd\x1aFc\xb1\xf1\xcf[[\xaa\xaa9+\x9b\xbd\x14T\x1d\xaf\xddp\xff`\xdbvJ\x5c7\xa70 \x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02u,\xcbJ\x8b\xea4\xd0\x0b,\x03\x8b\xc0vm|\x86\xfd\x1f\x92>`]\xe0f\xdeq<\x0f^K\x02\xb0\xff\x854\x0ccP\x5c7\x8dH\x0a\xa8\xdf\x13;\x0a\xefD\xb5\xd8\x11\x0a-\xcc\xcc\xcc\xfc\xf4\xb3o\x9b6\xff7\xbf\x01J7\xdd\xdd\x8c\xf1\x82j\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\x93\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\x0c+J<0t\x00\x00\x00$IDAT\x08\xd7c`@\x05\xff\xff\xc3XL\xc8\x5c&dY&d\xc5p\x0e##\x9c\xc3\xc8\x88a\x1a\x0a\x00\x00\x9e\x14\x0a\x05+\xca\xe5u\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa6\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b\x0e\x16M[o\x00\x00\x00*IDAT\x08\xd7c`\xc0\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\x81\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00%=m\x22\x00\x00\x00\x06PLTE\x00\x00\x00\xae\xae\xaewk\xd6-\x00\x00\x00\x01tRNS\x00@\xe6\xd8f\x00\x00\x00)IDATx^\x05\xc0\xb1\x0d\x00 \x08\x04\xc0\xc3X\xd8\xfe\x0a\xcc\xc2p\x8cm(\x0e\x97Gh\x86Uq\xda\x1do%\xba\xcd\xd8\xfd5\x0a\x04\x1b\xd6\xd9\x1a\x92\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xdc\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x10\x00\x00\x00@\x08\x06\x00\x00\x00\x13}\xf7\x96\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xddS\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdf\x04\x19\x10-\x19\xafJ\xeb\xd0\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x00@IDATX\xc3\xed\xce1\x0a\x00 \x0c\x03@\xf5\xa3}[_\xaaS\xc1\xc9\xc5E\xe42\x05\x1a\x8e\xb6v\x99^%\x22f\xf5\xcc\xec\xfb\xe8t\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf06\xf0A\x16\x0bB\x08x\x15WD\xa2\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xf0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\xe1\x05\x0d\x0a:+\xaf\xc4\x97\xc5\x00\x00\x00}IDATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x893R\xd3R\x5c\xe63au!\x95-\xc7g&\x13=,\xc7g6\xd3@\xe7\x82Q\x07\x8c:`\xd4\x01\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\x80Q\x070\x11j\xbd\xd2\xb2e\x8c3\x04h\xe1\x08\x5cf\x0e\x9e\x8e\x09\xdd\xbaf4l\xf6\x0fM\x00\x00_934+ \x00\xc5\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02V\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1diTXtComment\x00\x00\x00\x00\x00Created with GIMPd.e\x07\x00\x00\x01\xbaIDATx\xda\xed\x9b[\x92\x02!\x0cEM\xd67.H\x17\xa0\x0b\xd2\xfd\xe9\x9fe9\xda<\x92{\x13h\xf2=\x95\xe6\x1c\x1eC\x10\x0e\x87\x15+V\xec9\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\xbb\xe3\xf5*S\x08\xa8\x05\x8e\x14\x22Y\xa1Y2d\x14p\x94\x08\x19\x11\xdeS\x82\x8c\x08\xee)BF\x87\xb7J\x90\xd1\xc1\xad\x22d&\xf8\x1e\x092\x1b|\xab\x04][\xe1\x09{\xbfe\x14\x88\x15\xfe\xefry\xe5\xb8\x9f\xcf\x14Q\xef\xdf,}\xb7$A\xbd\x1b\xf6\xd984\xbc5\x141\xf4Q\x12z\xf2\x96\x18\x145\xef\xbd%X\xf2m\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\xba\xee\x88W\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22F\x02\xb2\xe7!\xff\x05<%0\xe0\xbfN\x01\x8fM\x8f\xb5\xf1H\xf8\xcfi\x00\xd9\x0a[F\x02\xab\xe7\xe1\xb5@\x8f\x046<\xbc\x18j\x91\x10\x01\xffo\x0d@\x15=%86\xfc\xfb:@)\x87{\xd7\x04FqE;\x0fh\x85aU\x96\xd4\x03\x91Z(\x16<]@\x0d\x1c\x13>D\x80e\x1f0\xbc\x80Z8\xa6\x04\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12 \xd5`o\xcf36E\x94j\xb0\x17&b$h\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xceo\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\x02G\xb0[\x07:D>\x01\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f\x0d\xfcR+\x9c\x00\x00\x00$IDAT\x08\xd7c`@\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x03\xcc\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x03IIDATX\x85\xed\x96\xcdk\x5cU\x18\xc6\x7f\xcf\x9d\x99\x98\xe9d\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8v\xf0\x1fh\x11\x14+4\x81\xdeU\xca\xcc\xbd\xa5T\x5c\x04Dm:\xd5M\x16.\xe2DW\xb3\x1b\xeax\xa7\x18\xb2\x08\xc8T\xb0\x88\x1b\xeb\xc6\x85h\xf3US\xa4\xb4U\x9aRp%\x990\xa56\xb9\xaf\x8b\xf9h\xc1\xcc\x0cS\xbak\x9e\xdd9\xe79\xef\xfb\xbb\xef}\xef9\x17v\xb5\xab\xe7]\xea\xc5\xec\xban\xdf@<>.i\x0cH\x1b\x0c\x02`\xb6\x8etMP\xa9\xd6j\x95\x85\x85\x85\x7f\x9f9\x80\x9f\xc9\x9c4)/\xd8\x0f\xac\xca\xec\xaaI\xeb\x8d\xe5A\xe0(0\x0a\xdc2i*\x08\x82o\x9e\x09\x80\xeb\xba\x91d\x22\x917\xb3\x0f\x04\xdf\x13\x89\xe4J\xa5\xd2\xf2N^\xcf\xf3\x0e\x0bf0{\xd3\xccf\x87R\xa9\xdc\xf4\xf4t\xd8)~\xb4\x1b@#\xf9\xfb\xc0\xb9R\xb9\xfcy'o\x10\x04K\xc0[\xa7=\xef\x1c0\xf3\xe7\xed\xdb\x00S\x9d\xf6t\xac\x80\x9f\xc9\x9cDZ\x10|T*\x97\xbf\x00\x98\x9c\x9c|asc\xe3]\x83\x09\xd5K\x0ef+\xe68s\xc9d\xb2X(\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99I\xe3A\x10Tz\x06p]\xb7o`\xcf\x9e\x1b\xc0\x1f_\x95\xcbo\x03\x9c\x99\x98\xd8\xb7\x1d\x8b]\xc1l\x14\x08\x01\xa7a\x0f\x01G\xb0\xe2lm\x1d\xbf87\xb7\xde\x80\xf8\x01\xd8\xbfY\xab\x8d\xb4kLg\xa7I\x80\x81x|\x1cH)\x12\xb9\xd0|\xf2\xedX\xec\x8a\x99\x1d\xdca\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03p\xcc\xce\x03\xc3\x89D\xe2D\xbbxP\x04\xf0}?\x0d\xbcj\xf0m\xcf\x00\xd5Z\xad\x02\xdc\x12\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6q\x07V\x1b\x96\xc7\xaf\xa3\xde\xf9HZ\xde\x0e\xc3w\x1a\x87\x8e\x14\x86y\xe0f\xac\xbf\xffr\xbb<\x91v\x0bkkk\xdb\xe9C\x87\xee\x02\x9f\xa4\x8f\x1c\xa9-.-\xfd|muuc\xf8\xc0\x81R_4\xfa\xb7I{\x05/\x02\x8f\x0c\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcff/\x00g\x04\xa7/\x96J7\xda\xe5\xe9\xda\xe5^&\x93\x97\xf4\xa1\xa4\x5c)\x08f\xbb\xf9\x01\xf9\xd9l\x0e\xf8T\xd2l)\x08r\x9d\xcc]o\xc3\xa1T*\xf7\xd7\x9d;ffy/\x9b}#b\x96k\x9cp\xff\x93\xef\xfbi\x85a\xde\xe0\x98\xa4\xfc+CC\x1fw\xa5\xedfh\xca\xf3\xbc1\x99\xcd\x02\xc3\xd4?\xb3\xab\xc0\xdd\xc6\xf2\xcb\xd4\x7fHF\x80\x9b\x8d\xdb\xb3m\xe3=\x15\x00\xd4o\xc8D\x22qBa8\x86\x94\x06\x9a\xe7\xc4\xba\xc1o2\xab\xc4\xfa\xfb/\x17\x8b\xc5G\xbd\xc4\xdd\xd5\xae\x9eo\xfd\x07\xb0\xd0<\xea\x1c\xa0\xa5_\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa6\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x15;\xdc;\x0c\x9b\x00\x00\x00*IDAT\x08\xd7c`\xc0\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa0\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b)\xb3G\xee\x04\x00\x00\x00$IDAT\x08\xd7c`@\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x01\xed\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00\x01jIDATX\x85\xed\x97\xcbN\xc2@\x14\x86\xbfC\x08x}\x00\xf4\x15\xd4\x84w\x91ei\x0bq\xa1\xef#\xae\x9aq\xa8K|\x077\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\x1e\x17\xa5\xa6\x06\xd8\x98!\x18\xed\xbf\x9av&\xfd\xbeN\xa6\xcd9\xf0\xdf#\xf9\x0bU\x15kLP\x12\xb9T8\x05v\x1cq>\x04\x86@\xc7\x0b\x02+\x22\xba$\xa0\xaa\x12\x1bs\xab\x22M`\x02\xf4\x11yu\x82W=\x00\xea@\x15\x11\xd3\xf4\xfdv&Q\xce\xd6Xc\x02I\xe1\x8f\xa5r\xb9\xe1y\xde\xc8\x09|\x918\x8ek\xc9|\xdeC5\xb4\xd6>\x00]\x80R\xb6\xa0$r\x09L\x128w\x0d\x07\xf0\xbb\x86gi\xb7\xdbO@\x9f\xf4|}\x17\x00v\x81\xf7M\xc1sy\x03\xf6V\x09l%\x85\xc0\xd6\x05\xca\xeb&\xac1\xban\xee'\xf1\xc3PV\xdd\xdf\xfa\x0e\x14\x02\x85@!\xb0\xf6?\xb0\xee\xbbu\x9d\xad\xef@!\xf0\xab\x04\xc6\xe4*\x95\x0df\x7f\xc1Z\x12\x18\x02\xf58\x8ek\x9b\x22[k\x8fI\xcb\xf3\xc1\x92\x80\xc0\x0dPMf\xb3\xfb(\x8a\x8e6\x02O\x92\x1eP\x11\xe8\xe4\xb8iTU\xba\xd6F\xa8\x86\xc0\x94\xb41yqBW=$}\xf3\x8aB\xe4\x07\xc1E\xd6\x98,\xb7f\xd6z\x8b\xba\xfd\x8c\xb4Rv\x9110@\xf5\xdao\xb5\xee\x1c=\xf3\x8f\xe4\x13\xfb6zV\x11\xde\xcf\xd8\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xa6\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f \xb9\x8dw\xe9\x00\x00\x00*IDAT\x08\xd7c`\xc0\x06\xe6|```B0\xa1\x1c\x08\x93\x81\x81\x09\xc1d``b`H\x11@\xe2 s\x19\x90\x8d@\x02\x00#\xed\x08\xafd\x9f\x0f\x15\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x02\x86\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\xe1\x05\x0d\x0b\x097Nl\xc4\x8d\x00\x00\x02\x13IDATX\xc3\xed\x96\xbfkSQ\x14\xc7\xbf\xe7>\x10\xe2}\x0dq(\x82\xa9C\xa5.V\xb1\x06\x07\xd7:I\xad6\x85\xae\xfe\x156\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\xbb\xbc67m\xd5\xc1\x8a\x9b\xf8\xabX\x11\x09\xd1\xc1\x94T\x84\x1a\xee3\x22-\xef\x1e\x97+tI\x9a\xf7\xc3\xc9w\xd6{\x0e\xe7s~\xdds\x80L2\xf9\xdf\x85\xa2(\x1f~\xd88DG\x8e\xce\x02(\x03(\x01(\xda\xa7\x16\xd8\xbc!\xe1\xf8fg\xdb\xffu\xed\xe4n\xea\x00n=\x98cf\x0f\xc0(\x80\xf7`\xb3N\xc2i\xd9\xe7\x223O\x028CDMA\xa8\xea\xa9\xa1G\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83{Ri\x96J\xaf\xcaZ\xe7l\x1f\xc8\x09Y\xeb\xacY]/\xf7\xe0\x9dH\x0c`\x9d\x87\xf9\x95`~P\x1b\xa9tE*\x1dJ\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb1l\xab\xd6\xb6\x1c\xab\x07l\xc3}$\xa2O?/\x0fM\xc5\x0c\xe0\x093\x8f\xf2\x8fo\xe3\xbd\x1a\xb3g\x8dl\xb7\x9f`\x13.\xc4\xcd 3\xdf\x000F\x85\xe1\x99^:\xfd\x9a\xa4\x0c`\xa3{\xa5\xb0\x11\x17\xa0;\x9d\x7f\x0b6\x9b\x00b\x01\x94\x88\xe8y\x0a\x83\xf4\x0c$\xce\xc7\x018\xc6\xcc\xad\x14\x00\xb6\xf6}X\x91\x00@D\x94\xd4;\x09\x87\x00\x988\x00m6\xe1HR\x00f.\x02hG\x07`\xf3\x0a\xc0d\x0a%\xb8\x08\xe0ed\x00\x12\x8e\x0f\x12\xa7\xddz0\x91\xe0#+\x018ED\xcb\x91\x01\xcc\xce\xb6ODM6\xe1\x9d8\xce\xef\x7f\xd9%\xbb\xbc\x1a9\x87\x96bE \x95\x9e\xb5\x8b\xa5\x12\xd9\xb6\xd6Y\x90J\x1b\xa9\xf4\xd5D\x05\x94J{v\xb1T\x06\x8d\xdc:\x0f\xf3+\xc1\x81\xd9;p]\x9a\xf6\xe7\x9b`s\x17\x80'\x95~,\x95>\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4mG\xd0\xe2\xdeV\xf3V\x9a\x07I\x99\x99\x17\x01\x8c\x81\xcd&H\xac\x13\xd1W;j\xc7\xed\xc4\x8c\x03h\x00\x98\xefN\xe7\x97\xff\xcdIV\x18\x9e\x01\x89\xbf'\xd9\xc8\xbe\x93\xec5\x09\xc7\xcf9\xb4\xf4\xfd\x92\xbb\x97]\xbb\x99d2\xa8\xfc\x01\xd2\xac\xe6\x84\xdaGha\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x00\xfc\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\xe1\x05\x0d\x0a9\x0e\xcf\xed\x10A\x00\x00\x00\x89IDATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x893R\xd3R\x5c\xe63au!\x95-\xc7g&\x13=,\xc7g6\xd3@\xe7\x02\x16R\xe3\x8eZA?hB`\xd4\x01\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\x80Q\x07\x10l\x0f\xd0\xb2\x8548\xa3\x80\xd2\x16\x10\xa9\xad+&Z4\xc3H1s\xf0tL\xe8\xd65\xa3q\xa2\x1ez\x00\x00\xa3]8e\x19\x919D\x00\x00\x00\x00IEND\xaeB`\x82\x00\x00\x03N\x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\xe1\x05\x0d\x0b\x09$\xca\xd2\x85S\x00\x00\x02\xdbIDATX\xc3\xed\x96\xcfKTQ\x14\xc7?\xf7\xf8\x18\x857m\x02\x11\xd2\x16F\xabt\x86A\x8c6&\xa3\x9b\x81\x8c2\x886\xb5\xb6MmBm\xea\x1fH'\xfc\x07\xdc\x9a\xab F\xa1(7\xbd\xc2E\xc8T:\x19\xd2\x0fW\x1a\xc3lB\xc2G\xbcq\xba\xb7\x85wd\x88f\xf4i\xad\xf4\xbb\xba\x87{\xee{\xdf\xfb=\xe7\x9es\xe0\x08G8\xecPa\x9c[^lFZ\x1a\xd5\x15`\x10\xe8\x02Z\xed\xd6\xba6\xbcs\x14\xd9B`\xb2\xc5T\xb4\xf4\xcf\x09$<\xff\xaa\x86\x0c\xd0\x0e|\xd0\x06\xcfQ\xac\xdb\xedV\x0d}@L`\xd5\x11Fs\xbd\xee\x93\x7fB\xe0Z\xeeg\xc3\xe7M\x9d\xd1p\x07x\xae\x0d\xe9\xe5>w\xa9\x06\xc9D\xd90&\x8a\x14\xf0p\xf5G\x90\xf6/\x1d\xd7\x07\x8aQ\xc2\xf3'\xe2\x9e\xff\xab\xfb\xb5?\xbc\xd73q\xcf\x1f\x89{\xfe\xaf\xb8\xe7g\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0b\xd2\x9d\x00\xe8\x99\xf7\x1b7\xb6\xb8\x09\x5c\x17E\xcc\xba\xe6\x05\xa6\xa3\x0e\x93\xf3=n`\xcf\x8ej\x18\x17\xb8\xb2\x98t\xb3\xa1\x09\xd8\x84[\x11\xf8\xb4\x98t/\x00t\xbf\xf6\xdbJ\x9ag@\x0c\xd0\x80Xw\x0d\x88@\xde\x11\x06r\xbd\xee\xba%1\xa7\xa1\xbd\x18\x98\x8eZ\x89)5\x09lg\xfb\xa9\xb2\xe1^\xe5\xe6%\xcd3\x81\xce\xbf\x9c\xad\xacc%\xcd\xd3\x96\x17\x9b\x11\xcb\xea.p\xba9\xa2.\xd7\xfa\x8f\xd4\x89\xc0 \xb0TI\xb8\xcd2C@L\xd7Q\xcd\xee\xc5[\x1a\xd5\x10@>\xe9\xbe\xd7\x86e`_\x04\xba\x04^U\x8c\xb2\xe1\x86\x95z7h\xe0F\x95\xfdR\x14\xdd\xfb!pB\xb3\xf3\xce\x11E\xc7.\xfe\xd5\xdf\xec\xa8\xb2\xbfU\x15\xacP\x04\x90\x90\x95\xf2op\x14\xaa\x9er\xf5\x08\x14\xca\x86\xb6\x1d]\x0d\x1f\xf7\x1a\x02\x1b\xf7J\xb8\x86\xc7\x09\x82\xe0\x1e\x91.\xaa\x85e\x02YT_\xd6\x05\x9ff<~\x06r\xf10\xbd\xaa\xef\x1b\xa3\xab:\xdf\xa5e\xed\xfc\x97\xf6)\xdew\x17\x7f#\x89@\x22\x90\x08$\x02\x89@\x22\x90\x08\xac\xdc\x0f\xac\xfa\x9f\xff4\xb3O\xa0\x8fH\xee\xcb\xa63\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2y\xb9\x9c_\x17\xbbR\xa9\xec\xa1Z\x04n\x17\x04<\x91K`c\x94J]W\xab\xd5\xddu\xc0S\x22\x1d \xa3\x22\x8dx~\xfe`\xd2\x04|`8\xd9\xbd>:\xa1\x8b\xecLV\x9eQh\x86\xd6\x9e1\x7f0\x89\xabUc\x8eU\xa4\x8e\xea\x01\x90u\x22\xf0\xf1\xceoQ\xbdh\xb5\xdb\x91\xa3{\xfe\x91\xbc\x03\x16qj'Dt\xfeO\x00\x00\x00\x00IEND\xaeB`\x82" +qt_resource_name = b"\x00\x09\x09_\x97\x13\x00q\x00s\x00s\x00_\x00i\x00c\x00o\x00n\x00s\x00\x0a\x09$M%\x00q\x00d\x00a\x00r\x00k\x00s\x00t\x00y\x00l\x00e\x00\x09\x00(\xad#\x00s\x00t\x00y\x00l\x00e\x00.\x00q\x00s\x00s\x00\x02\x00\x00\x07\x83\x00r\x00c\x00\x11\x0a\xe5l\x07\x00r\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\x00\x09\x06\x98\x83'\x00c\x00l\x00o\x00s\x00e\x00.\x00p\x00n\x00g\x00\x11\x08\x8cj\xa7\x00H\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\x00\x1a\x01!\xebG\x00s\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\x00-\x00m\x00o\x00r\x00e\x00.\x00p\x00n\x00g\x00\x0a\x05\x95\xde'\x00u\x00n\x00d\x00o\x00c\x00k\x00.\x00p\x00n\x00g\x00\x13\x08\xc8\x96\xe7\x00r\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\x00\x15\x0f\xf3\xc0\x07\x00u\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x1f\x0a\xae'G\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x0f\x0c\xe2hg\x00t\x00r\x00a\x00n\x00s\x00p\x00a\x00r\x00e\x00n\x00t\x00.\x00p\x00n\x00g\x00\x16\x01u\xcc\x87\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\x00\x14\x0b\xc5\xd7\xc7\x00s\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00v\x00l\x00i\x00n\x00e\x00.\x00p\x00n\x00g\x00\x11\x08\x90\x94g\x00c\x00l\x00o\x00s\x00e\x00-\x00p\x00r\x00e\x00s\x00s\x00e\x00d\x00.\x00p\x00n\x00g\x00\x14\x07\xec\xd1\xc7\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\x00\x0e\x0e\xde\xfa\xc7\x00l\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\x00\x12\x07\x8f\x9d'\x00b\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00-\x00o\x00n\x00.\x00p\x00n\x00g\x00\x0f\x02\x9f\x05\x87\x00r\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\x00\x0e\x04\xa2\xfc\xa7\x00d\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\x00\x11\x08\xc4j\xa7\x00V\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\x00\x10\x01\x07J\xa7\x00V\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\x00\x19\x08>\xcc\x07\x00s\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\x00-\x00e\x00n\x00d\x00.\x00p\x00n\x00g\x00\x1c\x01\xe0J\x07\x00r\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x14\x06^,\x07\x00b\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00-\x00o\x00n\x00.\x00p\x00n\x00g\x00\x0f\x06S%\xa7\x00b\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00.\x00p\x00n\x00g\x00\x0c\x06A@\x87\x00s\x00i\x00z\x00e\x00g\x00r\x00i\x00p\x00.\x00p\x00n\x00g\x00\x10\x01\x00\xca\xa7\x00H\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\x00\x1c\x08?\xdag\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\x00\x0f\x01\xf4\x81G\x00c\x00l\x00o\x00s\x00e\x00-\x00h\x00o\x00v\x00e\x00r\x00.\x00p\x00n\x00g\x00\x18\x03\x8e\xdeg\x00r\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x1a\x0e\xbc\xc3g\x00r\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x17\x0c\xabQ\x07\x00d\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x11\x0b\xda0\xa7\x00b\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00.\x00p\x00n\x00g\x00\x1a\x01\x87\xaeg\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\x00i\x00n\x00a\x00t\x00e\x00.\x00p\x00n\x00g\x00\x17\x0ce\xce\x07\x00l\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\x00\x19\x0bYn\x87\x00r\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\x00\x1a\x05\x11\xe0\xe7\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\x00\x17\x0f\x1e\x9bG\x00r\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\x00 \x09\xd7\x1f\xa7\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\x00i\x00n\x00a\x00t\x00e\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\x00\x0c\x06\xe6\xe6g\x00u\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\x00\x1d\x09\x07\x81\x07\x00c\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g" +qt_resource_struct = b"\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00J\x00\x02\x00\x00\x00'\x00\x00\x00\x04\x00\x00\x04P\x00\x00\x00\x00\x00\x01\x00\x00\xd88\x00\x00\x03D\x00\x00\x00\x00\x00\x01\x00\x00\xc7o\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x98\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00\xb2\xb2\x00\x00\x05\xa4\x00\x00\x00\x00\x00\x01\x00\x00\xe2(\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x00\xd3v\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\xda\x0c\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xbb\x07\x00\x00\x04\xd8\x00\x00\x00\x00\x00\x01\x00\x00\xdcf\x00\x00\x02\xfa\x00\x00\x00\x00\x00\x01\x00\x00\xbb\xab\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x00\xe7M\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\xaaR\x00\x00\x042\x00\x00\x00\x00\x00\x01\x00\x00\xd7\xb3\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\xd7\x09\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x00\xd6r\x00\x00\x00|\x00\x00\x00\x00\x00\x01\x00\x00\xa6\x9a\x00\x00\x06\xfe\x00\x00\x00\x00\x00\x01\x00\x00\xec\x9c\x00\x00\x02\xac\x00\x00\x00\x00\x00\x01\x00\x00\xbam\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\xb7\xd3\x00\x00\x03j\x00\x00\x00\x00\x00\x01\x00\x00\xd2\x92\x00\x00\x04v\x00\x00\x00\x00\x00\x01\x00\x00\xd9\x18\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\xa8\xe8\x00\x00\x024\x00\x00\x00\x00\x00\x01\x00\x00\xb5y\x00\x00\x03\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xbcT\x00\x00\x01\x10\x00\x00\x00\x00\x00\x01\x00\x00\xac\x98\x00\x00\x07\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xed>\x00\x00\x06\xb8\x00\x00\x00\x00\x00\x01\x00\x00\xeb\x9f\x00\x00\x01l\x00\x00\x00\x00\x00\x01\x00\x00\xb0\x17\x00\x00\x00T\x00\x00\x00\x00\x00\x01\x00\x00\xa2\xea\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\xe4\xc3\x00\x00\x02\x06\x00\x00\x00\x00\x00\x01\x00\x00\xb4\x86\x00\x00\x05|\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x84\x00\x00\x05\xde\x00\x00\x00\x00\x00\x01\x00\x00\xe4\x19\x00\x00\x05H\x00\x00\x00\x00\x00\x01\x00\x00\xe0\xda\x00\x00\x01\xb0\x00\x00\x00\x00\x00\x01\x00\x00\xb1\xeb\x00\x00\x05\x0e\x00\x00\x00\x00\x00\x01\x00\x00\xdd\x0a\x00\x00\x02\x8a\x00\x00\x00\x00\x00\x01\x00\x00\xb9\xc3\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x00\xe8M\x00\x00\x01<\x00\x00\x00\x00\x00\x01\x00\x00\xaft\x00\x00\x002\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00" +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/qtpy_style_rc.py b/qdarkstyle/qtpy_style_rc.py new file mode 100644 index 000000000..845fbacaa --- /dev/null +++ b/qdarkstyle/qtpy_style_rc.py @@ -0,0 +1,1662 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt5 (Qt v5.6.2) +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore + +qt_resource_data = b"\ +\x00\x00\x02\xd8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x55\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4d\x4f\x53\x51\x10\x86\x9f\xb9\x1a\x12\ +\xef\x4f\x10\x0d\xc1\xb0\x12\x4d\xb0\xf1\x0f\xc0\x06\xe3\x06\x48\ +\x4c\x77\xd0\x0f\x16\x6c\x8d\x01\x2c\xae\x58\x68\x82\x05\xff\xc2\ +\x3d\xad\xec\xae\x89\x16\x57\x7e\x2c\xc4\xad\xf1\x8b\x68\x62\x0c\ +\x21\xa4\xb1\x86\x3f\xd0\x86\x86\x26\x7d\x5d\xb4\x21\xc6\x70\x5b\ +\x2e\xb0\xb3\xef\x76\xe6\xcc\x3c\x67\xce\x99\x19\xe8\xa9\xa7\xff\ +\x5d\x16\xc7\x39\x0c\xc3\xbe\xfd\x6a\x75\x4a\x66\x93\x06\x09\xa0\ +\xbf\x6d\xaa\x60\xf6\x59\x50\xf2\x7d\xbf\x94\x4c\x26\x0f\xce\x1c\ +\xa0\x18\x04\x77\x30\xcb\x03\x83\x06\xdf\x04\x9b\x32\xab\x00\x78\ +\xcd\x66\x3f\x66\xa3\x82\xeb\xc0\x8e\xc1\xe2\x4c\x26\xf3\xfc\x4c\ +\x00\xc2\x30\x3c\xb7\x5f\xab\xe5\x81\x7b\x06\xaf\xac\xd9\xcc\x4d\ +\xcf\xce\x6e\x1d\xe5\xeb\x9c\x1b\xf1\x60\x05\x18\x07\x56\x77\xcb\ +\xe5\xdc\xf2\xf2\x72\xb3\x53\xfc\xf3\xdd\x00\xda\xc9\xef\x4a\x5a\ +\x48\x65\xb3\x6b\x9d\x7c\x33\x99\xcc\x57\xe0\x56\xd1\xb9\x05\x60\ +\x65\x70\x60\x00\x60\xb1\xd3\x99\x8e\x15\x68\x97\xfd\x99\x99\xcd\ +\xcf\xa4\xd3\x4f\xba\xc1\xfe\xad\x42\xa1\xb0\x68\xd2\x63\x0f\xa6\ +\xa6\x33\x99\x52\x6c\x80\x30\x0c\xfb\xea\xb5\xda\x0f\x49\x3f\x53\ +\xd9\xec\xed\x38\xc9\x0f\x21\x9c\x7b\x63\x66\x83\x17\x7c\x7f\x38\ +\xea\x63\x7a\x51\x87\xf7\xab\xd5\x29\xc1\x15\x4f\x5a\x3a\x49\x72\ +\x00\xf3\xbc\xfb\x48\x43\xf5\x5a\x6d\x22\xca\x27\x12\x40\x66\x93\ +\xc0\x56\xd4\x87\x3b\x8e\x52\xa9\xd4\x17\xcc\xbe\x03\xf1\x01\x0c\ +\x12\x26\xbd\x3f\x69\xf2\x43\x49\xef\x04\x37\xa3\xcc\xd1\x5d\x60\ +\x76\x51\x50\x39\x35\x00\xfc\xc6\xac\x3f\xca\x18\x59\x01\x00\x99\ +\xc5\x9a\x94\x47\xc9\xc0\x90\x22\x67\x41\x34\x80\xb4\x67\xd2\xa5\ +\xd3\x02\xa8\x75\xfb\xbd\x28\x7b\xa7\x27\xf8\x08\x8c\x9e\x1a\x40\ +\x1a\x33\xf8\x10\x65\x8f\xee\x02\x28\x21\x5d\x73\xce\x8d\x9c\x34\ +\xf9\x7a\x10\x24\x0c\xae\x22\xbd\x8c\x0d\xe0\xfb\x7e\x09\xd8\x69\ +\xcf\xf6\xd8\x92\x64\xcd\xd6\xf2\xda\xae\x37\x1a\x1b\xb1\x01\x92\ +\xc9\xe4\x01\x9e\xb7\x00\x8c\xb7\x67\x7b\x2c\x15\x9d\xcb\x01\x63\ +\x32\x9b\x9f\x9b\x9b\x6b\xc4\x06\x00\x48\xa5\x52\x2f\x80\x55\x60\ +\xe5\xb8\x10\x92\xac\x10\x04\x4b\x66\xf6\x10\xc8\xa7\xd3\xe9\xc8\ +\xf2\x77\x05\x00\xd8\x2d\x97\x73\x92\xd6\x80\x7c\xd1\xb9\xd7\xc5\ +\x62\xf1\x46\x94\xef\x7a\x10\x24\x9e\x16\x0a\x6f\xcd\xec\x11\xad\ +\x75\xfc\xa0\x5b\xfc\x63\xf7\xf9\xba\x73\x93\x4d\xb3\x55\xa4\xa1\ +\xf6\x78\xdd\x14\xfc\x6a\x07\xb9\x8c\x34\x0a\x0c\x03\xdb\x32\x9b\ +\xef\x76\xf3\xd8\x00\x70\xb8\x21\x27\x04\x93\x40\x02\xb3\xd6\x9c\ +\x90\x2a\x06\x9f\x24\x95\xea\x8d\xc6\x46\xa7\x37\xef\xa9\xa7\x9e\ +\xfe\xd5\x1f\x3e\xd4\xef\x44\x0d\xbc\xff\x65\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +\x52\x2b\x9c\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2a\x32\xff\x7f\x20\x5a\x00\x00\x00\x6f\x49\x44\x41\x54\x78\ +\xda\xed\xd0\xb1\x0d\x00\x30\x08\x03\x41\xc8\xa0\x0c\xc7\xa2\x49\ +\xcf\x04\x28\xba\x2f\x5d\x59\x97\xb1\xb4\xee\xbe\x73\xab\xaa\xdc\ +\xf8\xf5\x84\x20\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\x21\ +\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\x41\ +\x84\x08\x51\x10\x21\x42\x84\x28\x88\x10\x21\x42\x14\x44\x88\x10\ +\x21\x0a\x22\x44\x88\x10\x05\x11\x22\x44\x88\x82\x08\x11\x22\x44\ +\x41\x84\x08\x51\x10\x21\x42\xfc\xaa\x07\x12\x55\x04\x74\x56\x9e\ +\x9e\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8\x2e\x00\x00\x00\x22\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1\x42\x48\x2a\x0c\x19\ +\x18\x18\x91\x05\x10\x2a\xd1\x00\x00\xca\xb5\x07\xd2\x76\xbb\xb2\ +\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\xd7\x4d\x4e\xc2\x40\x18\xc6\xf1\xff\x5b\x08\ +\x08\xea\x01\xd0\x2b\x88\x09\x5b\xcf\x21\xbb\xca\xd8\x1a\x49\xe0\ +\x3e\x62\x42\x42\x69\x49\x97\x78\x0c\xd7\x84\x70\x07\x71\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9b\x79\ +\x7e\x93\x6e\x3a\xf0\xdf\x23\x9b\x6b\xcf\x98\x6b\xa0\x01\x94\x81\ +\x03\x4b\x3d\x1f\xc0\x48\x44\x5a\x41\x18\x46\x80\xee\x02\x88\x67\ +\x4c\x08\xd4\x80\x29\x30\x00\x5e\x2d\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd\x28\xba\x49\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8b\x45\ +\xb5\x1d\xc7\x63\x4b\xe5\x00\xd4\x5d\xb7\x34\x77\x9c\x3e\x22\x17\ +\x02\x26\x88\xa2\x1e\x80\xb3\x36\xd3\x00\xa6\x4b\x91\x4b\xdb\xe5\ +\x00\xed\x38\x1e\x4b\x36\x5b\x05\x66\x2a\xd2\x4c\xf6\xd7\x01\x67\ +\xc0\x20\x0c\xc3\x67\xdb\xe5\x49\x82\x20\x78\x42\x64\x80\x6a\x79\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5\x5d\x80\x5f\ +\x49\x0a\x48\x01\x29\x20\x05\xa4\x80\x14\x90\x02\x52\xc0\x3a\x60\ +\x82\x48\xf1\xc7\x49\x6b\x8d\xce\x21\x30\xd9\x02\x28\x8c\x80\x4a\ +\xdd\x75\x4b\xfb\xea\xae\xd5\x6a\xa7\xa8\x56\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3\x4c\xe6\xc1\xf7\xfd\x93\x7d\x94\x67\x44\xfa\x40\ +\x4e\x45\x5a\xc9\xfe\xe6\xc3\xa4\x03\x78\xc0\x6c\xf5\xf7\xfa\x62\ +\xa5\x5d\xe4\x78\x75\xf3\x9c\x42\x27\x8c\xa2\x5b\x36\x1f\x26\xc9\ +\xa8\x6f\xcc\x95\x8a\x34\x51\x3d\x07\x0a\x56\x00\x5f\xdf\x7c\x88\ +\xea\x5d\xb7\xd7\x8b\x2d\x9d\xf9\x47\xf2\x09\x3e\x70\x64\x41\x95\ +\x87\xdf\x69\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +\x4d\x5b\x6f\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1c\x1f\x24\ +\xc6\x09\x17\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\xff\xcf\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x0e\ +\xa3\x21\x9c\xc3\x68\x88\x61\x1a\x0a\x00\x00\x6d\x84\x09\x75\x37\ +\x9e\xd9\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1f\x20\xb9\ +\x8d\x77\xe9\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xe6\x7c\x60\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x48\x11\x40\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x23\xed\x08\xaf\x64\x9f\x0f\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x8e\ +\x00\ +\x00\x0b\x17\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\xf6\x40\xcc\xce\xc1\x06\x24\xf7\x97\ +\x4d\x95\x07\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x2e\xf2\x1e\x31\xe0\x70\xfe\x3f\xf3\x91\x9b\x82\ +\x83\x8f\xc4\xf2\x55\x52\x2f\xcd\x76\x7c\xe4\x9f\x12\x96\x7b\xbf\ +\x7d\xa3\x4e\xca\x82\xc7\xdf\xe7\x7e\xd1\x94\xe2\x8e\xfc\xde\xc8\ +\x60\xb1\x71\xc3\x04\xdd\xb3\x0f\x5a\x8d\xcc\x1f\x86\x19\x97\x16\ +\xfa\xe5\xbe\x7c\xd2\xe7\x99\x2a\x79\xa4\x60\x5b\xf5\xc5\x73\x7f\ +\x16\x69\xb3\x2d\x9b\x6d\x6d\x55\xf6\x66\xd2\xdb\xa2\x15\x2b\x96\ +\x84\x05\x6e\x2d\xda\x2b\xd8\x9f\xfd\xf9\xd7\x8b\xb9\x9b\xf7\x9f\ +\x7e\xc9\xef\xa1\xa8\xe3\xfd\xb6\xee\xd8\x13\x06\x06\x2e\x86\x4c\ +\xa0\x93\x22\x7c\x7d\xac\x92\xf3\x73\xf5\x12\x53\xf2\x93\x52\xf5\ +\x2a\x72\x0b\x18\x40\xc0\xc6\xbe\xa2\x20\x31\x39\x3b\xb5\x44\x21\ +\x29\x35\x3d\x33\xcf\x56\xe9\xfd\xee\xfd\x4a\x0a\x99\x29\xb6\x4a\ +\xe1\xa6\xbe\x06\xbe\x05\xce\xa9\x19\x99\x1e\x55\x45\xa9\xc1\x55\ +\x7e\x21\xc9\x55\xd9\xc9\x96\x29\x4a\xf6\x76\x5c\x36\x15\x56\x40\ +\x03\x72\x53\x4b\x12\x15\x2a\x72\x73\xf2\x8a\xad\x2a\x6c\x95\xc0\ +\xe6\x5a\x01\xd9\x20\x61\x7d\x25\x05\xb0\x92\x92\x6c\x5b\xa5\x08\ +\xdf\x00\x05\xe7\xfc\xa2\x54\x05\x13\x3d\x13\x3d\x03\x5d\xd7\x8a\ +\xcc\x32\x23\x25\x3b\x2e\x05\x9b\xa2\x94\x34\xab\x20\x17\x37\xa8\ +\x11\x40\x9e\xad\x52\x46\x49\x49\x81\x95\xbe\x7e\x79\x79\xb9\x5e\ +\xb9\xb1\x5e\x7e\x51\xba\xbe\xa1\xa5\xa5\xa5\xbe\x81\x91\xbe\x91\ +\x91\x2e\x50\x85\x6e\x71\x65\x5e\x49\x62\x85\x6e\x5e\xb1\x32\xc8\ +\x08\x88\x19\x2e\xa9\xc5\xc9\x45\x99\x05\x25\x99\xf9\x79\x0a\x20\ +\x7e\x62\x52\x7e\x69\x89\xad\x92\x12\x50\x5e\x01\x6a\x38\x28\xf8\ +\xe1\xa6\xe7\x15\x43\x03\x01\x18\x1c\xfa\x20\x19\x7d\x43\x3d\x03\ +\x7d\x64\xe5\x25\x99\x69\x38\x94\x83\x64\x10\xca\x41\x9a\xad\x02\ +\x32\x2b\x52\x73\x22\x5c\x32\x73\x53\xf3\x8a\x81\x4e\xb0\x55\x32\ +\x33\x46\x93\x8c\x44\x92\x34\x07\xcb\x81\x8c\xb1\xf2\xcc\x4d\x4c\ +\x4f\x0d\xcf\x4c\x29\xc9\x80\xeb\x41\x88\x7b\xa4\x66\xa6\x67\x94\ +\xa0\xa8\xf7\x2f\xca\x4c\x05\xfa\xbe\x04\x6c\x8e\xa1\x92\x3e\x28\ +\x0c\xf5\xa1\x81\x08\x8c\x13\x7d\x78\xa4\xd8\x81\xbd\x42\x6b\x30\ +\x6a\xc9\xa8\x25\xa3\x96\x8c\x5a\x32\x6a\xc9\xa8\x25\xa3\x96\x0c\ +\x2a\x4b\xb8\x10\xcd\xba\xd4\x3c\x60\x5b\xae\x1c\xd8\x68\x73\x60\ +\x88\x2a\x04\x36\xf8\x58\x8a\x9d\x3c\x43\x38\x80\xa0\x86\x23\xa5\ +\x03\xc8\xd7\xf7\x74\x71\x0c\xb1\x38\x9d\x9c\x20\xc1\xaa\x2c\x6c\ +\x70\x48\xe2\xe3\xc7\x8f\x4b\x5e\xfc\xb6\x9f\xf1\xd7\x89\x27\x62\ +\x47\x81\x22\xf3\x65\x8f\xbe\x9f\x82\x2f\x7f\xb6\x72\x8b\xf7\x3d\ +\xfb\x29\xc8\xcb\xd0\x9d\xc3\xfa\x52\xd3\xfb\x8f\x28\xa8\xf1\xe8\ +\xe9\xea\xe7\xb2\xce\x29\xa1\x09\x00\xa6\x21\x0d\x8f\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x2d\x80\x7a\x92\xdf\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xbf\xe3\xf1\x51\xf3\ +\x77\x97\xfb\x5d\xa6\x10\x50\x0b\x1c\x29\x44\xb2\x42\xb3\x64\xc8\ +\x28\xe0\x28\x11\x32\x22\xbc\xa7\x04\x19\x11\xdc\x53\x84\x8c\x0e\ +\x6f\x95\x20\xa3\x83\x5b\x45\xc8\x4c\xf0\x3d\x12\x64\x36\xf8\x56\ +\x09\xba\xb6\xc2\x13\xf6\x7e\xcb\x28\x10\x2b\xfc\xf9\x76\x7b\xe5\ +\xb8\x9e\x4e\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x51\xa0\x5a\x91\x77\xd2\x02\x23\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xe0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x51\x00\x00\x00\x3a\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x29\x1c\x08\x84\x7e\x56\x00\x00\x00\x60\x49\x44\x41\x54\x78\ +\xda\xed\xd9\xb1\x0d\x00\x20\x08\x00\x41\x71\x50\x86\x63\x51\xed\ +\x8d\x85\x25\x89\x77\xa5\x15\xf9\x48\x45\x8c\xa6\xaa\x6a\x9d\x6f\ +\x99\x19\x1d\x67\x9d\x03\x11\x45\x14\x11\x11\x45\x14\x51\x44\x44\ +\x14\x51\x44\x11\x11\x51\x44\x11\x45\x44\x44\x11\x45\x14\x11\x11\ +\x45\x14\xf1\x5b\xd1\x75\xb0\xdb\xdd\xd9\x4f\xb4\xce\x88\x28\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf\x36\xce\x69\x07\x1e\xe9\ +\x39\x55\x40\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xeb\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x68\x49\x44\ +\x41\x54\x58\x85\xed\x97\x4d\x4e\xc2\x40\x18\x86\x9f\xaf\x10\x14\ +\xd4\x03\xa0\x57\x10\x13\xb6\x9e\x43\x76\xc8\x58\x8c\x26\x70\x1f\ +\x31\x31\xa1\x74\x48\x97\x78\x0c\xd7\xc4\x78\x07\x71\xef\x0f\x02\ +\x91\xcf\x85\x94\x20\xa0\x2c\x1c\x5c\x68\xdf\xdd\x4c\xdf\xf4\x79\ +\xa6\x4d\xd3\x19\xf8\xef\x91\xf9\xb1\x6f\xcc\x09\x50\x03\x0a\xc0\ +\xa6\x23\xce\x2b\x70\x27\x22\x8d\x20\x0c\x2d\xa0\xcb\x04\xc4\x37\ +\x26\x04\x2a\xc0\x00\xe8\x02\x4f\x8e\x04\xb6\x81\x22\xb0\x01\xb4\ +\x5a\xd6\x9e\xc6\x12\x53\x01\xdf\x18\x1f\x08\x04\x6e\xd2\x6f\x6f\ +\xa5\xab\x28\xea\x39\x82\x03\x70\x5e\x2e\xe7\x47\x9e\xd7\x41\xe4\ +\x50\xc0\x04\xd6\xb6\x01\xbc\x99\x4e\x0d\x18\x8c\x45\x8e\x5c\xc3\ +\x01\xae\xa2\xa8\x27\xe9\x74\x09\x18\xaa\x48\x3d\x9e\x9f\x15\xd8\ +\x07\xba\x61\x18\x3e\xb8\x86\xc7\x09\x82\xe0\x1e\x91\x2e\xaa\x85\ +\x65\x02\x59\x54\x5f\xd6\x05\x9f\x66\x3c\x7e\x06\x72\xf1\x30\xbd\ +\xaa\xef\x1b\xa3\xab\x3a\xdf\xa5\x65\xed\xfc\x97\xf6\x29\xde\x77\ +\x17\x7f\x23\x89\x40\x22\x90\x08\x24\x02\x89\x40\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff\x34\xb3\x4f\xa0\x8f\x48\xee\xcb\xa6\x33\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2\x79\xb9\x9c\x5f\x17\xbb\ +\x52\xa9\xec\xa1\x5a\x04\x6e\x17\x04\x3c\x91\x4b\x60\x63\x94\x4a\ +\x5d\x57\xab\xd5\xdd\x75\xc0\x53\x22\x1d\x20\xa3\x22\x8d\x78\x7e\ +\xfe\x60\xd2\x04\x7c\x60\x38\xd9\xbd\x3e\x3a\xa1\x8b\xec\x4c\x56\ +\x9e\x51\x68\x86\xd6\x9e\x31\x7f\x30\x89\xab\x55\x63\x8e\x55\xa4\ +\x8e\xea\x01\x90\x75\x22\xf0\xf1\xce\x6f\x51\xbd\x68\xb5\xdb\x91\ +\xa3\x7b\xfe\x91\xbc\x03\x16\x71\x6a\x27\x44\x74\xfe\x4f\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x02\x04\x6d\ +\x98\x1b\x69\x00\x00\x00\x29\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18\x32\x32\x30\x20\x0b\x32\x1a\ +\x32\x30\x30\x42\x98\x10\x41\x46\x43\x14\x13\x50\xb5\xa3\x01\x00\ +\xd6\x10\x07\xd2\x2f\x48\xdf\x4a\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x00\x81\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00\x25\x3d\x6d\x22\ +\x00\x00\x00\x06\x50\x4c\x54\x45\x00\x00\x00\xae\xae\xae\x77\x6b\ +\xd6\x2d\x00\x00\x00\x01\x74\x52\x4e\x53\x00\x40\xe6\xd8\x66\x00\ +\x00\x00\x29\x49\x44\x41\x54\x78\x5e\x05\xc0\xb1\x0d\x00\x20\x08\ +\x04\xc0\xc3\x58\xd8\xfe\x0a\xcc\xc2\x70\x8c\x6d\x28\x0e\x97\x47\ +\x68\x86\x55\x71\xda\x1d\x6f\x25\xba\xcd\xd8\xfd\x35\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x11\x69\xc8\x4e\x77\x00\x00\x00\x86\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x80\x85\xd8\ +\x7c\x4b\xb7\x6c\x38\x9a\x06\x46\x1d\x30\xea\x80\x41\x53\x0e\xd0\ +\xb2\x56\x1c\x8d\x82\x51\x07\x0c\x6e\x07\x50\xbb\x16\x24\x64\x36\ +\x13\x3d\xaa\x62\x7c\x66\x0e\x9e\x8e\x09\xdd\xba\x66\x74\x2a\xe0\ +\x86\x0e\x00\x00\x08\x5e\x38\x65\x39\x12\x10\xc2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x42\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x17\x3b\x5f\x83\x74\x4d\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xa6\x49\x44\x41\x54\x78\xda\xed\x9b\xdb\ +\x0e\xc3\x20\x0c\x43\x9b\x68\xff\xdd\xf6\xcb\xb7\xb7\x69\x9a\x76\ +\x49\x4b\xec\x98\x42\x5e\x37\x51\x7c\x70\x28\x85\xb0\x2c\x33\x66\ +\xcc\x18\x39\x8c\xf9\xb0\x6d\xdb\xee\xc1\xff\xd9\x25\x00\x44\x05\ +\x57\x02\x31\x55\xd1\x2c\x18\xd6\x8b\x70\x14\x08\xeb\x51\x7c\x26\ +\x04\xeb\x51\x78\x26\x08\xeb\x5d\x7c\x2b\x04\xeb\x5d\x78\x2b\x08\ +\xbb\x92\xf8\x33\x10\xec\x6a\xe2\x8f\x42\xb8\x55\x76\x72\x5d\xd7\ +\x67\x27\xf7\x7d\x2f\x01\x6c\x55\xa3\xff\x2a\x1e\x05\x21\xe2\x02\ +\x53\x11\x5f\x05\xc1\x2b\x6d\x7f\xe6\x77\x6a\x0a\x64\x8f\xfe\x11\ +\x71\x99\x4e\xf8\xe5\x02\x53\x14\xcf\x84\xe0\xd5\xb6\xff\x25\x92\ +\x91\x0e\x86\x1e\xfd\xa8\x78\xc6\xc4\xf8\xc9\x05\xae\x32\xf2\x55\ +\x4e\x70\x25\xdb\x57\x40\x30\x84\xfd\x5b\xed\x8c\x4c\x87\xf7\x34\ +\x70\x85\x91\xaf\x74\x82\xab\x89\x67\x43\x70\x45\xf1\x4c\x08\x96\ +\x91\xff\xe8\x57\x58\x76\xfb\xaf\xf3\x80\x2b\x8e\x3c\xd3\x09\xae\ +\x2e\x1e\x0d\xc1\x7b\x10\x8f\x84\xe0\xcc\x4e\x2a\xb6\x4f\x5d\x07\ +\x28\xb6\xef\x6a\x39\xc9\x4e\x3b\x57\xcb\x49\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9c\x70\x53\xe6\x00\x24\x04\xf4\xdb\x26\xf5\x6b\x30\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1\x4c\x27\xb0\xd6\x19\xd4\x75\x40\x14\ +\x02\x73\x91\x05\xd9\x11\x6a\x81\xc0\x5e\x61\x42\x37\x45\x8f\x8a\ +\x41\x8b\xa7\x6f\x8a\x1e\x71\x42\xc5\xb7\x05\x1c\x40\x14\x42\x95\ +\xf8\xaf\x29\x90\x99\x06\x2d\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8e\x46\x9d\xc0\x3c\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14\x29\x29\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12\x65\x25\x32\xef\ +\x10\x2a\xc4\x87\x01\x20\x21\xa0\x22\x5a\x25\xe6\xcb\xe0\x31\x0b\ +\x25\x4f\x34\x3e\x6e\xa9\xac\x32\x08\x5a\xb1\xb4\x22\x84\x92\x72\ +\x79\x15\x08\xad\x97\x26\xe6\x95\x19\x40\xc7\xc6\xbc\x34\x85\x84\ +\xd1\xd5\xb5\xb9\x0c\x20\xcc\x8b\x93\x33\x46\x8f\x07\x53\x21\x72\ +\xe7\x17\x36\x2b\x63\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x03\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x29\x49\x44\ +\x41\x54\x58\x85\xed\x95\x4f\x68\x5c\x55\x14\xc6\x7f\xe7\x65\x88\ +\x64\xda\xc6\xbd\xa9\x94\x48\x57\xb6\x91\x3a\x28\xae\xd3\x4d\xc5\ +\x0a\x4d\x40\x66\x63\xda\x37\x2f\x25\xcd\x46\x07\xd1\x24\x8e\xae\ +\xb2\x50\xa8\x49\xdd\x64\x99\xc2\xbc\x19\xd3\x6e\x9e\x20\x53\xc1\ +\xe2\x9f\x85\x75\x1b\xfc\xd3\xa4\x15\x91\x52\x4a\x70\x4a\xd7\x25\ +\x33\x24\xcd\xe0\xfb\x5c\xbc\x37\x4d\x90\xbc\x37\x1d\xe9\xce\xf9\ +\x56\xf7\xcf\x77\xce\xfd\xee\x39\xe7\x9e\x0b\x3d\xf4\xf0\x7f\x87\ +\x75\x43\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98\x41\x0e\x18\x8a\ +\xb7\xea\x98\xfd\x2a\xa8\x65\xb3\xd9\x5a\x3e\x9f\xdf\x79\xea\x02\ +\xaa\xe5\xf2\x5b\x98\x2d\x00\xc3\x06\xb7\x04\x37\x64\x56\x07\x70\ +\xc2\x70\x08\xb3\x51\xc1\x08\x70\xd7\x60\xee\x9c\xe7\x7d\xf5\x54\ +\x04\x04\x41\xd0\xb7\xd5\x6c\x2e\x00\xef\x1b\x7c\x6b\x61\x58\x3a\ +\x7b\xfe\xfc\xda\x7e\x5c\xdf\xf7\x4f\x38\x70\x11\x38\x05\x2c\xde\ +\xdb\xd8\x28\xcd\xcf\xcf\x87\x69\xfe\x33\x9d\x04\xc4\x87\xbf\x27\ +\x69\xd6\x9d\x9c\xbc\x94\xc6\xf5\x3c\xef\x26\xf0\x7a\xd5\xf7\x67\ +\x81\x8b\xc3\x47\x8e\x00\xcc\xa5\xd9\xa4\x46\x20\x0e\xfb\x97\x66\ +\x36\x73\xae\x50\xf8\x1c\x60\x69\x69\xe9\x99\xc1\xc1\xc1\x69\x93\ +\xde\x26\x0a\x39\x26\xad\xcb\xec\xea\xc3\xcd\xcd\xe5\x62\xb1\xf8\ +\x08\xa0\x52\xa9\xcc\x99\xf4\x99\x03\xe3\x67\x3d\xaf\xd6\xb5\x80\ +\x20\x08\xfa\xb7\x9b\xcd\x3f\x24\xfd\xe9\x4e\x4e\xbe\x01\x70\xe5\ +\xf2\xe5\xc3\x61\x26\x73\x3d\xce\x75\x08\x38\x31\x3d\x1a\x9b\xad\ +\xf7\xb5\x5a\xa7\x27\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9\x63\x49\x85\xe9\xec\xb7\x08\xb0\xd5\x68\x8c\x0b\x5e\x70\ +\xa4\x8f\xda\x37\x0f\x33\x99\xeb\x32\x3b\xbe\x8f\x6d\x7b\x3c\xf2\ +\x77\x26\xf3\x4d\x10\x04\xfd\x00\xe6\x38\x1f\x22\x1d\xdd\x6e\x36\ +\xcf\x24\x9d\x93\x28\x40\x66\x63\xc0\x5a\xbb\xe0\x9e\x3d\x74\xe8\ +\x82\x60\x04\x29\x39\x6d\xd1\xde\x4b\x5b\x8d\xc6\x05\x00\xd7\x75\ +\x7f\xc3\xec\x36\xd0\xbd\x00\x83\x9c\x49\x3f\xed\x59\x9a\x20\x0a\ +\x75\x3a\xa4\xd0\x22\x6e\x7b\xfe\xa3\xe0\x95\xae\x05\x60\xf6\x5c\ +\xfb\x9d\xc7\x38\x96\xca\xdf\xb5\x73\x14\x71\xdb\xb8\x8f\xd9\x50\ +\x12\x3d\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01\x43\x4a\x8c\x5c\xb2\ +\x00\xe9\x81\x49\x87\xf7\xac\xfc\xce\x13\xa6\x40\x70\xfb\xf1\x34\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95\x2b\xa9\xfc\x5d\ +\x3b\xc7\xe0\xea\xae\x1e\x9d\x04\x56\xbb\x16\x20\xa8\x21\x1d\xf7\ +\x7d\xff\x04\xc0\xc3\xcd\xcd\x65\xcc\xd6\x31\x53\xca\xe1\x02\x6e\ +\x0e\x1c\x3c\xb8\x0c\xb0\x52\x2e\xe7\x0c\x5e\x44\xfa\xba\x6b\x01\ +\xd9\x6c\xb6\x06\xdc\x8d\x7b\x3b\xc5\x62\xf1\x51\x5f\xab\x75\x1a\ +\xb8\x15\x53\x76\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7\x77\ +\x24\x59\x18\x7d\x5e\x77\xb6\x5b\xad\x6b\x5d\x0b\xc8\xe7\xf3\x3b\ +\x38\xce\x2c\x70\x2a\xee\xed\x4c\x4c\x4d\xd5\x07\xb2\xd9\x57\x91\ +\xde\x95\xb4\x0a\x34\x81\xa6\x60\xd5\xcc\xde\x19\x38\x70\xe0\x35\ +\xd7\x75\xef\x03\x54\x7d\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4\x74\x2b\ +\xe9\x9c\x8e\x55\x5e\xf5\xfd\x05\xe0\x03\xa0\xe4\x7a\xde\x62\x27\ +\xbe\x24\xab\xfa\x7e\xc9\xcc\x3e\x01\x16\x5d\xcf\x2b\xa5\xf1\x3b\ +\x16\xd5\xbd\x8d\x8d\x92\xa4\x4b\xc0\x42\xd5\xf7\xbf\xab\x56\xab\ +\x2f\x27\x71\x57\xca\xe5\xdc\x17\x95\xca\x0f\x66\xf6\x29\xd1\x77\ +\xfc\x71\x27\xff\x4f\xfc\xce\x57\x7c\x7f\x2c\x34\x5b\x44\x3a\x1a\ +\xb7\xd7\x1b\x82\xbf\x62\x27\xcf\x23\x8d\x12\x35\xa0\x3b\x32\x9b\ +\x29\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c\x60\x0c\xc8\ +\x61\x16\xf5\x09\xa9\x6e\xf0\x8b\xa4\xda\x76\xab\x75\x2d\x2d\xe7\ +\x3d\xf4\xd0\xc3\xbf\xf1\x0f\x78\xe5\x4e\xf2\x11\xe4\x69\x42\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xb6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7\x78\x6c\x30\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\ +\x0b\x2c\x0d\x1f\x43\xaa\xe1\x00\x00\x00\x36\x49\x44\x41\x54\x38\ +\xcb\x63\x60\x20\x01\x2c\x5a\xb4\xe8\xff\xa2\x45\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6\x60\xd4\x82\x11\x60\x01\x23\xa9\xc9\x74\xd0\xf9\ +\x80\x85\x1c\x4d\x71\x71\x71\x8c\xa3\xa9\x68\xd4\x82\x61\x64\x01\ +\x00\x31\xb5\x09\xec\x1f\x4b\xb4\x15\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x95\ +\x00\ +\x00\x0b\x1f\x78\x9c\xeb\x0c\xf0\x73\xe7\xe5\x92\xe2\x62\x60\x60\ +\xe0\xf5\xf4\x70\x09\x02\xd2\x0e\x40\x2c\xc0\xc1\x06\x24\x97\x3d\ +\xaf\xd4\x04\x52\xed\x55\x21\x11\x25\x41\x89\xe5\x0a\x05\x45\xf9\ +\x69\x99\x39\xa9\x0a\x25\x95\x05\xa9\x0a\xa9\x15\x99\x69\x0c\x0c\ +\x15\xb7\x42\xfb\x4e\xf3\x1e\x76\xe0\x70\x79\x1f\x32\x51\xe8\xc7\ +\xdb\x0d\x53\x84\x23\xb7\x4d\xe1\x0b\xaa\x73\xc8\x3e\xfd\xd1\xfa\ +\x40\xc6\x96\xdf\x2c\x6f\xef\x9f\x77\x5c\xef\x16\x71\xd2\xdd\x47\ +\xe5\x40\xeb\xf2\xe5\xfb\xb4\x7d\xe2\x24\x36\x6b\x78\xbf\x9f\xd5\ +\x5d\x3c\x3b\xe4\xd2\x6e\xb5\xcb\xa2\x13\x8c\x6f\xbc\x6f\xaf\xfb\ +\x26\x7e\xd8\xa0\xb0\xc5\x3d\x21\xe1\xf0\xb2\xd4\xeb\x77\xaf\x6c\ +\x49\xeb\xbe\x75\xaa\xd6\xed\x9f\xe7\xba\xfb\xdf\xde\x3c\x7d\x99\ +\xf6\x8b\xd1\xbe\x5a\x47\xe0\x86\xd1\xd4\x23\x0c\x0c\x5c\x4c\x99\ +\x40\x27\x45\xf8\xfa\x58\x25\xe7\xe7\xea\x25\xa6\xe4\x27\xa5\xea\ +\x55\xe4\x16\x30\x80\x80\x8d\x7d\x45\x41\x62\x72\x76\x6a\x89\x42\ +\x52\x6a\x7a\x66\x9e\xad\xd2\xfb\xdd\xfb\x95\x14\x32\x53\x6c\x95\ +\xc2\x4d\x7d\x0d\x7c\x0b\x9c\x53\x33\x32\x3d\xaa\x8a\x52\x83\xab\ +\xfc\x42\x92\xab\xb2\x93\x2d\x53\x94\xec\xed\xb8\x6c\x2a\xac\x80\ +\x06\xe4\xa6\x96\x24\x2a\x54\xe4\xe6\xe4\x15\x5b\x55\xd8\x2a\x81\ +\xcd\xb5\x02\xb2\x41\xc2\xfa\x4a\x0a\x60\x25\x25\xd9\xb6\x4a\x11\ +\xbe\x01\x0a\xce\xf9\x45\xa9\x0a\x26\x7a\x26\x7a\x06\xba\xae\x15\ +\x99\x65\x46\x4a\x76\x5c\x0a\x36\x45\x29\x69\x56\x41\x2e\x6e\x50\ +\x23\x80\x3c\x5b\xa5\x8c\x92\x92\x02\x2b\x7d\xfd\xf2\xf2\x72\xbd\ +\x72\x63\xbd\xfc\xa2\x74\x7d\x43\x4b\x4b\x4b\x7d\x03\x23\x7d\x23\ +\x23\x5d\xa0\x0a\xdd\xe2\xca\xbc\x92\xc4\x0a\xdd\xbc\x62\x65\x90\ +\x11\x10\x33\x5c\x52\x8b\x93\x8b\x32\x0b\x4a\x32\xf3\xf3\x14\x40\ +\xfc\xc4\xa4\xfc\xd2\x12\x5b\x25\x25\xa0\xbc\x02\xd4\x70\x50\xf0\ +\xc3\x4d\xcf\x2b\x86\x06\x02\x30\x38\xf4\x41\x32\xfa\x86\x7a\x06\ +\xfa\xc8\xca\x4b\x32\xd3\x70\x28\x07\xc9\x20\x94\x83\x34\x5b\x05\ +\x64\x56\xa4\xe6\x44\xb8\x64\xe6\xa6\xe6\x15\x03\x9d\x60\xab\x64\ +\x66\x82\x26\x19\x89\x24\x69\x68\x06\x96\x04\x99\x63\xe5\x99\x9b\ +\x98\x9e\x1a\x9e\x99\x52\x92\x01\xd7\x84\x10\xf7\x48\xcd\x4c\xcf\ +\x28\x41\xd5\xe0\x5f\x94\x99\x0a\xf4\x7f\x09\xc4\x24\x25\x7d\x50\ +\x28\xea\x43\x83\x11\x18\x2b\xfa\xf0\x68\xb1\x03\x7b\x86\xd6\x60\ +\xd4\x92\x51\x4b\x46\x2d\x19\xb5\x64\xd4\x92\x51\x4b\x46\x2d\x19\ +\x54\x96\x70\x21\x1a\x76\xa9\x79\xc0\xd6\x5c\x39\xb0\xd9\xa6\x5e\ +\xf8\x9e\x0f\xd8\xe4\x63\x29\x76\xf2\x0c\xe1\x00\x82\x1a\x8e\x94\ +\x0e\x20\xdf\xd4\xd3\xc5\x31\x24\xe2\xf0\xdb\xab\x1b\x79\x19\x0c\ +\x38\x58\x0c\x4f\x2c\x3a\x73\x6c\x89\xe7\x6c\xd9\x7b\xef\x34\x26\ +\x3a\x84\xbb\x6e\xfb\xd7\x3e\x73\xa7\xe7\xe9\xf7\x79\xf3\xbf\x70\ +\x5b\xcc\x63\x98\xe0\x28\x39\xc5\xb1\xc1\x83\xff\xd8\x5c\x0e\xee\ +\x55\xc9\xa5\x1a\xa0\x46\xa4\xa7\xab\x9f\xcb\x3a\xa7\x84\x26\x00\ +\xe3\x91\x12\xf6\ +\x00\x00\x02\x4a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x14\x1a\x38\xc7\x37\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xae\x49\x44\x41\x54\x78\xda\xed\x9b\x49\ +\x92\xc3\x20\x0c\x45\x23\x5d\xdc\xf6\xc9\xd3\xbb\xae\x54\x06\x26\ +\xe9\x7f\x09\x8c\xd6\x5d\x32\xef\x21\x68\x20\xf0\x78\xec\xd8\xb1\ +\xe3\xce\x21\xcc\x8f\x9d\xe7\xf9\x6c\xfc\x3b\x59\x42\x40\x2b\x70\ +\xa4\x10\xc9\x0a\xcd\x92\x21\xb3\x80\xa3\x44\xc8\x8c\xf0\x9e\x12\ +\x64\x46\x70\x4f\x11\x32\x3b\xbc\x55\x82\xcc\x0e\x6e\x15\x21\x2b\ +\xc1\x8f\x48\x90\xd5\xe0\x7b\x25\xe8\x5e\x0a\x2f\xd8\xfb\x3d\x55\ +\x20\x56\xf8\xe3\x38\xfe\x73\x5c\xd7\x45\x11\xf5\xfa\xcd\xda\x77\ +\x6b\x12\xd4\xbb\x61\xef\x8d\x43\xc3\x5b\x43\x11\xa5\x8f\x92\x30\ +\x92\xb7\xc6\xa0\xa8\x71\xef\x2d\xc1\x92\xaf\xc4\x62\x1e\x02\xa5\ +\xf1\xe7\x25\xa1\x94\xc7\x3a\xef\x88\x57\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe8\x36\x09\x22\x2a\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0\x5f\x87\x80\xc7\xa2\xc7\xda\x78\x24\xfc\xfb\x30\x80\x2c\x85\ +\x2d\x95\xc0\xea\x79\xf8\x5e\x60\x44\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff\x31\x07\xa0\x36\x3d\x35\x38\x36\xfc\xeb\x3c\x40\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed\x3c\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4\x42\xb1\xe0\xe9\x02\x5a\xe0\x98\xf0\x21\x02\x2c\xeb\x80\ +\xe9\x05\xb4\xc2\x31\x25\x68\x36\x78\xb6\x04\x8d\x86\x67\x9c\x27\ +\x84\x0a\x68\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\x3c\x63\x51\x44\xd9\ +\x0d\x8e\xc2\x44\x54\x82\x66\x1a\xf3\x11\x12\x34\x13\x7c\x84\x04\ +\xb7\x43\x51\xc4\x18\xf6\xce\x07\x3d\x14\x45\x4c\x60\x8c\x4a\xd0\ +\xac\xf0\x2c\x09\x52\x28\x97\x67\x34\xbc\xe7\x77\x7e\xfd\x48\x1a\ +\x72\x26\x98\x21\x5f\x55\x80\xe5\xe6\x15\xaa\xb1\xa3\x79\x4b\x2c\ +\x9a\xbd\xe7\xd1\xf9\xcd\x17\x24\xb2\x47\xad\x92\xf7\x15\x99\x8e\ +\x64\xfb\x96\xd8\x8a\xb1\x2f\x4a\x0e\x24\xbf\xef\x55\xd9\xcc\x22\ +\x68\x97\xa5\x33\x4a\x08\xb9\x2e\x9f\x45\x82\xf5\xd1\xc4\x7e\x32\ +\x03\x68\xd8\x3d\x1f\x4d\x21\x65\x4c\xf5\x6c\xce\x43\x08\xf3\xe1\ +\xe4\x8e\xbb\xc7\x1f\xfe\x88\x5a\xe2\xcd\xef\x1c\x49\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdc\x0b\x07\x09\x2e\x37\xff\x44\xe8\xf0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x27\x49\x44\x41\x54\x78\xda\xed\xc1\x01\ +\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\x40\x40\ +\x00\x01\xaf\x7a\x0e\xe8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xac\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x07\x00\x00\x00\x3f\x08\x06\x00\x00\x00\x2c\x7b\xd2\x13\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2e\x14\xfa\xd6\xc4\xae\x00\x00\x00\x39\x49\x44\ +\x41\x54\x38\xcb\x63\x60\x20\x06\xc4\xc7\xc7\x33\xc4\xc7\xc7\xa3\ +\x88\x31\x61\x53\x84\x53\x12\xaf\xce\x91\x28\xc9\x82\xc4\xfe\x8f\ +\xc4\x66\x1c\x0d\xa1\x51\xc9\x51\xc9\x51\x49\x7c\x05\x06\xe3\x68\ +\x08\x91\x2a\x49\x3e\x00\x00\x88\x4b\x04\xd3\x39\x2e\x90\x3f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd5\x35\xa3\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x06\xfe\x9f\x67\x60\x60\x42\x30\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +\x64\x60\x60\x62\x60\x60\x34\x44\xe2\x20\x73\x19\x90\x8d\x40\x02\ +\x00\x64\x40\x09\x75\x86\xb3\xad\x9c\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x37\x4e\x6c\xc4\x8d\x00\x00\x02\x13\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xbf\x6b\x53\x51\x14\xc7\xbf\xe7\x3e\x10\ +\xe2\x7d\x0d\x71\x28\x82\xa9\x43\xa5\x2e\x56\xb1\x06\x07\xd7\x3a\ +\x49\xad\x36\x85\xae\xfe\x15\x36\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc\x36\x37\x6d\xd5\xc1\x8a\x9b\xf8\xab\x58\x11\x09\xd1\xc1\ +\x94\x54\x84\x1a\xee\x33\x22\x2d\xef\x1e\x97\x2b\x74\x49\x9a\xf7\ +\xc3\xc9\x77\xd6\x7b\x0e\xe7\x73\x7e\xdd\x73\x80\x4c\x32\xf9\xdf\ +\x85\xa2\x28\x1f\x7e\xd8\x38\x44\x47\x8e\xce\x02\x28\x03\x28\x01\ +\x28\xda\xa7\x16\xd8\xbc\x21\xe1\xf8\x66\x67\xdb\xff\x75\xed\xe4\ +\x6e\xea\x00\x6e\x3d\x98\x63\x66\x0f\xc0\x28\x80\xf7\x60\xb3\x4e\ +\xc2\x69\xd9\xe7\x22\x33\x4f\x02\x38\x43\x44\x4d\x41\xa8\xea\xa9\ +\xa1\x47\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83\x7b\x52\x69\x96\x4a\ +\xaf\xca\x5a\xe7\x6c\x1f\xc8\x09\x59\xeb\xac\x59\x5d\x2f\xf7\xe0\ +\x9d\x48\x0c\x60\x9d\x87\xf9\x95\x60\x7e\x50\x1b\xa9\x74\x45\x2a\ +\x1d\x4a\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb\x31\x6c\xab\ +\xd6\xb6\x1c\xab\x07\x6c\xc3\x7d\x24\xa2\x4f\x3f\x2f\x0f\x4d\xc5\ +\x0c\xe0\x09\x33\x8f\xf2\x8f\x6f\xe3\xbd\x1a\xb3\x67\x8d\x6c\xb7\ +\x9f\x60\x13\x2e\xc4\xcd\x20\x33\xdf\x00\x30\x46\x85\xe1\x99\x5e\ +\x3a\xfd\x9a\xa4\x0c\x60\xa3\x7b\xa5\xb0\x11\x17\xa0\x3b\x9d\x7f\ +\x0b\x36\x9b\x00\x62\x01\x94\x88\xe8\x79\x0a\x83\xf4\x0c\x24\xce\ +\xc7\x01\x38\xc6\xcc\xad\x14\x00\xb6\xf6\x7d\x58\x91\x00\x40\x44\ +\x94\xd4\x3b\x09\x87\x00\x98\x38\x00\x6d\x36\xe1\x48\x52\x00\x66\ +\x2e\x02\x68\x47\x07\x60\xf3\x0a\xc0\x64\x0a\x25\xb8\x08\xe0\x65\ +\x64\x00\x12\x8e\x0f\x12\xa7\xdd\x7a\x30\x91\xe0\x23\x2b\x01\x38\ +\x45\x44\xcb\x91\x01\xcc\xce\xb6\x4f\x44\x4d\x36\xe1\x9d\x38\xce\ +\xef\x7f\xd9\x25\xbb\xbc\x1a\x39\x87\x96\x62\x45\x20\x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6\x59\x90\x4a\x1b\xa9\xf4\xd5\x44\x05\x94\ +\x4a\x7b\x76\xb1\x54\x06\x8d\xdc\x3a\x0f\xf3\x2b\xc1\x81\xd9\x3b\ +\x70\x5d\x9a\xf6\xe7\x9b\x60\x73\x17\x80\x27\x95\x7e\x2c\x95\x3e\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4\x6d\x47\xd0\xe2\xde\x56\xf3\ +\x56\x9a\x07\x49\x99\x99\x17\x01\x8c\x81\xcd\x26\x48\xac\x13\xd1\ +\x57\x3b\x6a\xc7\xed\xc4\x8c\x03\x68\x00\x98\xef\x4e\xe7\x97\xff\ +\xcd\x49\x56\x18\x9e\x01\x89\xbf\x27\xd9\xc8\xbe\x93\xec\x35\x09\ +\xc7\xcf\x39\xb4\xf4\xfd\x92\xbb\x97\x5d\xbb\x99\x64\x32\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xda\x47\x68\x61\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x3a\x2b\xaf\xc4\x97\xc5\x00\x00\x00\x7d\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x82\x51\x07\x8c\x3a\x60\xd4\x01\ +\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\x80\x51\x07\x30\x11\ +\x6a\xbd\xd2\xb2\x65\x8c\x33\x04\x68\xe1\x08\x5c\x66\x0e\x9e\x8e\ +\x09\xdd\xba\x66\x34\x6c\xf6\x0f\x4d\x00\x00\x5f\x39\x33\x34\x2b\ +\x20\x00\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xed\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x6a\x49\x44\ +\x41\x54\x58\x85\xed\x97\xcb\x4e\xc2\x40\x14\x86\xbf\x43\x08\x78\ +\x7d\x00\xf4\x15\xd4\x84\x77\x91\x65\x69\x0b\x71\xa1\xef\x23\xae\ +\x9a\x71\xa8\x4b\x7c\x07\x37\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98\x21\x18\xed\xbf\x9a\x76\x26\xfd\xbe\ +\x4e\xa6\xcd\x39\xf0\xdf\x23\xf9\x0b\x55\x15\x6b\x4c\x50\x12\xb9\ +\x54\x38\x05\x76\x1c\x71\x3e\x04\x86\x40\xc7\x0b\x02\x2b\x22\xba\ +\x24\xa0\xaa\x12\x1b\x73\xab\x22\x4d\x60\x02\xf4\x11\x79\x75\x82\ +\x57\x3d\x00\xea\x40\x15\x11\xd3\xf4\xfd\x76\x26\x51\xce\xd6\x58\ +\x63\x02\x49\xe1\x8f\xa5\x72\xb9\xe1\x79\xde\xc8\x09\x7c\x91\x38\ +\x8e\x6b\xc9\x7c\xde\x43\x35\xb4\xd6\x3e\x00\x5d\x80\x52\xb6\xa0\ +\x24\x72\x09\x4c\x12\x38\x77\x0d\x07\xf0\x3c\x6f\x34\x4f\x92\x06\ +\x30\x15\xd5\xab\x2f\x6e\x36\x50\x38\x01\xfa\x61\x18\x3e\xbb\x86\ +\x67\x69\xb7\xdb\x4f\x40\x9f\xf4\x7c\x7d\x17\x00\x76\x81\xf7\x4d\ +\xc1\x73\x79\x03\xf6\x56\x09\x6c\x25\x85\xc0\xd6\x05\xca\xeb\x26\ +\xac\x31\xba\x6e\xee\x27\xf1\xc3\x50\x56\xdd\xdf\xfa\x0e\x14\x02\ +\x85\x40\x21\xb0\xf6\x3f\xb0\xee\xbb\x75\x9d\xad\xef\x40\x21\xf0\ +\xab\x04\xc6\xe4\x2a\x95\x0d\x66\x7f\xc1\x5a\x12\x18\x02\xf5\x38\ +\x8e\x6b\x9b\x22\x5b\x6b\x8f\x49\xcb\xf3\xc1\x92\x80\xc0\x0d\x50\ +\x4d\x66\xb3\xfb\x28\x8a\x8e\x36\x02\x4f\x92\x1e\x50\x11\xe8\xe4\ +\xb8\x69\x54\x55\xba\xd6\x46\xa8\x86\xc0\x94\xb4\x31\x79\x71\x42\ +\x57\x3d\x24\x7d\xf3\x8a\x42\xe4\x07\xc1\x45\xd6\x98\x2c\xb7\x66\ +\xd6\x7a\x8b\xba\xfd\x8c\xb4\x52\x76\x91\x31\x30\x40\xf5\xda\x6f\ +\xb5\xee\x1c\x3d\xf3\x8f\xe4\x13\xfb\x36\x7a\x56\x11\xde\xcf\xd8\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xdc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x10\x00\x00\x00\x40\x08\x06\x00\x00\x00\x13\x7d\xf7\x96\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xb3\x00\x79\x00\x79\xdc\xdd\ +\x53\xfc\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x2d\x19\xaf\x4a\xeb\xd0\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x00\x40\x49\x44\x41\x54\x58\xc3\xed\xce\x31\ +\x0a\x00\x20\x0c\x03\x40\xf5\xa3\x7d\x5b\x5f\xaa\x53\xc1\xc9\xc5\ +\x45\xe4\x32\x05\x1a\x8e\xb6\x76\x99\x5e\x25\x22\x66\xf5\xcc\xec\ +\xfb\xe8\x74\x1b\xb7\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\xf0\x36\xf0\x41\x16\x0b\x42\x08\x78\x15\x57\x44\xa2\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0a\x39\x0e\xcf\xed\x10\x41\x00\x00\x00\x89\x49\x44\ +\x41\x54\x58\xc3\x63\x60\x18\xe9\x80\x11\x85\xf7\xff\x3f\xa3\xed\ +\xfa\x57\xff\x68\x69\xe1\xe1\x40\x31\x26\x06\x46\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01\x77\x80\xed\xba\x97\xff\x51\x14\x05\x89\ +\x33\x52\xd3\x52\x5c\xe6\x33\x61\x75\x21\x95\x2d\xc7\x67\x26\x13\ +\x3d\x2c\xc7\x67\x36\xd3\x40\xe7\x02\x16\x52\xe3\x8e\x5a\x41\x3f\ +\x68\x42\x60\xd4\x01\xa3\x0e\x18\x75\xc0\xa8\x03\x46\x1d\x30\xea\ +\x80\x51\x07\x10\x6c\x0f\xd0\xb2\x85\x34\x38\xa3\x80\xd2\x16\x10\ +\xa9\xad\x2b\x26\x5a\x34\xc3\x48\x31\x73\xf0\x74\x4c\xe8\xd6\x35\ +\xa3\x71\xa2\x1e\x7a\x00\x00\xa3\x5d\x38\x65\x19\x91\x39\x44\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x56\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xdf\x04\x19\x10\x15\x00\xdc\xbe\xff\xeb\x00\x00\x00\x1d\x69\x54\ +\x58\x74\x43\x6f\x6d\x6d\x65\x6e\x74\x00\x00\x00\x00\x00\x43\x72\ +\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x47\x49\x4d\x50\x64\ +\x2e\x65\x07\x00\x00\x01\xba\x49\x44\x41\x54\x78\xda\xed\x9b\x5b\ +\x92\x02\x21\x0c\x45\x4d\xd6\x37\x2e\x48\x17\xa0\x0b\xd2\xfd\xe9\ +\x9f\x65\x39\xda\x3c\x92\x7b\x13\x68\xf2\x3d\x95\xe6\x1c\x1e\x43\ +\x10\x0e\x87\x15\x2b\x56\xec\x39\x84\xf9\xb1\xdb\xe9\xf4\xa8\xf9\ +\xbb\xe3\xf5\x2a\x53\x08\xa8\x05\x8e\x14\x22\x59\xa1\x59\x32\x64\ +\x14\x70\x94\x08\x19\x11\xde\x53\x82\x8c\x08\xee\x29\x42\x46\x87\ +\xb7\x4a\x90\xd1\xc1\xad\x22\x64\x26\xf8\x1e\x09\x32\x1b\x7c\xab\ +\x04\x5d\x5b\xe1\x09\x7b\xbf\x65\x14\x88\x15\xfe\xef\x72\x79\xe5\ +\xb8\x9f\xcf\x14\x51\xef\xdf\x2c\x7d\xb7\x24\x41\xbd\x1b\xf6\xd9\ +\x38\x34\xbc\x35\x14\x31\xf4\x51\x12\x7a\xf2\x96\x18\x14\x35\xef\ +\xbd\x25\x58\xf2\x6d\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88\x57\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +\x46\x02\xb2\xe7\x21\xff\x05\x3c\x25\x30\xe0\xbf\x4e\x01\x8f\x4d\ +\x8f\xb5\xf1\x48\xf8\xcf\x69\x00\xd9\x0a\x5b\x46\x02\xab\xe7\xe1\ +\xb5\x40\x8f\x04\x36\x3c\xbc\x18\x6a\x91\x10\x01\xff\x6f\x0d\x40\ +\x15\x3d\x25\x38\x36\xfc\xfb\x3a\x40\x29\x87\x7b\xd7\x04\x46\x71\ +\x45\x3b\x0f\x68\x85\x61\x55\x96\xd4\x03\x91\x5a\x28\x16\x3c\x5d\ +\x40\x0d\x1c\x13\x3e\x44\x80\x65\x1f\x30\xbc\x80\x5a\x38\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84\x50\x01\x35\xf0\x91\x12\ +\x20\xd5\x60\x6f\xcf\x33\x36\x45\x94\x6a\xb0\x17\x26\x62\x24\x68\ +\xa6\x39\x1f\x21\x41\x33\xc1\x47\x48\x70\x3b\x14\x45\xcc\x61\xef\ +\x7c\xd0\x43\x51\xc4\x02\xc6\x18\x09\x9a\x15\x9e\x25\xe1\x67\x82\ +\xda\x69\xc0\xaa\xe7\xad\xdf\xf9\xf5\x23\x69\xc8\x99\x60\x86\x7c\ +\x45\x01\x96\x9b\x57\xa8\xc6\xf6\xe6\xdd\x62\xd1\xec\x3d\x8f\xce\ +\x6f\xbe\x20\x91\x3d\x4a\x23\x79\x5d\x91\xa9\x4d\xb6\x6e\x89\x4d\ +\x1a\xeb\xa2\x64\x6b\xf2\x5d\x5f\x95\xcd\x2c\x82\x76\x59\x3a\xa3\ +\x84\x90\xeb\xf2\x59\x24\x58\x1f\x4d\xac\x27\x33\xde\x0d\xdb\xed\ +\xa3\x29\xa4\x8c\xa1\x9e\xcd\x79\x08\x61\x3e\x9c\x5c\xb1\xf7\x78\ +\x02\x47\xb0\x5b\x07\x3a\x44\x3e\x01\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x4e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\ +\xe1\x05\x0d\x0b\x09\x24\xca\xd2\x85\x53\x00\x00\x02\xdb\x49\x44\ +\x41\x54\x58\xc3\xed\x96\xcf\x4b\x54\x51\x14\xc7\x3f\xf7\xf8\x18\ +\x85\x37\x6d\x02\x11\xd2\x16\x46\xab\x74\x86\x41\x8c\x36\x26\xa3\ +\x9b\x81\x8c\x32\x88\x36\xb5\xb6\x4d\x6d\x42\x6d\xea\x1f\x48\x27\ +\xfc\x07\xdc\x9a\xab\x20\x46\xa1\x28\x37\xbd\xc2\x45\xc8\x54\x3a\ +\x19\xd2\x0f\x57\x1a\xc3\x6c\x42\xc2\x47\xbc\x71\xba\xb7\x85\x77\ +\x64\x88\x66\xf4\x69\xad\xf4\xbb\xba\x87\x7b\xee\x7b\xdf\xfb\x3d\ +\xe7\x9e\x73\xe0\x08\x47\x38\xec\x50\x61\x9c\x5b\x5e\x6c\x46\x5a\ +\x1a\xd5\x15\x60\x10\xe8\x02\x5a\xed\xd6\xba\x36\xbc\x73\x14\xd9\ +\x42\x60\xb2\xc5\x54\xb4\xf4\xcf\x09\x24\x3c\xff\xaa\x86\x0c\xd0\ +\x0e\x7c\xd0\x06\xcf\x51\xac\xdb\xed\x56\x0d\x7d\x40\x4c\x60\xd5\ +\x11\x46\x73\xbd\xee\x93\x7f\x42\xe0\x5a\xee\x67\xc3\xe7\x4d\x9d\ +\xd1\x70\x07\x78\xae\x0d\xe9\xe5\x3e\x77\xa9\x06\xc9\x44\xd9\x30\ +\x26\x8a\x14\xf0\x70\xf5\x47\x90\xf6\x2f\x1d\xd7\x07\x8a\x51\xc2\ +\xf3\x27\xe2\x9e\xff\xab\xfb\xb5\x3f\xbc\xd7\x33\x71\xcf\x1f\x89\ +\x7b\xfe\xaf\xb8\xe7\x67\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0\x62\xd2\ +\x9d\x00\xe8\x99\xf7\x1b\x37\xb6\xb8\x09\x5c\x17\x45\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3\x3d\x6e\x60\xcf\x8e\x6a\x18\x17\xb8\xb2\ +\x98\x74\xb3\xa1\x09\xd8\x84\x5b\x11\xf8\xb4\x98\x74\x2f\x00\x74\ +\xbf\xf6\xdb\x4a\x9a\x67\x40\x0c\xd0\x80\x58\x77\x0d\x88\x40\xde\ +\x11\x06\x72\xbd\xee\xba\x25\x31\xa7\xa1\xbd\x18\x98\x8e\x5a\x89\ +\x29\x35\x09\x6c\x67\xfb\xa9\xb2\xe1\x5e\xe5\xe6\x25\xcd\x33\x81\ +\xce\xbf\x9c\xad\xac\x63\x25\xcd\xd3\x96\x17\x9b\x11\xcb\xea\x2e\ +\x70\xba\x39\xa2\x2e\xd7\xfa\x8f\xd4\x89\xc0\x20\xb0\x54\x49\xb8\ +\xcd\x32\x43\x40\x4c\xd7\x51\xcd\xee\xc5\x5b\x1a\xd5\x10\x40\x3e\ +\xe9\xbe\xd7\x86\x65\x60\x5f\x04\xba\x04\x5e\x55\x8c\xb2\xe1\x86\ +\x95\x7a\x37\x68\xe0\x46\x95\xfd\x52\x14\xdd\xfb\x21\x70\x42\xb3\ +\xf3\xce\x11\x45\xc7\x2e\xfe\xd5\xdf\xec\xa8\xb2\xbf\x55\x15\xac\ +\x50\x04\x90\x90\x95\xf2\x6f\x70\x14\xaa\x9e\x72\xf5\x08\x14\xca\ +\x86\xb6\x1d\x5d\x0d\x1f\xf7\x1a\x02\x1b\xf7\x4a\x3c\x5a\x81\x42\ +\x68\x02\xda\x90\x63\xbb\xbc\x56\x6e\xf2\x68\xaf\x21\x10\xc5\x74\ +\x95\xdd\x0f\x2c\x84\x26\xe0\x28\xb2\xa2\xe8\x4c\x78\x7e\x02\x20\ +\xea\x30\x29\xdb\x05\xc7\xd4\xf9\x98\x11\x58\x2c\x06\x66\xd2\xd6\ +\x81\x2e\xe0\x8c\xc0\x6c\x68\x02\x85\xc0\x64\x05\x56\xcb\x86\x31\ +\x80\xf9\x1e\x37\x70\x84\x01\xe0\x43\x55\xb6\xf3\xc7\x7a\x49\xc3\ +\xc5\x62\x2a\x5a\x9a\x5a\x2b\x29\xdb\xbc\xbe\x34\x35\x30\x13\x9a\ +\x40\x31\x15\x2d\x69\x18\x11\x45\x2a\xee\xf9\x23\x00\xb9\x5e\x77\ +\xbd\x10\x98\xb3\xc0\x6d\x6d\x58\x00\x7c\xc0\xd7\x86\x85\x88\x70\ +\xab\x10\x98\x73\xf9\xa4\xfb\x0d\x60\xfc\xeb\x56\xda\xca\x3f\xfc\ +\xe6\xbc\xbb\xb5\xef\x2c\x8e\x7b\x7e\xc6\x36\x96\x91\xbd\xf8\x4f\ +\xad\x95\x54\xe7\x4b\xff\x9e\x6d\x60\x63\x07\x6e\xc7\xee\xec\x77\ +\x69\x3f\xd6\xf8\x40\x14\xa3\xc0\x1c\x90\xce\x27\xdd\xf7\x35\x9a\ +\x57\x97\x95\xbd\x3f\x22\x64\x56\x36\x82\xfb\xbb\xb5\xe3\x30\x03\ +\xc9\xa0\x86\x87\xc0\x69\x6d\x58\x16\x85\x27\xb0\x66\x13\xe0\xa4\ +\x7d\x31\x1d\xc0\x17\x60\x38\x9f\x74\x67\xff\xcb\x48\xd6\x1c\x51\ +\x97\x45\xed\x8c\x64\x6d\x55\x23\xd9\x5b\x47\x91\x6d\x6a\x60\xe6\ +\x40\x31\x3f\xc2\x11\x0e\x1d\x7e\x03\xf9\xaf\x21\x55\xd9\x8f\x13\ +\x41\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x15\x3b\xdc\ +\x3b\x0c\x9b\x00\x00\x00\x2a\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x00\x8c\x0c\x0c\x73\x3e\x20\x0b\xa4\x08\x30\x32\x30\x20\x0b\xa6\ +\x08\x30\x30\x30\x42\x98\x10\xc1\x14\x01\x14\x13\x50\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90\x5d\x66\x1f\x83\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0c\x2b\x4a\x3c\x30\x74\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\ +\x63\x60\x40\x05\xff\xff\xc3\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\ +\xc5\x70\x0e\x23\x23\x9c\xc3\xc8\x88\x61\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05\x2b\xca\xe5\x75\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x02\x62\x4b\x47\x44\x00\xd3\xb5\x57\xa0\x5c\x00\x00\ +\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x0b\x07\x0c\ +\x0d\x1b\x75\xfe\x31\x99\x00\x00\x00\x27\x49\x44\x41\x54\x08\xd7\ +\x65\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3\x75\x70\xb1\xca\xd4\ +\x90\x50\x78\x08\x55\x21\x14\xb6\x54\x70\xe6\x48\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x02\x34\xe2\x2b\xa7\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x75\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x4e\x13\x51\x18\x86\x9f\xaf\x15\xd2\ +\x32\x78\x03\x56\x4d\x69\x58\x89\xa6\x3f\xf1\x06\x20\x26\x1a\x37\ +\x94\x84\xd9\xb6\x33\xc4\x0b\x30\x46\x10\x34\x51\x16\x2e\x48\xd1\ +\xb8\x72\x43\xb4\x74\xd8\x92\x98\xe2\xca\xb8\x11\x37\x2c\x8c\xda\ +\x36\x12\xc0\x10\x40\x03\x86\x0b\xc0\x54\xa3\x71\x3e\x17\xb4\xd1\ +\x44\xa6\x65\x0a\x3b\xfb\x6c\xbf\xf7\x9c\xf7\x49\xe6\xcc\x99\x81\ +\x36\x6d\xfe\x77\xc4\x4f\xd8\x34\xcd\xce\xee\x70\x78\x48\x44\xd2\ +\x40\x4a\x21\x02\x80\xea\x0e\x22\xef\x05\x8a\x7b\xd5\x6a\x71\x7e\ +\x7e\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04\x7a\x80\x0f\xa2\ +\xba\xa8\x22\x3b\xb5\x71\x04\xe8\x07\x2e\x00\x1b\x2a\x32\x56\x28\ +\x14\x9e\x1d\x8b\x80\x69\x9a\xc1\x93\x86\x91\x53\xd5\x1b\x02\x2f\ +\x08\x06\xc7\xf3\xf9\x7c\xe5\xa0\xac\x65\x59\x09\x81\x29\x54\x2f\ +\xab\xea\x74\x34\x16\x1b\x9f\x9c\x9c\x74\x1b\xed\x7f\xa2\x99\x40\ +\xad\xfc\x3a\x30\x9a\x77\x9c\x07\x8d\xb2\x85\x42\xa1\x0c\x5c\x19\ +\xb1\xac\x51\x60\xea\xd3\xe6\x26\xc0\x58\xa3\x35\xc1\x46\x43\x3b\ +\x93\x19\x06\x1e\x09\x8c\xce\x3a\xce\xc3\x66\xb2\x75\x4a\xe5\xf2\ +\x52\x32\x91\xf8\x2e\x22\xf7\x12\xc9\x64\xa5\x5c\x2e\xaf\x79\x65\ +\x3d\x1f\x81\x69\x9a\x9d\xdd\x5d\x5d\xab\xc0\xc7\x59\xc7\xb9\x7a\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97\x40\xcf\xd7\x6a\xb5\xcf\xeb\x60\x06\ +\xbc\x16\x77\x87\xc3\x43\x40\x4c\x82\xc1\x89\x56\xca\x01\x02\xaa\ +\xb7\x80\x5e\xc3\x30\x06\x3d\x33\x5e\x03\x11\x49\xa3\x5a\xf1\x3a\ +\x70\x87\xe1\xe9\xdc\x5c\x09\x58\x46\xd5\xbf\x00\x90\x42\xe4\x75\ +\xab\xe5\x75\x44\xf5\x95\xa8\x5e\xf4\x2d\xa0\x70\x4a\xfe\xbc\xe7\ +\x2d\xe3\xc2\x17\x44\x22\xbe\x05\x00\x54\xd5\xd7\x4d\x79\x60\x41\ +\x20\x20\xfb\x1e\xfe\x05\x76\x45\xf5\xf4\x51\x05\x54\x35\x82\xea\ +\x6e\x2b\x02\x6f\x55\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +\x45\xe0\xbc\x65\x59\x89\x56\x9b\x6d\xdb\x4e\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xab\x56\x8b\xc0\x86\xc0\x54\x8b\xfd\x22\xae\x9b\x03\xd6\ +\x3b\x42\xa1\x05\xaf\x90\xe7\x55\xbc\xb2\xb2\xf2\x2b\x15\x8f\x6f\ +\x03\x77\x52\xc9\x64\xb5\x54\x2e\x2f\xf9\x69\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93\x7c\x7e\xd5\xb7\x00\x40\xa9\x52\x59\x4b\xc4\xe3\ +\x06\x70\x37\x95\x4c\x7e\x3b\xa4\x84\xd4\xca\xef\x8b\xc8\x74\xde\ +\x71\x1e\x37\x0a\x37\xfd\x1a\x46\x63\xb1\xf1\xcf\x5b\x5b\xaa\xaa\ +\x39\x2b\x9b\xbd\x14\x54\x1d\xaf\xdd\x70\xff\x60\xdb\x76\x4a\x5c\ +\x37\xa7\x30\x20\x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02\x75\x2c\ +\xcb\x4a\x8b\xea\x34\xd0\x0b\x2c\x03\x8b\xc0\x76\x6d\x7c\x86\xfd\ +\x1f\x92\x3e\x60\x5d\xe0\x66\xde\x71\x3c\x0f\x5e\x4b\x02\xb0\xff\ +\x85\x34\x0c\x63\x50\x5c\x37\x8d\x48\x0a\xa8\xdf\x13\x3b\x0a\xef\ +\x44\xb5\xd8\x11\x0a\x2d\xcc\xcc\xcc\xfc\xf4\xb3\x6f\x9b\x36\xff\ +\x37\xbf\x01\x4a\x37\xdd\xdd\x8c\xf1\x82\x6a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce\x7c\x4e\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +\x23\xd9\x0b\x00\x00\x00\x23\x49\x44\x41\x54\x08\xd7\x63\x60\xc0\ +\x0d\xe6\x7c\x80\xb1\x18\x91\x05\x52\x04\xe0\x42\x08\x15\x29\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95\x68\x00\x00\xac\xac\x07\x90\x4e\x65\ +\x34\xac\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\x9c\x53\x34\xfc\x5d\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xdc\x08\x17\x0b\x1b\x29\xb3\ +\x47\xee\x04\x00\x00\x00\x24\x49\x44\x41\x54\x08\xd7\x63\x60\x40\ +\x05\x73\x3e\xc0\x58\x4c\xc8\x5c\x26\x64\x59\x26\x64\xc5\x70\x4e\ +\x8a\x00\x9c\x93\x22\x80\x61\x1a\x0a\x00\x00\x29\x95\x08\xaf\x88\ +\xac\xba\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xec\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x69\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02\x57\x00\xa4\xdc\x85\x94\x8e\xed\x44\x14\x70\x1f\x42\ +\x65\x2d\x1b\x53\x86\x3b\xd0\x50\x47\x51\xee\x40\xe8\x79\x84\x3c\ +\xe4\xa1\x70\x8c\x8c\x2c\x25\x05\x36\x05\xf8\xaf\x76\xb5\x23\x7f\ +\x9f\xad\x95\x3c\x03\xff\x3d\x92\xdd\xa8\xaa\x58\x63\x7c\x47\xe4\ +\x52\xe1\x14\xd8\x29\x88\xf3\x21\x30\x01\xfa\xae\xef\x5b\x11\xd1\ +\x9c\x80\xaa\x4a\x64\xcc\xad\x8a\x74\x80\x39\x30\x42\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5\x52\x89\x5a\x5a\x63\ +\x8d\xf1\x25\x81\x3f\x3a\xb5\x5a\xdb\x75\xdd\x69\x21\xf0\x75\xa2\ +\x28\x6a\xc6\xab\xd5\x10\xd5\xc0\x5a\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe6\x31\x9c\x17\x0d\x07\x70\x5d\x77\xba\x8a\xe3\x36\ +\xb0\x10\xd5\xab\x2f\x6e\xba\x50\x38\x01\x46\x41\x10\x3c\x17\x0d\ +\x4f\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa\x2e\x00\xec\x02\xef\x65\ +\xc1\x33\x79\x03\xf6\xd2\x4d\x6d\x43\x21\x00\xd6\x18\xdd\x56\xb3\ +\x29\x5e\x10\xc8\xa6\x73\x67\xd3\xe1\x6f\xa4\x12\xa8\x04\x2a\x81\ +\x4a\xa0\x12\xa8\x04\x2a\x81\xad\xfd\xc0\xb6\xff\xf9\x4f\x93\xfd\ +\x02\x33\x32\x9d\x4a\x89\xd9\x5f\xb3\x72\x02\x13\xa0\x15\x45\x51\ +\xb3\x2c\xb2\xb5\xf6\x98\xa4\x3d\x1f\xe7\x04\x04\x6e\x80\x46\xbc\ +\x5c\xde\x87\x61\x78\x54\x0a\x3c\x8e\x87\x40\x5d\xa0\x9f\xe1\x26\ +\x51\x55\x19\x58\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +\x21\xc9\x9b\xd7\x15\x42\xcf\xf7\x2f\xd2\xc1\x24\x3f\x9a\x59\xeb\ +\xae\xfb\xf6\x33\x92\x4e\xb9\x88\xcc\x80\x31\xaa\xd7\x5e\xb7\x7b\ +\x57\xd0\x33\xff\x48\x3e\x01\xac\x18\x7a\x56\x83\xd7\xe8\x6e\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x03\x49\x49\x44\ +\x41\x54\x58\x85\xed\x96\xcd\x6b\x5c\x55\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9\x64\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8\x76\xf0\x1f\ +\x68\x11\x14\x2b\x34\x81\xde\x55\xca\xcc\xbd\xa5\x54\x5c\x04\x44\ +\x6d\x3a\xd5\x4d\x16\x2e\xe2\x44\x57\xb3\x1b\xea\x78\xa7\x18\xb2\ +\x08\xc8\x54\xb0\x88\x1b\xeb\xc6\x85\x68\xf3\x55\x53\xa4\xb4\x55\ +\x9a\x52\x70\x25\x99\x30\xa5\x36\xb9\xaf\x8b\xf9\x68\xc1\xcc\x0c\ +\x53\xba\x6b\x9e\xdd\x39\xe7\x39\xef\xfb\xbb\xef\x7d\xef\x39\x17\ +\x76\xb5\xab\xe7\x5d\xea\xc5\xec\xba\x6e\xdf\x40\x3c\x3e\x2e\x69\ +\x0c\x48\x1b\x0c\x02\x60\xb6\x8e\x74\x4d\x50\xa9\xd6\x6a\x95\x85\ +\x85\x85\x7f\x9f\x39\x80\x9f\xc9\x9c\x34\x29\x2f\xd8\x0f\xac\xca\ +\xec\xaa\x49\xeb\x8d\xe5\x41\xe0\x28\x30\x0a\xdc\x32\x69\x2a\x08\ +\x82\x6f\x9e\x09\x80\xeb\xba\x91\x64\x22\x91\x37\xb3\x0f\x04\xdf\ +\x13\x89\xe4\x4a\xa5\xd2\xf2\x4e\x5e\xcf\xf3\x0e\x0b\x66\x30\x7b\ +\xd3\xcc\x66\x87\x52\xa9\xdc\xf4\xf4\x74\xd8\x29\x7e\xb4\x1b\x40\ +\x23\xf9\xfb\xc0\xb9\x52\xb9\xfc\x79\x27\x6f\x10\x04\x4b\xc0\x5b\ +\xa7\x3d\xef\x1c\x30\xf3\xe7\xed\xdb\x00\x53\x9d\xf6\x74\xac\x80\ +\x9f\xc9\x9c\x44\x5a\x10\x7c\x54\x2a\x97\xbf\x00\x98\x9c\x9c\x7c\ +\x61\x73\x63\xe3\x5d\x83\x09\xd5\x4b\x0e\x66\x2b\xe6\x38\x73\xc9\ +\x64\xb2\x58\x28\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99\x49\xe3\x41\ +\x10\x54\x7a\x06\x70\x5d\xb7\x6f\x60\xcf\x9e\x1b\xc0\x1f\x5f\x95\ +\xcb\x6f\x03\x9c\x99\x98\xd8\xb7\x1d\x8b\x5d\xc1\x6c\x14\x08\x01\ +\xa7\x61\x0f\x01\x47\xb0\xe2\x6c\x6d\x1d\xbf\x38\x37\xb7\xde\x80\ +\xf8\x01\xd8\xbf\x59\xab\x8d\xb4\x6b\x4c\x67\xa7\x49\x80\x81\x78\ +\x7c\x1c\x48\x29\x12\xb9\xd0\x7c\xf2\xed\x58\xec\x8a\x99\x1d\xdc\ +\x61\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03\x70\xcc\xce\ +\x03\xc3\x89\x44\xe2\x44\xbb\x3c\x6d\x01\x24\x8d\x61\xb6\xdc\x6c\ +\xb8\x6a\xb5\x7a\x16\xb3\x51\x75\xa8\x9a\x40\x06\xaf\x0d\xc4\xe3\ +\x67\x01\xbe\xbc\x74\x69\x11\xb8\x8e\x59\xef\x00\x40\x1a\xe9\xa7\ +\xd6\xc8\xec\x14\xf5\x52\x77\x96\x14\x02\xa7\x5a\x43\xb3\x1f\x65\ +\xf6\x7a\xcf\x00\x06\x2f\xe9\xf1\x77\x8e\x60\xa4\x0b\x70\x13\xd4\ +\x91\x34\xd2\x1c\x86\x70\x0f\x69\xb0\x67\x80\x7a\x2c\xeb\xe9\xa4\ +\xdc\x31\x81\xe3\x88\x0e\x95\xeb\x04\x70\x5f\x66\xfb\x5a\x30\xf0\ +\x7b\xa7\x40\x2d\x49\x61\x08\xd7\x5b\xfb\xcc\x06\x31\xbb\xff\x34\ +\x00\xbf\x9a\x74\xf4\x89\xc0\x5f\x77\xf1\x37\x33\x3a\x32\x9b\x7b\ +\x62\xe6\x98\xe0\x97\x9e\x01\x04\x15\xe0\xa0\xe7\x79\x87\x01\x92\ +\xc9\x64\x51\xb0\x62\x60\x6d\x73\x83\x21\x2d\x6d\x3e\x78\x50\x04\ +\xf0\x7d\x3f\x0d\xbc\x6a\xf0\x6d\xcf\x00\xd5\x5a\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6\x71\x07\x56\x1b\x96\xc7\xaf\ +\xa3\xde\xf9\x48\x5a\xde\x0e\xc3\x77\x1a\x87\x8e\x14\x86\x79\xe0\ +\x66\xac\xbf\xff\x72\xbb\x3c\x91\x76\x0b\x6b\x6b\x6b\xdb\xe9\x43\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9\x2d\x2e\x2d\xfd\x7c\x6d\x75\x75\ +\x63\xf8\xc0\x81\x52\x5f\x34\xfa\xb7\x49\x7b\x05\x2f\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcf\x66\x2f\ +\x00\x67\x04\xa7\x2f\x96\x4a\x37\xda\xe5\xe9\xda\xe5\x5e\x26\x93\ +\x97\xf4\xa1\xa4\x5c\x29\x08\x66\xbb\xf9\x01\xf9\xd9\x6c\x0e\xf8\ +\x54\xd2\x6c\x29\x08\x72\x9d\xcc\x5d\x6f\xc3\xa1\x54\x2a\xf7\xd7\ +\x9d\x3b\x66\x66\x79\x2f\x9b\x7d\x23\x62\x96\x6b\x9c\x70\xff\x93\ +\xef\xfb\x69\x85\x61\xde\xe0\x98\xa4\xfc\x2b\x43\x43\x1f\x77\xa5\ +\xed\x66\x68\xca\xf3\xbc\x31\x99\xcd\x02\xc3\xd4\x3f\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7f\x48\x46\x80\x9b\x8d\xdb\xb3\x6d\xe3\x3d\ +\x15\x00\xd4\x6f\xc8\x44\x22\x71\x42\x61\x38\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1\x6f\x32\xab\xc4\xfa\xfb\x2f\x17\x8b\xc5\x47\xbd\xc4\ +\xdd\xd5\xae\x9e\x6f\xfd\x07\xb0\xd0\x3c\xea\x1c\xa0\xa5\x5f\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01\x42\x28\x9b\x78\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ +\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ +\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x4d\x49\x44\ +\x41\x54\x58\x85\xed\x97\x3b\x4e\xc3\x40\x14\x00\xe7\x45\x51\xc2\ +\xf7\x00\x81\x2b\x00\x52\xee\x42\xca\x8d\xed\x58\x14\x70\x1f\x42\ +\x65\x99\x8d\x29\xc3\x1d\x68\xa8\xa3\x28\x77\x20\xf4\x7c\x42\x3e\ +\xf2\xa3\x70\x8c\x8c\x4c\xb9\x16\x12\x78\x2a\x5b\x5a\x79\x66\x25\ +\x17\xef\xc1\x7f\x47\x8a\x2f\xaa\x2a\x36\x8e\xfd\x86\xc8\xa5\xc2\ +\x29\xb0\xe3\xc8\xf3\x21\x30\x03\x86\xc6\xf7\xad\x88\x68\x29\x40\ +\x55\x25\x89\xe3\x5b\x15\xe9\x03\x4b\x60\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4\x7d\xcf\x0b\xf3\x88\x66\x7e\xc6\xc6\xb1\ +\x2f\x99\xfc\xb1\xd1\x6c\xf6\x8c\x31\x73\x27\xf2\x2d\x49\x92\x74\ +\xd2\xcd\x66\x8c\x6a\x60\xad\x7d\x00\x46\x00\x8d\xfc\x40\x43\xe4\ +\x12\x58\xa6\x70\xee\x5a\x0e\x60\x8c\x99\x6f\xd2\xb4\x07\xac\x44\ +\xf5\xea\xcb\x9b\x3f\x28\x9c\x00\x93\x20\x08\x9e\x5d\xcb\x73\xc2\ +\x30\x7c\x02\x26\x64\xff\xd7\xf7\x00\x60\x17\x78\xaf\x4a\x5e\xe0\ +\x0d\xd8\xfb\x29\xe0\x57\xa8\x03\xea\x80\x3a\xa0\x0e\xa8\x03\xea\ +\x80\x3a\xa0\x0e\x28\x06\x2c\x28\x4c\x2a\x15\xb2\xbf\x75\x95\x02\ +\x66\x40\x37\x49\x92\x4e\x55\x66\x6b\xed\x31\xd9\x78\x3e\x2d\x05\ +\x08\xdc\x00\xed\x74\xbd\xbe\x8f\xa2\xe8\xa8\x12\x79\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcd\x50\x55\x19\x59\x1b\xa1\x1a\x00\x2b\xb2\xc5\ +\xe4\xc5\x89\x5d\xf5\x90\xec\xe6\x2d\x85\xc8\xf3\xfd\x8b\x7c\x31\ +\x29\xaf\x66\xd6\x9a\xed\xdc\x7e\x46\x36\x29\xbb\x60\x01\x4c\x51\ +\xbd\xf6\x06\x83\x3b\x47\xdf\xfc\x23\x7c\x02\x90\xc4\x75\x30\xa3\ +\x38\xd1\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x16\x85\ +\x00\ +\x00\xa2\xe6\x78\x9c\xdd\x3d\x69\x73\xdc\x36\xb2\xdf\xe7\x57\xc0\ +\xf6\x17\x3b\x4f\x63\x49\x23\xc9\xb1\x99\xf2\x07\xeb\x70\xe2\x7a\ +\x8e\x8f\x48\x49\xea\xd5\xd6\x96\x8a\x33\x03\xcd\x70\xc5\x21\xc7\ +\x24\xc7\xb2\x36\xa5\xff\xfe\x70\x13\x00\x71\x0e\x29\x39\xbb\x4a\ +\xe2\xc8\x20\xd0\x17\x1a\xdd\x8d\xc6\xb5\xfb\x03\xf8\x7c\x9a\x56\ +\xd7\xe7\xcd\x6d\x0e\xcf\x97\x10\x36\x60\xbc\xe5\xcf\x68\x74\xb1\ +\xcc\x6a\x80\xfe\x6d\x96\x10\xac\xd2\xac\x00\x35\x86\x0a\x6a\x0c\ +\x76\x87\x94\xae\xd3\x1c\x36\x0d\x04\xcb\xb4\x06\x45\x56\xb0\x6a\ +\xb3\x32\x2f\xab\xfa\xf9\xe8\x5d\x83\x5b\x4f\xd3\x1a\xce\x41\x59\ +\xa0\x06\x15\x44\xad\x61\x0e\x67\x4d\x56\x2c\x58\xb5\x1d\x56\xbe\ +\xa8\xe0\x6d\x56\x2f\xc1\xd3\x69\x3a\xbb\x5e\x54\xe5\xa6\x98\x3f\ +\x63\x55\x46\xeb\x7c\x53\xb3\x6a\x37\xcb\xac\x21\xd5\xae\xca\x0a\ +\xaa\xd5\x9e\x83\xb3\x74\xb6\x44\x08\x1a\x50\x5e\x81\x9b\x6c\xbe\ +\x80\x4d\x8d\x7f\xc5\x94\xd6\xe9\x0a\x8e\x9a\xdb\x35\xa6\xf5\x2b\ +\x04\x29\x58\xc2\x74\x0e\x2b\x90\x67\xd7\x10\x55\xc8\xea\x64\x34\ +\x02\xe8\xc7\x20\x07\x5c\xfc\x33\xc2\xb4\xfe\x80\x60\x00\xa5\xd8\ +\x24\xb5\x37\xc5\x1c\x40\x4c\x08\xa5\x00\x8b\xa0\x86\xeb\xb4\x4a\ +\x1b\x24\x86\x9b\xac\x59\xda\x91\x7f\xfe\x93\x34\x91\xf0\xb0\x4e\ +\x58\xa5\xd7\x10\xfd\x89\x58\x46\xa0\xeb\x5b\xd0\x94\xe0\x2a\x43\ +\x78\x52\xf4\xdf\x6c\x99\x16\x0b\xc4\x60\x89\x1a\xcd\xea\x1a\x7d\ +\x80\xf9\xfc\x39\xb8\x40\x4c\x23\xd1\x67\xb3\xd1\xac\x2c\xae\xb2\ +\xc5\x06\x11\x90\xa1\x5e\x40\xd0\xe6\xb0\x9e\x55\xd9\x14\x91\x33\ +\x85\x79\x5e\xde\x3c\xa7\xd8\xcf\xcf\xde\x9f\x9d\x5c\xbc\xfb\xf8\ +\x01\xa8\x0c\x01\xf6\x83\x7a\xee\x32\xcf\x16\xcb\x06\x80\x27\xfb\ +\x3f\xbe\x7a\x73\xb6\x87\xfe\x7f\xf8\xf2\xe4\x74\x02\x9e\xb2\x5e\ +\x2d\x8b\xdd\x65\xf9\x15\x56\xbb\x29\xfa\xcb\x57\xf8\x4c\x69\x5b\ +\x94\xd5\x2a\xcd\xc1\x93\x83\x83\x1f\x8f\xde\x1c\xe0\xb6\x2f\x0e\ +\xdf\xec\xf1\xb6\x70\xae\xd6\x9e\x23\x2d\x06\x18\xd3\xcb\xc3\x17\ +\x47\xa7\xb8\xf6\xd1\xde\x8b\xb3\xb6\x36\x98\x67\x75\x3a\xcd\x71\ +\x33\xd2\xee\xed\xc7\xdf\xce\x7e\xfe\xed\xe3\xef\x1f\x4e\x81\x91\ +\x7a\xa4\x2f\x82\xfa\xb3\xb7\x6f\xf7\xde\xee\x83\x27\xe8\x4f\xf4\ +\x0f\x78\xda\xc0\x6f\x4d\xbd\x9b\xa7\x48\x1c\xf5\x33\xa5\x05\xa7\ +\xe2\x68\xef\xe8\xed\x8b\x57\xe0\xc9\x8f\x2f\xf1\x3f\xe0\x29\x47\ +\x0e\x48\x53\x46\xc2\xf1\x9b\x93\xff\x75\x91\x80\x34\x5b\x90\x70\ +\x78\x7a\x74\x78\x74\x2c\x00\x3f\xdd\x14\xeb\x0a\xd6\xb5\x2c\x05\ +\x5c\x5d\xc8\x6c\xff\xe0\xc5\x01\xaa\x7e\x30\x39\xdc\x3f\x3c\x46\ +\x83\xa4\xac\x90\x02\xed\x08\x21\xec\x00\xd6\x7c\x07\xe9\x03\x9c\ +\x5d\xe3\x5f\x9a\xb2\xcc\xa7\x29\x1e\x61\x2b\x58\x6c\x6a\x15\x30\ +\x67\x6c\x72\x30\x79\x31\x41\x8c\xed\xbf\x42\xbf\x9d\x2a\xa3\x6f\ +\x34\x7a\x77\x85\x74\xb5\x6e\x2a\xac\x60\x15\xe8\xe8\x51\x05\xbf\ +\x6c\xb2\x8a\xa8\xd1\x2c\xdd\xd4\x10\x8f\xb5\x14\x4c\x37\x8b\xab\ +\xec\x1b\x28\x2b\xa4\x9d\xb7\x48\xb9\x8b\xc5\x08\x89\x15\xee\x80\ +\x6b\x08\xd7\x64\x2c\xce\xca\x15\xa2\xa8\xa1\x36\x21\x6d\xd0\x30\ +\x40\x96\x03\xa9\x74\x51\x4e\xcb\xf9\x6d\xcd\x34\x7a\x0e\x32\x64\ +\x65\xb2\x62\x96\x6f\xe6\xd8\x5c\xa0\x96\xa3\xac\xae\x37\x10\x14\ +\x9b\xd5\x14\x56\xcf\x47\xdb\x5a\x36\xc3\x0f\xf8\x61\x77\x84\x7e\ +\x76\x7f\xe0\x63\x70\x6b\xb3\xa9\x40\xe4\xc0\xfe\x1a\x31\xb9\x33\ +\xd9\x8e\x89\xc5\x4a\xb8\xd8\x7f\xa2\x9f\x49\x9f\x26\x60\x6f\xfd\ +\x0d\x8d\xe6\x3c\x9b\xf3\xee\xa6\x9f\xd7\xe9\x1c\xcb\x81\x7c\xa7\ +\x25\x1c\x08\x55\x63\x5a\x26\x06\xe2\xd8\x84\x8d\x8c\x38\xbd\xa2\ +\x0e\xe6\x4e\xd0\x9d\x08\x35\x0f\x62\x80\x97\xd1\x41\x12\x44\x0f\ +\x1e\xd3\x36\x7a\x38\x18\x89\x9e\xac\x81\xab\x44\x58\x00\x3b\x51\ +\x8c\x4f\xbd\x25\xb1\x4d\xae\x66\xd8\x98\xa9\xbc\xf0\x1e\xb8\xa3\ +\xca\xf1\x2b\xf2\x6f\x7f\x22\xcb\x5b\xde\xf4\x52\x10\xac\x1c\x08\ +\x1c\xb1\xed\xe9\xfc\x5f\x9b\xba\xa1\x5e\xb6\x5e\xe7\x19\xf2\xa7\ +\x15\x52\x7b\xf2\xf7\x79\x39\xbb\x66\x7e\x64\x07\x0d\x8f\x06\x7c\ +\x11\x35\x94\x1f\xa2\xbd\x12\x71\x49\xc2\x5c\x4e\xe9\x60\x57\x56\ +\x2e\xa1\x7b\x5c\xf3\xe4\x7e\xad\xd7\xe9\x8c\x6a\x9e\xa6\x89\x13\ +\xac\x89\x77\x36\xcc\x3e\x71\x53\xd3\x67\xd5\x7d\xde\x1b\x2e\xf8\ +\x55\xf6\xef\xb2\x68\x90\x81\xa4\x48\x90\xa4\x9a\x65\x02\x8e\xf8\ +\x00\x59\xa5\xd5\x22\x2b\xc6\x4d\xb9\x66\xb4\x4a\x85\xd3\xb2\x69\ +\xca\x95\x54\x9e\xad\xd2\x05\x4c\xc0\xa6\xca\x9f\x26\xbb\x5f\xea\ +\xfa\x32\x43\x06\xaf\xde\xad\x66\xbb\x7f\x10\x94\xcc\x9c\x3e\x5f\ +\x17\x8b\x67\x2e\xaa\x10\xcf\x4d\x36\x13\x34\x2d\x21\xb6\xf8\x5d\ +\xa2\x72\x78\xd5\x74\xa9\xaa\x68\xe5\x00\xa2\x7e\x31\x13\x85\x95\ +\xf4\x02\x15\x5e\x64\xeb\xbe\x26\x8c\x5a\x30\x0e\x2c\x68\xd4\xf0\ +\x6e\xdc\x97\xba\xd1\x60\x20\xe4\xb2\xd6\xac\xfd\x84\xfe\xb6\xfb\ +\x43\x05\x57\x48\x6d\x78\xf1\x0e\xf6\xc2\x00\xfb\x13\xe4\x34\xa6\ +\x25\x42\xf0\x8d\xf8\xb5\x26\x5b\x23\xea\x70\xfb\x12\x2b\x67\x73\ +\x8b\x64\x76\x80\x20\xe0\xf6\xf3\xcd\x8c\xf8\x0b\xe4\xb6\x90\xe6\ +\x56\xb0\x98\x91\x80\xa9\x42\x31\x17\xf2\x54\x78\xf0\xa0\xa6\x4c\ +\x54\xe7\x4d\xda\x6c\xea\xe3\xb4\xea\x27\x2c\x2a\xaa\x16\xd8\x5f\ +\x36\x69\x48\xe6\x44\xaa\xfe\x5f\x2e\xe4\x13\x1c\x91\x1c\x23\xa0\ +\x43\xe8\xa3\x00\x16\xe5\x92\x14\x17\xc9\xcd\xd9\x21\x1f\x65\xe5\ +\xa6\xc1\x31\x48\x82\x4c\x6c\x01\x15\x89\x51\xdb\x21\x2a\xf2\x52\ +\x6e\x3c\x0e\xb9\x01\xe4\x54\x25\x57\xe5\x0c\xcd\x55\xd4\xfe\xa7\ +\x50\xe5\x6a\x60\x18\x07\xab\x60\x4e\x90\x25\x42\x76\xa7\x35\xf9\ +\x8a\xa1\x11\x2c\x30\x1b\xb9\xff\x82\x17\x70\x03\x45\x4b\x2c\x20\ +\x93\x4d\xc1\xe2\x4a\x06\xdc\x6e\x98\x48\x3d\xa4\x42\x97\xa2\x89\ +\x64\x32\x9d\xa0\xa9\xc3\xd8\xf1\xd5\x22\x22\xf6\xd6\x62\xf1\xb0\ +\xb1\x2b\x62\x19\xb8\x24\x28\x83\xd9\xd0\x3a\x35\x0a\x13\x6f\xeb\ +\x41\x16\xdd\x19\x61\x5d\x11\xd2\x11\x21\xdd\x30\x60\x27\xc4\x74\ +\x81\xde\x01\xb1\xd2\x09\x95\x3e\xfa\x0d\x22\x0b\xb7\xca\x0a\x34\ +\xa9\x0f\xef\x03\xa5\x59\x0c\x8a\x2d\x34\x4a\x69\xbf\x15\x5f\xce\ +\x0e\x56\x6b\xba\xd4\x45\xad\xa9\x2a\x44\x34\x1f\x9a\x12\x60\xe7\ +\x42\x32\x33\x43\x39\x17\x01\x8c\xd2\x77\x85\x82\xcb\xf1\x0d\xb3\ +\x8f\xd3\x32\x9f\x5b\x1d\x70\x37\x96\x1e\x57\xe9\x3c\xdb\xd4\x5d\ +\xe7\x21\x95\xc8\xf1\xa9\x30\xbf\x12\x19\x49\xd2\x64\x4d\xce\x35\ +\xac\xde\x4c\x91\x78\x9a\xaa\xcc\xc7\x28\xf0\x45\x0d\x13\x06\xe0\ +\x27\xfd\xf3\xba\xac\x33\x3c\x95\x4a\x90\x4b\x5e\x03\xec\x00\x68\ +\x15\xea\x0a\x0e\x74\x6f\x66\x29\xae\xb4\xc0\x55\x71\x89\x2f\x6d\ +\x2e\xb1\x75\x23\x2d\x17\x83\x79\xa6\x40\x90\x13\x47\x7d\x83\xbb\ +\x71\xd7\xe2\xc3\xc0\x5d\xeb\x5e\xdd\x8d\x09\x75\x08\x13\x21\x2c\ +\x3c\x80\xa9\x76\xa1\x8d\xb7\x6c\x0e\x5b\xed\xee\xa2\x61\xdd\x32\ +\xb6\x3d\xbf\xa1\x21\x5e\x1e\x6f\x90\xe2\x17\x7d\xcc\x0f\xb5\x3d\ +\x32\xb0\xfe\xb1\xad\x3e\x55\xdf\xfb\xc9\xd2\xaf\x5a\xec\x7b\xa7\ +\x52\xe2\x89\x67\xe5\x9a\xfd\x73\x45\xb1\xc4\x81\xa8\xf4\x9a\x5b\ +\x5c\x1d\x23\xbd\xe7\x98\x1c\xb8\x05\xd1\xb1\x4d\x5e\xbe\x24\x03\ +\xd6\x49\x4b\x30\xab\x38\x39\xd2\xad\x22\x2d\xb1\x23\x8f\x08\xd9\ +\xb1\xab\x2a\x8d\xf1\xba\x0f\xb4\x30\x3f\xde\x8a\xdc\x06\x79\x2b\ +\xfa\x0c\x91\x41\x76\xc1\x9c\x75\x4c\x93\x85\x1a\x55\x70\x83\xd0\ +\x10\x2c\xdb\x40\xc9\x06\xca\xf5\x1e\xa5\xba\x9d\x4c\x75\x3b\xd1\ +\x03\xb1\xc1\x03\x78\xb5\x2b\xd8\x09\xe8\x9a\x63\xf6\x00\xbf\xc2\ +\x62\xd3\x3b\x7b\xc4\x3d\x00\x07\x16\x94\xb1\x55\x93\xb0\x96\xb0\ +\xd4\x65\xff\xee\x5a\x8c\x46\x2b\xbf\x6f\x49\xc5\xb2\x26\x24\xa3\ +\xde\x21\x35\x91\x32\x42\x8d\x29\xec\xed\x80\xd0\xd3\xf9\xdd\x28\ +\xd9\x09\xdd\xb1\x68\xd2\x45\xa5\x0e\x02\x03\x26\xf7\x0a\x4c\xe0\ +\x92\x81\xec\x60\x34\xab\xae\xbb\x19\xf5\x83\xa4\x53\xbd\x97\x9f\ +\x64\x9d\xd2\x3a\xd6\xc2\x9d\x9d\xfc\x96\x3c\x02\xae\xbb\xb8\x20\ +\x5c\x52\xb7\xcb\x8c\xd9\x7e\x13\x2a\x75\x32\xa2\x4f\x91\xfc\xd9\ +\xf2\x96\x3a\x3c\x84\x95\x59\x81\x41\xee\x04\xde\xa1\xd6\xae\x55\ +\x68\x59\x35\xc0\x04\xff\xc1\x7f\xe9\x0e\x35\x49\x25\x85\x40\x71\ +\x8e\x15\x20\x65\x83\xd5\x57\x48\x82\x0c\x48\x52\xac\x62\x8d\x8b\ +\x01\x00\x34\x47\x2a\xe1\xd7\x47\x83\x61\xd0\xb6\xf5\xb5\x30\x83\ +\xcf\x9f\x26\x9d\xf9\xd3\xc4\xc8\xfe\x8b\x56\xe7\x90\xed\x1d\xc3\ +\x6f\xb3\x7c\x53\x67\x88\xe0\x16\xf0\x6b\xba\x9a\x4c\x32\xc2\x74\ +\xf3\x47\xfb\xed\x69\x0d\x21\xf8\xfc\x86\xf0\x43\x02\x6f\xac\x17\ +\xcd\x19\x87\xf2\xac\xd5\x3f\xd9\x12\x2b\x98\x86\xca\x2a\x06\x22\ +\xd1\x85\xdb\x37\x31\xe7\x46\x3b\x40\x8a\x2e\x08\xc1\x16\x5c\x39\ +\x7d\x9a\x59\x0f\x88\x3b\x04\x53\x1a\x77\x0f\xa3\x0a\xdb\xa8\x81\ +\x3d\x52\x0d\x80\x1e\x2e\x29\xbf\xf3\x77\xe0\x8b\xe3\x25\x86\x93\ +\x2d\xf9\xf0\x72\x41\xec\xe8\x38\xad\xaa\xf2\x46\x33\x9c\x62\xd6\ +\xe1\xc0\x81\x1b\x5f\x92\xc6\x04\x30\x77\x63\x6f\xa6\x78\xe7\xc8\ +\xac\x79\x87\xcc\xda\x1f\x19\xdc\x76\xc1\x9c\xea\x4e\x07\x18\x25\ +\x33\xcd\x1b\x58\xe1\xcc\xa0\x71\x77\x81\x67\xf2\xb7\x45\x1a\xef\ +\xce\x44\xca\xe7\xf7\x28\x7e\x3d\x9b\x67\x8d\xee\x3c\x26\x92\x53\ +\xe7\xad\xce\x67\x55\x99\xe7\x6f\x2a\x98\x6e\x25\x0f\x55\x1a\x12\ +\xb0\xa0\x29\xf0\x60\x89\x4b\x53\x2c\xd9\x25\x4a\x0f\xb6\x0d\xcb\ +\x57\x64\x0d\xb6\x9f\x48\x54\xd1\x48\xc0\x78\x76\x20\x7e\xad\x4d\ +\x21\x6c\xa8\xc5\x61\x0e\xac\xbb\x6d\x41\xcd\x73\xca\xc3\x0f\x69\ +\x10\x29\x15\xbf\xf4\xea\x47\x37\xc7\x12\x85\xc9\x32\x2d\xe6\x39\ +\xec\x52\x6a\x80\x60\x4a\xe0\x44\xd2\xb5\x42\xa1\x1c\x0b\x5e\x48\ +\x5a\xd9\x4b\x4d\xcc\x46\x1e\xc7\x74\x26\x86\x26\x8d\x24\x34\x22\ +\xc6\x64\xda\xda\x11\x91\x14\x72\xca\xff\x29\xd8\x82\x8c\xa9\x6e\ +\xae\xe5\x10\x6f\xaf\x13\xe2\x89\x12\xe3\x32\x00\x01\xdb\xf9\xae\ +\xaf\x22\x68\x3c\xa2\x9a\x01\x3c\x1e\x30\x1e\x0f\x82\x79\xc4\xc1\ +\xa7\x9d\xc5\x2e\x47\x1d\xa6\x8d\x2c\xb6\xab\x1c\xe1\x1c\x1a\x7a\ +\x51\xa4\x5d\x3c\xd5\xda\x24\x6d\x44\x97\x0e\xc0\xe6\x50\x3d\x69\ +\xe2\xd3\x54\x2d\x9c\xcf\xb6\x5b\xbf\x53\x6f\x6e\xd6\x34\x84\x91\ +\xc8\x57\xf9\x9b\x97\x37\x45\xa7\x8a\x21\x85\xd1\xa6\x75\x35\x25\ +\x58\x63\xde\x6d\xd0\xb1\xf4\xb4\x0a\x81\xb0\xb5\x1d\x63\x1e\x27\ +\xde\x59\x26\xe3\xa3\x51\x71\x14\xce\xb4\x50\x48\x98\xd3\xb5\xbf\ +\x7e\x32\x23\x7c\x01\xb6\xaf\x5c\x39\x5e\x6a\xa6\x23\x82\x96\x07\ +\xf2\x04\x0a\xa5\xd6\xd1\xa5\x09\x88\xf7\x8b\x64\x21\x23\x3c\xc1\ +\x66\x3d\xbc\x8d\x6c\xca\xf5\xd6\x26\x72\x50\xe6\xf0\x48\x1c\x9e\ +\x3d\x9a\x4c\xdb\xda\x38\xaa\x3a\x65\x31\x8d\xa2\x52\xb8\x61\xe4\ +\x3d\xf9\x37\xe9\x40\xa7\x87\xdb\x82\xbd\xb6\x2f\xbf\x5b\x17\x0a\ +\xcb\xcf\xc9\xb7\xda\x7d\xab\x0d\xf3\x59\x7d\x33\x64\x61\xf3\x43\ +\xe0\x92\xad\xb9\xf0\x5b\x83\xa7\x8a\xbd\x26\x14\x62\x6b\x2e\x03\ +\xb6\xfd\xfa\xa7\x67\x87\x2a\x47\xa0\x5a\x59\xb7\x19\x35\x4d\x0d\ +\x05\x1c\xeb\xd6\x7d\xed\x70\x82\x65\xf7\xfd\xa7\x3c\xcd\x0a\xc1\ +\x75\x4f\xe9\xa9\xc0\x7a\x8a\xd0\x30\xd9\x72\x8b\x56\xc1\xde\x57\ +\xbe\x2a\xb0\x9e\x42\x3e\xcf\xfe\x0d\x7f\xae\x86\xda\x3e\x2e\xa0\ +\xf9\x52\x55\x35\xaa\xb8\x40\x15\x0d\xb3\x1d\x4b\x42\xbb\xdd\xc2\ +\x8d\xb3\x5b\x7d\x8f\xed\x88\x2d\xdc\x12\xb0\xee\x62\x40\x44\x48\ +\x65\x5c\x88\x93\x76\xe8\x0f\xb6\x6c\xc8\x81\x59\x55\xd8\x10\xee\ +\x89\xdd\x5a\xe6\xb5\xc2\xee\xe2\xa2\x61\x2b\xdc\x9d\x84\x9b\xfe\ +\x42\xb2\xc3\x5e\x32\xa4\x76\xf6\x4c\x03\xeb\x7b\x11\xe4\x3a\x0e\ +\x42\xe0\xad\xec\xdd\xc3\x19\x3a\x06\xcb\xb1\x8c\x00\x04\x7f\x78\ +\x10\xf8\x0f\xa4\x1c\x04\x70\x61\x39\x63\x62\xc0\x62\xe1\x24\x00\ +\x89\xed\x20\x4b\xdb\x79\x4f\xbe\x34\x97\xec\xfb\x25\xb2\x27\x97\ +\x53\xf3\x7e\x24\xdb\xe9\x21\xd7\xc9\xb4\x98\x19\xb2\x9e\x34\x5d\ +\x67\x45\x8f\x2d\x9e\x5a\xd2\x94\x01\x1b\x22\x63\xea\x5a\xc8\x14\ +\xa7\x8e\x70\x21\xe0\xa7\xbd\xf0\x29\x0b\x14\x04\x1d\xec\x80\xfd\ +\xfd\x7d\x76\xba\x42\x5f\x0c\xa6\x8d\x42\x5a\x68\x8b\xa5\xda\xce\ +\xcd\x43\xd7\xbc\x8a\x11\x25\xe5\xb9\x70\xae\x1f\xd0\x93\x21\x73\ +\x7a\xc2\x18\x4d\x25\xf7\x5e\xf1\x45\x4a\x4d\x7e\x38\xe8\xb2\x68\ +\x07\x97\xa4\xb2\x32\xaa\x1c\x28\xeb\x46\x76\x94\x44\x77\xe8\x2b\ +\x27\x3f\x18\x4b\x54\x00\xb6\x39\x26\x9f\x18\xeb\xa9\x7b\xce\x82\ +\x08\x1c\x77\x1c\xdf\x44\xde\xd8\x59\xa9\xbc\xba\xf2\xba\x38\xd7\ +\x94\x8e\xf5\xc1\x2b\xdd\xd5\xbd\xf2\xd2\xae\x04\x0f\xc1\xb3\x10\ +\x13\x48\x12\x27\x3f\x64\x9f\x52\x85\x1f\xbe\x5b\xdb\x80\xdf\xd4\ +\x67\xd2\x74\xc0\xd5\xb5\x52\xb5\x90\xce\x75\x4f\x69\xe3\xbb\x57\ +\x49\x56\x85\x74\x70\x67\x1e\x66\x02\x4b\x40\x6d\x1d\x67\xea\xd0\ +\xfa\x45\x9a\x3d\x83\x1f\xc5\xbc\x23\x70\xa7\xef\xce\x3f\xbd\x7f\ +\xf3\x7f\xe7\x43\x04\x55\x03\x53\x47\x9c\xd9\x7b\x7c\xbd\x40\x7f\ +\xb0\xd4\x99\x51\x60\x51\x2e\xcc\x77\xac\x5c\xdb\x5c\x63\xf5\xe6\ +\x44\x13\x08\xfe\x24\x72\xcf\x6f\xe0\x06\x24\x6d\x79\x10\xcf\x6b\ +\x8e\x91\x56\xd7\xb0\x57\xbc\xdc\x4e\x99\x39\xb0\xfb\x0a\x00\x6c\ +\x59\x4c\x09\xf7\x96\x82\xf3\x10\xd1\x4d\xbf\xba\x89\xe0\x89\x20\ +\xb9\xec\x91\xa9\x50\x0c\x74\xbd\xdc\xbc\xab\xd4\x3c\xe5\xa5\x87\ +\x75\xd2\xf5\x32\x9b\xd5\x3d\xf6\x03\x8c\xdb\xb3\x3a\x12\xac\x87\ +\xee\x4b\x19\xf9\xf7\xeb\x4c\x85\x8a\xf6\x20\x88\x54\xf8\xc8\x58\ +\x2a\xf7\xa7\xfa\x21\xb6\x43\x4f\xd2\x1c\x16\xf3\xb4\xea\x39\xfb\ +\x66\x47\x7b\x55\x60\x5e\x1a\x5c\xa2\x51\x61\xf5\x3f\x67\x4b\x2c\ +\xf8\xc9\xe9\x07\x72\xf5\xc8\x10\xfb\x01\x5a\x60\x5b\xa5\x9e\xee\ +\x64\x10\xc3\xb0\xf7\xa9\x2a\x17\xb8\xfb\x7b\x26\x26\x58\x76\x4d\ +\x02\xf6\x90\x83\x13\x97\xe3\x3b\x79\xc6\x69\x9e\x2d\x90\x13\x9b\ +\xa1\x40\x15\xc7\xa0\x77\x2a\x4d\xdf\x67\xcc\x86\x12\x97\xcc\x96\ +\x9b\xe2\xda\xb5\xaa\xd5\x8d\xad\xba\xe4\x76\x07\x45\x17\x47\x88\ +\x1c\xa4\x4b\x5a\x22\x8c\xd3\x3d\x44\x78\xc7\xbf\x5f\x5c\x7c\xfc\ +\xd0\x3b\xc0\xbb\xb7\x08\xef\xd3\xa6\x5e\xf6\x3f\x0d\xc6\x07\x50\ +\x0b\xcc\xda\x35\xec\xf2\xa8\xc1\x07\x90\x88\x09\x45\x4e\xc9\x70\ +\x10\xab\x25\x30\x40\x89\x3c\xe9\xd1\x6d\x07\x93\x4a\x28\xd6\x3a\ +\x99\x2c\xed\x14\x4f\x2f\xaa\x86\x12\x95\xe5\x1c\xca\xc3\xd9\x9f\ +\x58\x82\x13\x7c\x79\xd8\x58\xdf\x6b\x6e\x98\xed\x33\xc0\x91\xd3\ +\x7d\xed\x1e\x0d\x09\xb1\x16\x8a\x44\x0b\x48\xde\xda\x26\x81\xe5\ +\x01\x91\xa1\x4f\xfa\x4d\x8e\x25\x80\x52\x78\x65\x40\xc3\xbf\x6e\ +\x35\x69\x96\x72\xb5\x03\x18\x19\x09\x58\x40\xc2\xa7\xd7\x40\xb1\ +\x1d\xc5\x90\x8e\x6f\xb4\xd4\xf8\x87\x6e\x44\xe7\x4b\x60\xf5\x51\ +\xe7\x59\xfe\x6c\x1b\x8a\x59\x51\x87\xc4\x40\xad\xa1\xbd\x47\xee\ +\xf8\x12\x43\xa3\xc6\xf7\x2f\x96\x37\x00\x09\x17\x6c\xe8\x25\x99\ +\xf9\x2d\xbf\xfa\x8b\x9c\x5c\x22\x98\x3e\x95\xeb\xcd\x1a\xac\xca\ +\x39\xd4\x3b\xed\x1f\x6b\xfc\xe9\x57\xf4\xe5\xf5\xe3\xfd\xc7\xff\ +\x34\xee\x3f\x96\x4a\x78\x5e\x78\x5f\xce\x4a\x13\x9c\xf8\x70\x8a\ +\x8e\x90\xa5\x9a\xed\x32\xa2\xed\xf1\xd5\x94\xe0\x26\xa5\x30\xc8\ +\x9d\xa0\xa4\x35\x4b\x23\x2a\x40\x3a\x31\x02\x49\x71\xcb\x12\x61\ +\x02\xc9\xea\xae\x3c\xde\x15\x75\x93\x16\x0d\xa5\x0d\xa1\x3a\x85\ +\x79\x7a\x0b\xe7\x61\xc2\x99\x6c\x23\x1c\x45\x3a\x0a\xfa\x10\xd1\ +\x04\xc9\x46\xd3\x32\x6a\x6b\x95\x0c\xac\xed\x98\x5f\xd4\x82\xb3\ +\xd4\xac\x29\xd7\x94\x53\x1b\x00\xb6\x0a\x61\xab\x84\xb8\x22\xdb\ +\xcb\x48\x42\x13\xfc\x0f\x39\x17\x85\xb9\x63\x07\x9a\x5e\x83\x09\ +\xce\xee\xa4\x79\x5e\xce\xc8\x85\xa7\xe9\x14\x5f\x34\xc5\x04\xd6\ +\xd9\xba\x66\x70\x3d\x16\x71\x98\x46\xa0\xf2\x5d\x19\x8e\xfe\xa5\ +\x74\x23\x2a\xdd\xcb\x45\x6e\x7a\x21\x2b\x3e\xe3\x97\xd2\xe0\xaa\ +\x97\xd9\x55\x03\xb2\x06\x5f\x8b\x89\xfe\x64\x62\xa0\xd9\xed\xf1\ +\x21\xab\x68\xac\x67\xa4\x4f\x3e\xa1\x11\x99\x08\x36\xc3\x4a\xca\ +\x35\x2c\x82\x8c\x21\x99\xec\x97\xab\x55\x5a\xcc\xdf\x67\xc5\x75\ +\x1f\x0f\xc4\x26\xfb\x1d\x60\x43\x79\xa0\xad\x22\xdd\x3d\xa3\x9f\ +\xba\x33\x11\xea\x8f\xdd\x3a\x14\x9b\x67\xdc\x7d\xfc\xb7\x2e\x50\ +\x04\xee\xdd\x87\x4f\xbf\x5f\xa0\xd9\x11\xf8\xf0\x11\xbc\x7d\x77\ +\xf6\xfe\x74\xcb\x99\xd2\x7d\x4d\x8f\x4e\xf0\xe5\x72\xd3\xa1\xae\ +\x81\xc3\xc0\xa4\x65\xdc\xed\x82\x92\xe0\xdb\x52\x03\x16\x75\x9f\ +\x90\x35\xda\x27\x51\xcb\xba\xd6\x36\x81\x0b\xbb\xea\x02\xee\x8f\ +\x64\x05\xd7\xb1\x84\xcb\x85\x36\xc4\xb5\x73\x1c\x54\x70\xf8\xd3\ +\x36\x11\x63\xdd\x2d\x7e\x29\x84\x13\xbd\x6d\x3b\x08\x16\x14\x21\ +\x46\xfb\xcc\xee\x9d\xb4\xf2\x24\xc0\x49\xbd\x1c\x47\x0a\xc6\x93\ +\x79\x85\xdc\x2f\xb6\xcf\x7d\xa6\x51\xda\x4a\x38\xbf\x20\x44\xdf\ +\x7d\x8b\x55\x88\x6b\x86\xf1\x9b\x63\x7b\x10\xf9\x4e\x4e\x79\x26\ +\x54\x2e\x9e\x18\x42\x3f\xfc\x61\x8c\x21\x0e\x24\x8b\xca\xe5\x21\ +\x16\x39\x7b\xac\xaf\xda\x40\x22\x3d\xdb\xb1\x7c\x11\x17\x96\x99\ +\x3e\xca\x97\x21\xc4\x79\x59\xb2\x1d\x0d\x49\xab\x6f\x86\x58\x58\ +\x39\x0a\xcc\x3e\x5c\xf5\x13\x5c\xb4\xba\xfb\xce\x1e\x56\x29\x41\ +\x10\x90\x14\xdc\xa7\x15\x62\x32\x24\x7c\x49\xdb\x3e\xe3\xb3\x6e\ +\xef\x67\x14\x85\x9d\xa0\x50\xec\xf2\xf7\xa0\xc9\xdd\x1d\x2c\x5b\ +\x2a\xc3\xf0\x9f\xa6\x8b\x3b\x3b\x21\x9f\x4b\x93\xb9\x7c\xa9\x73\ +\x89\x63\x51\xe0\x59\xc9\xb2\x12\x69\x39\x5a\x11\x7e\xa8\xc2\xa0\ +\x6c\x8e\x6d\xd2\x31\xaa\xc6\x04\x30\x40\xaf\xba\x08\x8a\xd0\xb3\ +\xe1\x09\xda\x56\xc9\x5c\x0c\xdd\x87\x8a\xed\xd1\x09\x4f\x8c\x8a\ +\x79\xce\xee\x44\x29\x18\x59\x96\xc3\xcf\x07\xf4\xb5\xb7\x62\x59\ +\x4e\x3d\xcb\xed\x89\x2b\xdc\x61\x61\x0b\x4c\xd9\xc3\x07\x82\xe2\ +\xc3\xc0\xc6\x71\x3b\x00\x6d\x2e\x3d\x3a\x70\x36\x2e\x47\x32\x82\ +\x07\x88\x2e\x05\xa8\x7e\x29\x59\x01\xa6\x67\xca\x35\x9d\xfe\x99\ +\xf5\x7f\x13\x82\x25\xa8\x30\x30\xd3\xee\x72\x91\xe0\x09\x8e\x2b\ +\x5b\x50\x9f\xdf\x56\xe9\x0a\xaa\x72\xda\xd3\x2a\x25\xc9\x3a\x2d\ +\x20\xb0\x0a\x33\x6a\xb5\xc3\xbc\x59\xc8\x80\x2f\xe0\xb5\x06\xdf\ +\xd6\xf9\xf6\x31\x07\xd6\x19\x03\xec\x9c\x6f\x3b\xa3\x5d\xa0\xfe\ +\xb2\x46\xd1\x39\xb2\x4d\xb7\xe3\x79\x95\xde\x1c\xa7\x35\x4c\x5c\ +\xce\xd3\x68\xe7\xed\xb7\x72\x21\x48\x7c\xca\x46\xc7\x2c\x99\xac\ +\x91\x6b\xd8\xd1\x44\x0d\x27\x07\xc9\x98\x05\xd3\x5b\xfc\x05\xcd\ +\xe2\xf9\x34\x8e\xdf\xcd\xce\x06\xfe\x9d\x20\x3b\x49\x66\x79\x59\ +\x43\x6d\xc7\x66\x8b\x4e\x26\x50\xcf\x76\x8a\x0a\x8e\xdb\x62\x30\ +\x70\x39\x83\x64\x40\x1a\xb8\x35\x91\x36\x21\x75\x7d\x00\x83\x2f\ +\x08\x26\x8d\x58\x6d\xed\xf9\x03\x06\xb7\x49\xa7\x48\x8c\x42\xff\ +\x7a\x28\x08\x81\x95\x60\x23\xcf\xa1\x99\x57\x12\x84\x29\x3f\x90\ +\xd5\xd7\xb3\x7c\xee\x1d\xe3\x82\x00\x06\xdd\x43\x03\xf1\x45\xf7\ +\x43\x00\x51\x5c\x0f\x7a\x71\x99\xf0\x3d\xe0\xa7\x5e\xcd\x43\x40\ +\x25\x8e\x43\x0c\x43\x41\x57\xa5\x1e\x09\x9d\xc2\xef\x6f\x09\x2a\ +\xb6\xd5\xa9\x47\x5b\x28\x95\xef\x26\x55\x77\x3a\xc5\xa0\x54\x3e\ +\x22\x3a\x5a\x35\x1c\x05\x44\x63\x7c\xf8\x0d\xbd\x3a\x1c\x05\x14\ +\xb8\x8f\x84\xae\x66\xf7\xa2\xe0\xbe\x4d\xd5\x23\xdd\xf3\xaa\xda\ +\x34\x31\xf3\xd1\x79\x32\xc7\xa7\x2f\x06\x35\x71\x83\x96\xd4\xd9\ +\xa7\x0b\x26\xf9\xbb\x81\xeb\x37\x02\x3a\x7a\xd9\xa8\x5f\x6e\xe8\ +\xea\xed\xe2\x1d\x91\x87\x85\x38\x8e\x6b\x22\xb5\x5b\x0e\x23\x63\ +\xfc\xce\x64\xc4\x3a\xcb\xa0\x38\xd5\x93\x3f\x1e\x8b\x63\x59\x4a\ +\x24\x89\x42\x5b\x16\xd0\x92\x27\xd4\xfb\x45\xf6\xab\xbe\xbd\x4e\ +\x76\x11\xba\x3c\xb0\x3e\x8f\x1f\x94\xf4\xd6\x6c\x44\x9c\xe2\x75\ +\x51\x2b\x2d\x50\x76\xc6\x1d\x83\xee\x10\x80\x6e\xa8\x3d\x17\x98\ +\x76\x0f\xd6\x3c\xac\x16\xaa\x09\x63\x67\x9f\xd8\x93\xca\x26\x75\ +\xf6\x04\x4f\x2e\x41\x86\x3c\x55\x66\x08\xb3\x3a\x5a\xd6\x8f\x29\ +\xaf\xa3\x8e\x57\xb7\x2e\xcd\x66\x5d\xc3\x14\xc7\x09\xc8\xa0\x46\ +\x66\x05\xb0\x28\x97\xfe\xee\x59\xc4\xf3\x4b\xfe\x51\x1b\xa5\x43\ +\xca\x7b\x6d\xce\x00\xb8\xb7\x0a\x19\x42\x65\xa3\xa5\xea\xb3\xd6\ +\xe2\x08\xb4\xe2\xf5\xc7\x40\xb0\x59\x81\xe8\x54\xf6\x3f\x54\x83\ +\x42\xc6\xab\xb9\x8e\x57\x7f\xd4\x09\x4c\x6f\x05\x32\x4d\x75\xe2\ +\x7d\x9d\x95\x25\x5f\x98\x1c\xaf\x40\x26\x82\x75\x0d\x02\xca\x5e\ +\x15\xe9\x6a\xd2\x04\x16\x81\x57\xb7\x9b\xce\x93\x1b\xa1\x13\x9e\ +\xe3\x80\x77\xae\x39\x0b\xa1\x3c\xfc\xd6\x79\xfb\xfd\x7f\x01\x3c\ +\x04\xa3\xb1\x5f\xc1\xc7\x76\xee\x83\x73\xfc\x9c\x34\xfc\x96\xae\ +\xd6\x39\xac\xc1\x55\x85\x42\x8f\x0c\x1f\x56\x28\x60\x83\xf3\x55\ +\x64\xb7\x95\xaa\x1e\x94\x9e\xa7\xcf\xc8\xa4\x58\xfe\xf0\x6e\x86\ +\x8b\xa5\xba\x10\xa7\xdc\xa4\x95\x69\x75\x91\xf2\x4e\xaf\x29\xb1\ +\x81\x0b\x2e\xc5\x2e\x2d\x4a\xb2\x54\xbf\x26\x37\xf3\xc0\x8a\x01\ +\x7f\x79\xb4\xce\xbe\xb5\xdf\xa9\xd8\x68\x9e\xe9\xaf\xce\x00\x7b\ +\x4c\x5f\x66\x9e\xe6\x1b\xf8\x18\xb5\x19\x21\x76\xd8\xeb\xc4\xd8\ +\x19\xe2\xfc\x1c\x6d\x59\x8b\xdd\x3d\x69\xd1\x3c\x1f\xbd\x2f\x4b\ +\xbc\x4f\x15\xbf\x8d\xbc\xa9\xf1\x8b\x88\x29\x7d\xc9\x15\xcf\xe8\ +\x78\x83\x55\xb6\xa0\xaf\x7f\x4f\xe1\x12\xbf\xda\x4d\x76\x81\x32\ +\x52\x79\xa5\xe7\xa3\xf3\x12\xdc\xe0\xd7\xc9\xc9\xc6\x0d\x42\x13\ +\xc5\x8a\x08\x05\x94\x52\xf1\x96\xb9\xd6\x76\xc4\x77\xd8\x9c\x96\ +\xb3\xeb\x01\x32\xd5\x74\x3e\x49\x81\x49\x99\x6a\xb1\x59\xcf\x96\ +\x34\xbe\x97\xcb\x67\xc9\x0b\x58\xd3\xb4\x1a\xd3\x8c\x1f\x56\x61\ +\x6f\xba\x52\x69\x47\x9f\xd0\xb6\x37\x44\xf4\x22\x4e\xa5\x41\xd6\ +\x32\xae\xbe\xbf\x25\x52\xa7\x2f\xe8\x42\x0f\x92\x38\x7d\xe9\x12\ +\xe0\xbb\x6b\xe8\x1e\x4f\x52\x1d\x61\xd5\xb7\x88\x4a\x6f\xc7\xb8\ +\xd3\x5d\x32\x72\x53\x7a\x37\xe8\x76\x17\xeb\x3e\x97\x76\x17\x80\ +\x0d\x8f\xcf\xa8\x87\xd0\x1a\x75\x8a\x50\x81\x72\x95\x97\x69\xf3\ +\x00\x1c\xcb\x78\xb6\xe5\x58\x81\x11\xc3\x31\xcd\xfc\x54\x10\xd2\ +\xdb\xa3\x2f\xb0\xf9\xe5\x17\x49\xd7\x4d\xdc\xd1\x58\x96\xfa\x61\ +\xc0\x92\x29\x32\x4a\xb3\xa5\x72\x5c\x57\xfb\x64\x5b\x73\x35\x0c\ +\x0c\x69\x17\xa3\xec\x82\x38\x40\x01\x31\xad\xc7\x75\x36\x45\xa6\ +\x61\x51\x27\x8f\xd2\xf9\xbf\xca\xac\xa8\xc7\xf2\xeb\x20\xb4\x8b\ +\xec\xde\x68\x1b\x44\xf7\x88\xe7\x11\x46\x34\x5b\x66\xf9\x1c\xd5\ +\xa4\x7f\x7b\x08\xb4\x0e\xac\x64\x70\x29\xbd\xc9\x1b\xd1\x2f\x6a\ +\x5b\xb9\xa9\x37\x12\xa0\x70\x2e\x29\x1c\x17\x79\x78\xa7\xb0\x83\ +\x46\x13\x71\xdd\x26\xdb\x90\x86\xa1\xf4\x92\x5b\xbb\x75\x3c\x56\ +\x7a\x81\xcb\x5b\x8a\x0c\xc7\xa5\x93\x5a\x8f\x18\xed\xb4\xba\x85\ +\x19\x47\x29\x86\xa5\xd2\xc9\x2d\x0f\x7b\x85\x44\x8b\xf1\x15\x7a\ +\x6c\x15\xb8\x19\xb3\xd6\x38\x29\xf3\xcd\xaa\xb0\x57\xd1\xc3\x0c\ +\xfd\x80\xab\x3c\x9d\x70\x3b\x51\x8d\x1b\x1f\x33\x5e\x5e\xfc\xac\ +\x98\xe7\x44\x9e\x7d\x06\xda\x82\x44\x4b\x94\xfe\x66\xd6\x8e\xc2\ +\xd2\x90\x8f\x00\x9b\x90\x8a\x67\x2f\x2c\x68\x07\x7a\xb4\xc5\xc1\ +\xaf\xa9\xa3\xac\x0f\x9f\xb9\xea\x30\xb7\xec\x96\x9f\xc0\xe6\xaa\ +\xc3\xb1\xb9\xea\x44\x3f\x6e\x6b\x7b\x41\xcd\xd9\x2b\x4e\xe1\x74\ +\xdf\xdb\x73\xd7\x72\x0b\xa8\x8b\xd3\x5d\xcb\x25\x24\xdb\x03\x7f\ +\xbd\x1e\x46\x35\x31\x67\x7e\x9a\xd8\x5f\xd3\x25\x30\xe3\x23\xc6\ +\x16\x46\xcd\xf8\xfd\x35\x5d\xc2\xbb\xcf\x47\x94\xfd\x0c\x87\x10\ +\xb5\x25\x31\x06\x17\x24\x75\x81\x6c\x8a\x15\xab\x1b\xb3\xeb\x3f\ +\xea\x9c\xd0\xa2\xca\xe6\xd8\xfb\x04\xcf\x35\x14\x77\x23\x5d\x27\ +\x26\x84\x2a\x97\x09\xb7\x22\x15\x4a\xae\x64\x88\x7d\x73\x8c\x12\ +\xd3\x0c\x40\x2e\x13\x94\x48\x85\x12\x25\x3d\x2e\xf6\x6a\x69\xe8\ +\x0e\x3d\x83\x7f\x35\x79\x54\xdf\x9d\xee\x9e\xa3\xbf\x52\x46\x51\ +\x0b\x04\xda\x81\xab\x45\x00\xd2\x07\xcd\xf5\xb7\x5f\x3a\x3e\xdf\ +\x7f\x40\xbd\xdd\xb9\x66\x0d\x49\xd2\x59\x93\x7d\x85\x8e\x98\xa4\ +\xad\x60\x0b\x4a\x44\x0d\x7b\x54\x42\xab\x84\x51\x4a\xf0\x9c\x94\ +\x55\x01\x2b\x9e\x62\xac\xd9\xab\x75\xd1\x5d\x62\x7a\x1b\xcf\x34\ +\x94\xe4\xe7\x0f\x7f\x81\x29\xfa\xd4\xef\x86\x28\x31\x33\x96\x80\ +\x45\xa4\x13\xe8\x15\x65\x56\xe2\x3d\x87\x06\x1d\xfc\x49\xf4\xf4\ +\xb8\x34\xc3\x4f\xd8\xc4\x80\xcf\xdf\x8b\x81\x37\x9b\xda\xcf\x22\ +\x0b\xf6\xe5\x4b\x6e\xe8\x53\x1e\x16\x62\xb4\x18\x36\x70\x29\x44\ +\x56\x57\x07\x50\xdf\xfb\x53\x56\xe8\xed\xee\x7a\x13\x74\xd3\x51\ +\x90\x1d\x4b\x55\xdb\x76\x7e\x93\xf1\x76\x03\x48\xae\xb2\xaa\x6e\ +\xbc\x78\x12\x7c\x62\x1d\xcd\xed\xd4\x8d\xbe\x74\x15\xcc\x92\xd4\ +\x72\x02\x74\x83\x91\xe7\x2f\x3e\x51\xb9\x19\x90\x2b\x9a\x59\xb0\ +\xde\x09\x1a\x80\xdc\x03\x49\xdd\x95\x75\xb1\x44\xf3\x78\x50\xc3\ +\xa6\x21\x69\x8a\xa7\xb4\xd5\x2e\x59\x53\xd8\xa5\xcb\x7b\xbb\xba\ +\xda\x3c\xc3\xa0\xbe\xe2\x35\x82\x05\x3b\x3e\x2b\x0f\x52\x7a\xc2\ +\xad\x6d\x43\x96\x48\x48\xd2\x58\x33\x52\x86\x13\x71\x9e\x71\xda\ +\x39\x52\xdf\x7d\x4c\x4c\x5d\x7b\xb3\xdc\xf8\x1d\x79\x9c\x5c\x26\ +\x99\x5f\x44\xfb\x77\x21\xb8\x7b\xd3\xad\xb8\x37\x65\xa0\xc3\xc7\ +\x1c\xd6\x5f\x16\x77\x10\x72\xaf\x08\x3e\x74\x68\x7b\xfa\xb8\x03\ +\x68\xd2\x5d\xe1\x55\x00\xe1\xd5\xa6\xfb\x0a\x89\x6d\xcb\xc8\xfe\ +\xcd\x17\xed\xa5\x93\x12\x9d\x21\x96\x50\xa9\x1f\xb7\x35\xcc\xb1\ +\xcb\xd1\x22\xb8\xee\x8e\xc0\xa8\x1b\xf4\x27\x9e\x3e\x96\x59\xd8\ +\xca\xe7\x9b\x79\x69\x5d\x94\x99\x97\xb8\xd7\x0e\x55\x20\xdd\x05\ +\x11\xc7\x7b\x4a\x66\xf2\xb4\x4b\x36\xf0\xc9\x6d\xfb\xcb\x8c\x76\ +\xf5\xf7\x6e\xa0\x25\xe7\x5e\x86\xba\x54\x97\x02\x53\xf8\x8e\x7d\ +\xd6\x83\x80\xf8\xc7\x15\xfe\xf3\x7c\x99\xae\xe1\xeb\xc7\x7b\xe2\ +\xea\x99\x10\x90\xc6\xd0\xae\x05\x4c\x6d\xe5\xeb\xc7\x07\x8f\xff\ +\xb9\xc3\xcb\x88\x41\x25\x45\x41\x5d\x4d\xce\x28\xaf\xf3\x8c\x2c\ +\x5c\x0e\x21\x35\x01\x2c\x48\xa7\xf1\x63\xd8\xf2\xf9\x13\xfd\x3c\ +\x8a\x88\xa4\xd9\xd1\x41\x06\xbc\xfb\xe6\x78\x68\x20\x6f\xf2\x1d\ +\x56\x22\xf6\x3b\x01\xbd\x95\x0c\xdf\x2c\x55\xb6\x67\xe6\xe6\xe6\ +\xb7\x22\x02\x5e\xdc\xb5\x3d\xe3\x60\x42\x63\x79\x2c\x22\x00\x8b\ +\xe5\x45\x0a\xba\xd1\x20\x6d\x60\xff\x67\x8c\xd8\x3e\x03\x06\x8b\ +\x51\x18\x7c\x25\xc7\xd0\x47\x1a\xff\xa6\x57\x7c\x48\xfb\x5a\xf7\ +\xc5\x34\x92\xcb\x2c\xf4\x2a\x0d\xc9\xf5\x89\xa6\x0f\x7a\x19\x45\ +\xdf\x6d\x8c\x12\xd5\x43\x5d\x19\x61\x02\x49\xaf\x8c\x30\x7e\xe1\ +\x89\x2a\xe3\xc7\xed\xaf\x8c\x68\xd5\xff\x7b\x5d\x6d\xe2\xd1\x17\ +\x4e\x55\x9b\xd2\xb3\xee\x71\x08\x7d\x3e\xa0\x6f\x8a\x71\xf4\xff\ +\x15\x60\xa9\xed\ +" + +qt_resource_name = b"\ +\x00\x0a\ +\x09\x24\x4d\x25\ +\x00\x71\ +\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x73\x00\x74\x00\x79\x00\x6c\x00\x65\ +\x00\x09\ +\x09\x5f\x97\x13\ +\x00\x71\ +\x00\x73\x00\x73\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00\x72\ +\x00\x63\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x18\ +\x03\x8e\xde\x67\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x76\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\xe6\xe6\x67\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0a\xae\x27\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x53\x25\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00\x72\ +\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\x65\xce\x07\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\xc4\x6a\xa7\ +\x00\x56\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x08\x90\x94\x67\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x19\ +\x08\x3e\xcc\x07\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x06\x41\x40\x87\ +\x00\x73\ +\x00\x69\x00\x7a\x00\x65\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x09\xd7\x1f\xa7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x05\x95\xde\x27\ +\x00\x75\ +\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0a\xe5\x6c\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1a\ +\x01\x21\xeb\x47\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\ +\x00\x2d\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x07\x4a\xa7\ +\x00\x56\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x06\x98\x83\x27\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\xe2\x68\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x8c\x6a\xa7\ +\x00\x48\ +\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00\x6c\ +\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0b\x59\x6e\x87\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x08\x3f\xda\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x01\x87\xae\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00\x48\ +\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x01\xf4\x81\x47\ +\x00\x63\ +\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x1e\x9b\x47\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\xab\x51\x07\ +\x00\x64\ +\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x06\x5e\x2c\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2d\x00\x6f\x00\x6e\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x07\x8f\x9d\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x01\xe0\x4a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00\x75\ +\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0b\xda\x30\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0e\xbc\xc3\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x01\x75\xcc\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x09\ +\x00\x28\xad\x23\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x73\x00\x73\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\ +\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x32\x00\x02\x00\x00\x00\x27\x00\x00\x00\x04\ +\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x25\xf2\ +\x00\x00\x03\x74\x00\x01\x00\x00\x00\x01\x00\x00\x19\x7b\ +\x00\x00\x03\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x18\xc1\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\x39\x5c\ +\x00\x00\x04\x96\x00\x00\x00\x00\x00\x01\x00\x00\x24\x01\ +\x00\x00\x06\x14\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x59\ +\x00\x00\x05\x30\x00\x00\x00\x00\x00\x01\x00\x00\x27\xd2\ +\x00\x00\x01\x52\x00\x00\x00\x00\x00\x01\x00\x00\x07\x93\ +\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x02\xdc\ +\x00\x00\x02\x72\x00\x00\x00\x00\x00\x01\x00\x00\x10\xa0\ +\x00\x00\x04\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x26\xd2\ +\x00\x00\x02\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x12\xcb\ +\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x00\x11\x49\ +\x00\x00\x01\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x06\xe9\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x28\ +\x00\x00\x03\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x14\ +\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x04\x73\ +\x00\x00\x05\xea\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xbf\ +\x00\x00\x06\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x33\x9c\ +\x00\x00\x01\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x0d\xcd\ +\x00\x00\x04\x58\x00\x00\x00\x00\x00\x01\x00\x00\x23\x0d\ +\x00\x00\x03\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x29\ +\x00\x00\x01\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x73\ +\x00\x00\x01\xaa\x00\x01\x00\x00\x00\x01\x00\x00\x08\xe1\ +\x00\x00\x00\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x0e\xb1\ +\x00\x00\x02\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x11\xce\ +\x00\x00\x00\xea\x00\x00\x00\x00\x00\x01\x00\x00\x05\x15\ +\x00\x00\x03\x12\x00\x00\x00\x00\x00\x01\x00\x00\x15\x11\ +\x00\x00\x04\x20\x00\x00\x00\x00\x00\x01\x00\x00\x20\x83\ +\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x03\x80\ +\x00\x00\x06\x82\x00\x00\x00\x00\x00\x01\x00\x00\x32\xf8\ +\x00\x00\x01\x76\x00\x00\x00\x00\x00\x01\x00\x00\x08\x37\ +\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x7e\ +\x00\x00\x03\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x62\ +\x00\x00\x06\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x35\x8c\ +\x00\x00\x03\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xd9\ +\x00\x00\x05\x54\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x2c\ +\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\x32\x55\ +\x00\x00\x07\x44\x00\x01\x00\x00\x00\x01\x00\x00\x3b\x30\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/qdarkstyle/rc/Hmovetoolbar.png b/qdarkstyle/rc/Hmovetoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..cead99ed108a83715a939fc293dd7692008ac6b2 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3HFSYrjteQfx`y?k)_Q87dhn@7xXk0~Fyb z@Q5sCVBi)8VMc~ob0mO*>?NMQuI%?&Bn5OO*L%Ib02GqV42dXl&d<$F%_{+N85o?4 zQWHy3QxwWGOEMJPJ$(aG^itV@;trlJjv*0;-<~t%Vo=~=cKEuuHadP)@WGQuU7r}S zO7(3kn;EC7l=k(^o8K==q_@k14TBON%sx1ZaXWETh=#i?0*QIL`njxgN@xNAL{>as literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/Hsepartoolbar.png b/qdarkstyle/rc/Hsepartoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7f183c8b3ee5ffaa6157867cb88ebb7e67f9c0fa GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^>_BYK!3HFCsxJuxDYhhUcNd1u43!L(ckTxN0g7-I zctjR6FmMB9xrG@SX3dcR3bL1Y`ns~;XOR@p6Zv)R$U2~qrKgKyh{fsT1O>Ju$B!EW z@!}4{#Nd`-q4nn`YMg93@~{6$nhfv4z>`4eS;NZqID=!NmZu#9Lx(rZWlOyY_CP}z NJYD@<);T3K0RUVxGDiRa literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/Vmovetoolbar.png b/qdarkstyle/rc/Vmovetoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6a655e28a82d9a2a228f8242c36526e8a4c07f GIT binary patch literal 2847 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQteeC5hX#1CLR`%d#7cHnS%A2Lzs$J-54gd?|2;R~vB$Ugni`as5(-z;zMpLbmE z7ID(uN9924^5y%qec~iGYk0q()m=P0`zC(aps>X~A>r_{)a!Sz zY)R|Bb*k3wpXa*!-`+fZnf8m(zFJ4%hSAg`3=CXMnLsB+`1)8S=jZArrsOB3>Q&?x z0Nu*KU}IlVkeHmETB4AYnx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcD zWXlvKdpj8?tx|+4B-HR8jh3>Am7x}#W5t}@Y|~!c^M2iSPV}rI&*A^=WN+~?=&Vl ygu8D0*FJNn=jr!(^S^Lg%ww3~C^^Nk!Gr(UTn_G4$)y^gMx>{!pUXO@geCyvkrMU* literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/Vsepartoolbar.png b/qdarkstyle/rc/Vsepartoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf62f16850863c2320aaefe25370cc58b830b54 GIT binary patch literal 2839 zcmeAS@N?(olHy`uVBq!ia0vp^_CUCLR`!4bxG2n3iKl72Bf`gC5@>NnV&31g`pAwdPzkQ=l%7Vw==YG+Y z;*R{@$Y8N?!vx*44_b}PABGv17W(DBeA4HcDtV+}TlK|re->%8Et_p^RrY4m+oBaK zmV^avE!r#CpZ)pQi@BTkpMJ^jp{V2iw(i&y1_myMOrVn@e0{8v^K+E%t*Amd+F5V%0wNv=peG!PC{xWt~$(69A|)Be?(o literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/branch_closed.png b/qdarkstyle/rc/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d652159a365396a046329cfc7695c89ee54431ca GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!2%?APo63Uq!^2X+?^QKos)S90ZA8lL>4nJ za0`PlBg3pY5H=O_B-6{JiOAS{|sjWh15M=978y+r}k{*WnkcFe(-;BX~D)* rS0)5haD*y~YzrxP=F!`JhM)Jr2M#8aN7~DQS{OWC{an^LB{Ts5zf35P literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/branch_open.png b/qdarkstyle/rc/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..66f8e1ac619d242f3d5a31ffb11291c09ea40468 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>w z1e^Sc1@brxJR*x37`TN&n2}-D90{Nxdx@v7EBhS|ac*foG2iHXppcfQi(?4K_2h&D z3_UzN#dZqZOE?US3>3JRaTpjFIL#0^D8eWr9I$mUBg3(s>=R~}U&3=E8!o-U3d z5v^~hTl*b$5NO-KaZ$^2My7CvC3jk<^u2WvDUf$c)s+rzv%V1E9{A4TMP-Z4lZ6F6 zJvyqaW~@Kfmu*$9pTBmh4fB87Nq1MQib$?;e-iXiZ<}* z4@CWD;9;1v<$&N$mS=`@#Ch2ZV#{}RJvQ4QaCNnQ-mU-(MmI+R8*yI$%dfxAYY;s7 z_m>{S8>aWE2aPM4zg_apbyj4!CUG}xvu2#YiDkvbx1hxrj-4fv9WXW}Qu2zs*=;EB~B@C9lD4Pt3jc#EK9uo4$63*ah<+ zss)BhMo2G`V&I;1@X1nvU9S{R&b}_{bpE^krGqN=vm#%w`~A&$lHbmbGYy8TuE%Y! g4!>ah-@}e^jYL&g^Ys^bz?fn1boFyt=akR{0GqMPK>z>% literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/checkbox_checked_disabled.png b/qdarkstyle/rc/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cb63cc2fac47ad304451f864be5fb9b9085910ee GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E7Jo-U3d z5v^~h`}!SnkZ7B~UO?mu^MY^z;cfGr%T7e}s1?W?8ZIpHm|nqi{YV9S;d_3jiRW9V zC@j#CiOINs*XRD1%4NQnC4ao1_;X|a8O{J^t^>=I&uJH^EA=Yy=q@QJXMe6{= z3nu?QmTiqn8yL4lU7L4ID46lSggggJ-lhEfrK>ewSvD~j#OXbEpLgByNx%V?Yugz2 z%=F`x=yC0fIn20j(F*mKC7cqgJZ$I97rnv0D^bF3N854ErU!Bp^;Wf}GDU{OUt^u0 zW>d#j^wD7Ns`t{1S6kg*n)>$7^lzH?%EjxII~|lJaHueWsWo@_*Zi9Q-(<7@f_{&8 zrO0b9HEPU+9v)SBw)%l|Fntmmjz{W9#jS ei>v=l+`}wZn5FJg^3NX_F$|urelF{r5}E*p0K`TB literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/checkbox_checked_focus.png b/qdarkstyle/rc/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..671be273b06e2b721f494379ab61e527932ba69e GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI zppNSx%;=;sy8pirl$i(^Q{;p7B~mkolg-~Zb$e)}u@ ze@5oRhYp5nY;MQ?&){3o{PczlV|l~dUDN*uim-MX2VD+|d1jngsyJ2mc)FUftqnvzx5JtA;>!fgJt|n_5jQ7B^fH6Ii)cTP@1u pu!mvshZ3I`*Gv}|E|RNaU|1Y$kt#XS(go-!22WQ%mvv4FO#o$0SI__e literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/checkbox_indeterminate.png b/qdarkstyle/rc/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..41024f7688c0623c853ee9ceb8138949cb167738 GIT binary patch literal 493 zcmVq3^Yy%*$?9v7vi2H2P(8128Bb|(G4PNvN{@ZTf(3sn_sOi&WJR5%589C1Db zhCs&)0xKfAB%rDi8*{57O<)4_5qWijS3LmgKot?w^!;`wQO?#_V**LxkEL?C;d$Q3 z34D<_j%&$$-a|FC);<7TfKs-gBytH%5;%7a2k<;^G*6NSFcsCSFK#waI05=$7(Tm( zXKA)Hc7gXz!E<>7_ErgOC56D&1`2f;J-djcl1whQ1*)tmxvW08H=aDaB2-ihxwfOi!+%lfAUc7T48B=@f2S)wSqMWl~v zZI(b4)#rJ^CmD~QfYn(73rQ)kZ~?z)ATUOY#(t96+Wf5x{DKuI1xkTZpzt0jI=8N~ z@D(TpewDxrBCCa!&WPR`@bXPS;RdLmG@G0AVz*kYZB*;P;G2LaatSOCE0wD-47cV1 zuZZ-3B^9~I`tuKy4iEtEUw^L;PUs>VUo&4)=p@!2lYf|GrJ*qgDsqPEE>LwM@VVy$ iRL|pXH+A&QKavmPo@ys59Ed6a0000E;YP`4SSj=K`lQnqN;26wzVN;k)FHnvrk3C?wm`aM7umdKI;Vst05m34zW@LL literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/checkbox_unchecked.png b/qdarkstyle/rc/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..2159aca9a10f75729912579b33a1226e575799aa GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E9Eo-U3d z5v^~hTl*b$5Mg-k8hGeCL!&lB&^xD7y>BB#3gn$qXZC6ymd#kPSfgCwOO2D=r^N+5 zJw7|dgetV6qbk!>#or&Sckj|)rDfLlx9!BzLz){NpZKh3z}$B1``V5SO@~m`&d1TB zFPXg)nog`1-usI20_&}gBemzbKX;_n9XqyBf99W!7jwS#7#6F4()FBFa_MYZPgcU( zS_U_U-aih`PlO_t6}*e$OX!)Ie`yQ*8keuHPS3X2n8Pqxfn#3m>Ec5MHB4$L|F3^% zND!}B?-loe_r`C{2jMH2Uo}`Q;Db^cY&se~TB4iwmri9$b1?Uu;sB%_cFATAov~jhym_YEdgAln?ixeQ z^=a2;y}eWCW~RA2fzc;$?>Dw)YxnzqlxvtK94R$eY;o}lF!UKbUHx3vIVCg!09=m0 AT>t<8 literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/checkbox_unchecked_disabled.png b/qdarkstyle/rc/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ade721e81ba47fa792d4586516b8744f8c49c8bb GIT binary patch literal 464 zcmV;>0WbcEP)z3Xli7-6*p9aNvlr>Itd;TFIVxd-y|OyrCsEBb@QA; zCyb(7HXkO*sBg@biZoF@2MSgIU*CL)>Rq?ji!Gh`NAd|iaAZN1hu>)c0000U^V1tLjO7h)cTN8vD8kxl9CSG-=9zI~sp3@KWFU8GbZ8()Nlj2>E@cM*00Fv5L_t(|+U=WLk^&(N zMNQT>E=U)k3)21RpJh4PJd%48X!1Rk<{TbF5DteGD^~0|g!!@C>GY`iyW{mLQwXR9 zjuawUp;Cior+G8=rW1YKL<346a~6o?i6 z?{azNxS!7yQSaX@eYYe*y&Lw~I5fO96fyKs5_ zy6%Wq@1q*&nfKd*=(Y$VMgp?uA^!zDB{1N>P63ZikG1hg_|Ito*$P`m0;}iYwLp&q zHaxr-YLO5D|8EUI6+I<5HvIcKKq-fN*91m!MLQ2@g<(~e)B}-PC>A_jKn)xdK16_J zA27UtS~#Wz%?8hwpwaM*^Mp_VHSm!VAk|=R&oeeflxnaSCSoLLra2!WK{LTeNN_t8 zMa*IEe9%Kt!~(_`37Qq2CE;g++G)V5=dIuQ^&@G>nP7%|MFEzZSE$DJ=G|h^>^+ap zZ@wUrJxU{aU6H9xwr+_{8tbBDYw}%RmCY=Ic3C>3gpljWFU8GbZ8()Nlj2>E@cM*00Fv5L_t(|+U=WLk^&(N zMNJl_8_?B`8_ zy6%Wq@1q*&nfKd*=(Y$VMgp?uA^!zDB{1N>P63ZikG1hg_|Ito*$P`m0;}iYwLp&q zHaxr-YLO5D|8EUI6+I<5HvIcKKq-fN*91m!MLQ2@g<(~e)B}-PC>A_jKn)xdK16_J zA27UtS~#Wz%?8hwpwaM*^Mp_VHSm!VAk|=R&oeeflxnaSCSoLLra2!WK{LTeNN_t8 zMa*IEe9%Kt!~(_`37Qq2CE;g++G)V5=dIuQ^&@G>nP7%|MFEzZSE$DJ=G|h^>^+ap zZ@wUrJxU{aU6H9xwr+_{8tbBDYw}%RmCY=Ic3C>3gpljWFU8GbZ8()Nlj2>E@cM*00FK^L_t(|+U=W3lEWYj zMI&9@_Q}(`u2cpl>3<1~)?G61A!s1*ckDcfFZ2UV}LO?5Uq!7sp&5|Lr zfTKjnjPRZkWJYjL5i&cxRf5b8ZWSRb!H-Cg)!=(2=w1ph*!w+IAXfO}IR0~7*F_Qa z`pw#RYZBDEVegGY!&^fUrH_&@lDEd7sB!Nt!IH1UVjcpe@#iI>l*c;nh*$5U8tIw$ z+l1&g2_h;1+4GS90-h2W@Lz|3$D+sDcqIJ$Fn}zDEtSCPdH7ynL;@Qgz8UI~5CQ)& z2cR}RH8?i>>pVc&4v)?WjLjA8JfIhbwX>uih_phn;OPQd;F$0s0xau*=>@dHF(qg= zc(w$MhG(27gbHYZkCXt}4UYCaV^Kue4UWP@RDxz2^AQp>6MTdOw?k3H81~KwJrqSu zV2n!8tne%eQYe>aG`#0`e*H)qaweD|UsZtR<`t^3qj^g#n!V@I`OOz3vPZ3w_Z69r zWc!xbim@+B4kW+tRoToUXqTlkN(i|wpGAW8(Zqf-18CSiA59@;O!aKeLkRQXw z1e^Sc1@brxJR*x37`TN&n2}-D90{Nxdx@v7EBhS|ac(A-+!@lDKp{;}7sn8e>&XcR z7pulY;Wn^IBG(*7A%~?b^VC!N=hHC=sm-IdEdjT~uc)I$ztaD0e F0ssj2CNKa1 literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/down_arrow_disabled.png b/qdarkstyle/rc/down_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5805d9842bb3c8bdf9ae741ebabc690a4929585a GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;vAyZcdU741BJ9aT^vI=t|uoP zVCdoDDYjGKUczBuWT3#kjKjddz-flSK@mm~;ef4+85xf4WSF7(8A5T-G@y GGywodVJqnX literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/left_arrow_disabled.png b/qdarkstyle/rc/left_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b9af8a34edb5f8dd767bf6afa303b89a31d38f GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!2%?APo63Uq!^2X+?^QKos)S9bR`<_$&i(E==bj5a^zeU&bwdtch>=_qAH5C#I(A02SZ= z-pqyvve{!vh3V|K2(Z;?j0;|Hq>tJ+4>OtTGCRJHZF@ZOcP8^q5Cr`I<~ScB9o=p= z&m^6bC_rXoz*@WDo;`Hvf?xzGIc?G2OIwY`1pwD|f5YrH(7gbIoJl|JS(+dUbvmTb zB5r&Bqu`aU1z`4E`<=%)mdf9?a};sgxR2RT5LuX#bWVMU#oQ*xD``&)6vecw1(rnna}5U zBv}}JUU#-zt!rHi$mjDrIL<6^D(>w}Oik4Xve{RW-j%cpG=ZjI)y&=*IB?)K*LCj$ zRDHh$oRrzj^z?Kq>70&LUiJM2-~*uKdfs9uz9g&qe#y)}0Tx})E2Z%}7S+9tjgq8G zz(UpczpGZOFDG$V%H`Y_mC6rh_9@YK{BbA$PyEhTe19x7TSPh3(2no@8jnJ}d` zxvz`)Xu-@3Q@U%O-8ttu@B6#&eeXFJcD1YLUFyZ`x^CY1#GHEIZf^VJ)fa|)EWFnC_vkwH{ z6N%(XrPA_FUeEIm3uZ8T)68avQmNeZ^mN!MezY4vBl-Klxl+0Oc_(iW1WUkMr#lwA61mWP^6gmcikThUVXxDm7!9M*?_AgI18~gF z1H*|#;zYYVZ2=^WVYb|CxN5a}7PC=xsG2|quMNcGX92#vbZHT|j#=*jKpN?%*2wG> z^-_116auGOL$e=c_Il3%1~2LHcaC7B3vd(Eku=gAhHwvQuxEgJEbHl{+%bXUhz^zO z1aMzw`&uyYd#6AxNnr@rTl>rgF}wdX0Kb}a^ohVmh_EiNtnd~J1gWB9;< zQeQOsw@G^iF9MGY79E(`tkvF|pP&B+z|Uqc0A~cJFP2I-+U4om@B3+mVcy`Fr2H#G zLmzjg?Ph4o^Sm*c%>u*JKeMaA-Ny3E)PG1ufSZlmvu)!&6#&$4$V4J>LSZIJL>K{la{0H2c zs~|?9C^x;rMaWb-8PX3|8pCWt!biMuy0?XQWQb<;X|43Tx`%u2d*Ay#=bm%m2uC>V zP+^=~UTj8M8r2nG5a!!_AedR2Z~X` z^C#k-|Ev48KfKp7anB!#d;YJu=VuP2fR+8R!0=+yodD>W_Zv61xCvYrMa;V91*W48 zlk+`pV9$aJo67F4y{x)QP|# zuvAI7%`!tkOxID(?!{Xg)et~F>Au&7WnfWmGWAJX(Q5Xad@h zW4pXoZt`faArQrMmE8|4geKr9vZClrczyyP>M$wW1;^C+m=Rbk24>RMfiB>Tz-(v& zg}`J5R?CJlfcYLbaD)NiLsho($9hS_#bPR2np!I<+q}LsH82yJKrt09X&4bjD(?9s z0J&awy%3nQz-?_<0DQpLhJ}c5s}PuT`K0>|VEpS=+R8ut=DfSL?<|gce#SPIk-hj& zt(8>gOaGp2U}Fbv$L{QRX+PHZKoq0E9FWc@-S;(`SC^H&KO$sSHiG-Rwc{`Y$)JXZ zz-et*7KJCUW)t9~eK8%t7hpJ_bZ7s|NY)%tmqqQ2WNlR=*;_}EZE9fVKruhU5e^-G Y1NpBZRoRadK>z>%07*qoM6N<$f;w}DFaQ7m literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/radio_unchecked.png b/qdarkstyle/rc/radio_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4def65c64a9d55441f82fe66fc7f46e5b73a75 GIT binary patch literal 728 zcmV;}0w?{6P)@!=&7gwT^7eV48y+tYIRCxlLiT(zip~u_E}K!eZQ1UCJ)XWpcn*qFv|mj2Hymm zGOGZ1&1OGlqk`+ej=|zgCiDDE0Kzalw_mH}fqMq8tl7*>&(3Zg z<=pb}a>SKCQhxe=1 zDZv#_S~^K`0Q0>2NJI5nZ6eAi5Q&W)Tj`Fao}46Y)*j1A!XehJuV&-U1oWX;y{+O9Vm8?gbB$>af^ zw*ZW{XL~Faoy!4ZGMk^9n`^`d07#`$FMw5G<+u=%tPliCX7&)sr_<@k@^=LQ*e#cH zlGcEH(Ye>fV(~_l?|Kj7Dkc) literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/radio_unchecked_disabled.png b/qdarkstyle/rc/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6ece890e750b0685bbd818f22e5fbf999ccd35e1 GIT binary patch literal 760 zcmV6Hyq3pRX0tGI#@4O=(z(ra$opASN0&l!V!~ zGsFupMi4Yn7A{E9xN<|Zbl8%Z;>x%YH!O_WHWI)PKm&#gz*M7gJ{PpnM5bj5JNs=u!`ga zdVmk2x~L*MwQ&UK2QB~`Dl%3m6rLT6fN7e+lZKH~)f)mY2nNUV`F!P|tYujVfhklk ztLk(#78{?OoOB!Qf1;T{t^7JLns=NBjk1M8p$uFZv8+*G>eJ>Xz*wU-!A3(nlNkmc z35?D<&ckN1bxP&(QZkYFE+Y35$z-KmF0XlIJs*K-nw{NUU8}&yS;x70*z&)zv)PwG z&(~_T&+A|YycTzd!$Uw!g29Pa$^inZw}4*5Fa|v{UIP(HqgwGgaEIaP+*}D*M%BLn zkV52jtL1e>^_8ez^ev!pO8&g(E#tx$L?XTg094i2O?hBJARzl5{sneL_4H8%R5gO? zZYu(BRiyu@0>FU48{Yx~Mc}+;S&3GgZQD)(=Mi(Ony70 zgw)FKi^z1|aUM4cH~kt$W3lniTU)BCIV+pJ6jU9r-EjY4+jdG^H>WTlBDu5C=s2S%SwytG|&qy1B<|RZG49PACf*`UEpTkaXb%RO9HU}g)|IfP+T{SND8Rm6FUm; qM77uv3N6gc%>4ATZ<{v%H@^W&H{IQg@q%gq0000;(ZNqD1xa&r7l*n1_#$VNv$@8uKpD^(Yg!rs-u&mySz3x zZPmewoA|3(5ed=3lvIQo?lU4S?;e*cbV-``!^wBndk*Jwe%*6`Ofvc3g`y}Qe%Lrf zM~=<{C<7<~DB7nM*t{X(_-1F@|8?!;Zt4JTJ(y!=55OpZ_h7S5!fDy(A~R0{I738D zL8$7fp+~8t=)#MxT`%|Gok$E|orn3AV17^=sdPmu z9ZIFWq|WE0((KlQ>oIJr*0vn02W-QAB%)70FAq({4B!bfkMfUi~ek_$f*RST)55J#+#BE2=;@(#CR+jDgK2NURglS37FQ?Zk`&XaJb+PUn~Z%}G`mo&kx!C)voplk7DK$Im&m^!<{% gmtDJ=WHPAy0n)7IgxW`FVE_OC07*qoM6N<$f`lX-a{vGU literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/right_arrow.png b/qdarkstyle/rc/right_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..9b0a4e6a7a8097818d9c0626c84f19f4d690dd31 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!2%?APo63Uq!^2X+?^QKos)S9wUkJ;l%oZHT?}(3D>Wp7T%b9XV|~Y(T_!;F44$rjF6*2UngIS-C?Eg; literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/sizegrip.png b/qdarkstyle/rc/sizegrip.png new file mode 100644 index 0000000000000000000000000000000000000000..350583aaac4aa474ac449eaea2cc7ddd060276b9 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0A8dZe4lyHC-T!u_VYZ zn8D%MjWi%f)6>Nz(!sM1rC-2ha+zM<2rMwpeI*@Z@PO%TWH}e*?iSqXK(y9 XcW6R37#&FAr-gY z-rUH`puoZ4SQyZj9Qd}kRkgExspwA+*PdmovgYQ`l$1@M%Pi(EdF8VmvF&CX@A%e}M=bpY`_UHx3vIVCg!0H#+y$^ZZW literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/stylesheet-branch-more.png b/qdarkstyle/rc/stylesheet-branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..62711409d7ed69ec98979394795822630458d9eb GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^5PiX%b9eR9<JS%C8jVk7;fc! UBk#RM6lem2r>mdKI;Vst0ANBkrT_o{ literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/stylesheet-vline.png b/qdarkstyle/rc/stylesheet-vline.png new file mode 100644 index 0000000000000000000000000000000000000000..87536cce16aabb3710663f720f8d354b1bb0b757 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^fk14@;zM~Ln>~) zy|9s&!GMF=@x%h2gO1`OFspnaH4_oY}#FfpL8m Q-wTkir>mdKI;Vst0J6j{!2kdN literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/undock.png b/qdarkstyle/rc/undock.png new file mode 100644 index 0000000000000000000000000000000000000000..88691d779507c9b809391396407f5cb4a6497c40 GIT binary patch literal 578 zcmV-I0=@l-P)WFU8GbZ8()Nlj2>E@cM*00E{+L_t(|+U=X$4#OY} zLz`&--S*43w`rPoNlWaQLS8pfd~hg*uq-oX%osV0`LJ!+SPR{}9r(JUC& zi*OVO>rs3r1nW_FCJ5_Yd@BU&U3e=9yOQ`b5bSE=k3zUrc5+?UXD9c4F9B>-qyH)% z1tH=BQxRVU!7FWl=67leWRLz4ahXo| zoe{&T7oZ-FMxDSsBBvjZ{}acq6e%f?_~rzJ_LzyflS`(bcuN3?R&llQTw-2U8((=NC3B QV*mgE07*qoM6N<$f{lRZzyJUM literal 0 HcmV?d00001 diff --git a/qdarkstyle/rc/up_arrow.png b/qdarkstyle/rc/up_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..abcc7245212f19a5dbff1bb19647b1dd4bb05b6a GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;vAy| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;v6FKKb3EC1BH}5T^vI=t|uoP z;C)upuu) + + rc/up_arrow_disabled.png + rc/Hmovetoolbar.png + rc/stylesheet-branch-end.png + rc/branch_closed-on.png + rc/stylesheet-vline.png + rc/branch_closed.png + rc/branch_open-on.png + rc/transparent.png + rc/right_arrow_disabled.png + rc/sizegrip.png + rc/close.png + rc/close-hover.png + rc/close-pressed.png + rc/down_arrow.png + rc/Vmovetoolbar.png + rc/left_arrow.png + rc/stylesheet-branch-more.png + rc/up_arrow.png + rc/right_arrow.png + rc/left_arrow_disabled.png + rc/Hsepartoolbar.png + rc/branch_open.png + rc/Vsepartoolbar.png + rc/down_arrow_disabled.png + rc/undock.png + rc/checkbox_checked_disabled.png + rc/checkbox_checked_focus.png + rc/checkbox_checked.png + rc/checkbox_indeterminate.png + rc/checkbox_indeterminate_focus.png + rc/checkbox_unchecked_disabled.png + rc/checkbox_unchecked_focus.png + rc/checkbox_unchecked.png + rc/radio_checked_disabled.png + rc/radio_checked_focus.png + rc/radio_checked.png + rc/radio_unchecked_disabled.png + rc/radio_unchecked_focus.png + rc/radio_unchecked.png + + + style.qss + + diff --git a/qdarkstyle/style.qss b/qdarkstyle/style.qss new file mode 100644 index 000000000..c2db06651 --- /dev/null +++ b/qdarkstyle/style.qss @@ -0,0 +1,1894 @@ +/* QDarkStyleSheet -------------------------------------------------------- + +This is the main style sheet, the palette has nine main colors. +It is based on three selecting colors, three greyish (background) colors +plus three whitish (foreground) colors. Each set of widgets of the same +type have a header like this: + + ------------------ + GroupName -------- + ------------------ + +And each widget is separated with a header like this: + + QWidgetName ------ + +This makes more easy to find and change some css field. The basic +configuration is described bellow. + + SELECTION ------------ + + sel_light #179AE0 #148CD2 (selection/hover/active) + sel_normal #3375A3 #1464A0 (selected) + sel_dark #18465D #14506E (selected disabled) + + FOREGROUND ----------- + + for_light #EFF0F1 #F0F0F0 (texts/labels) + for_dark #505F69 #787878 (disabled texts) + + BACKGROUND ----------- + + bac_light #4D545B #505F69 (unpressed) + bac_normal #31363B #32414B (border, disabled, pressed, checked, toolbars, menus) + bac_dark #232629 #19232D (background) + +If a stranger configuration is required because of a bugfix or anything +else, keep the comment on that line to nobodys changed it, including the +issue number. +--------------------------------------------------------------------------- */ + + + +/* QWidget ---------------------------------------------------------------- */ + +QWidget { + background-color: #19232D; + border: 0px solid #32414B; + padding: 0px; + color: #F0F0F0; + selection-background-color: #1464A0; + selection-color: #F0F0F0; +} + +QWidget:disabled { + background-color: #19232D; + color: #787878; + selection-background-color: #14506E; + selection-color: #787878; +} + +QWidget:item:selected { + background-color: #1464A0; +} + +QWidget:item:hover { + background-color: #148CD2; + color: #32414B; +} + +/* QMainWindow ------------------------------------------------------------ */ +/* This adjusts the splitter in the dock widget, not qsplitter */ + + +QMainWindow::separator { + background-color: #32414B; + border: 0 solid #19232D; + spacing: 0; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #505F69; + border: 0px solid #148CD2; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(:/qss_icons/rc/Vsepartoolbar.png); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(:/qss_icons/rc/Hsepartoolbar.png); +} + +/* QToolTip --------------------------------------------------------------- */ + +QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + padding: 0; /*remove padding, for fix combo box tooltip*/ + opacity: 230; /*reducing transparency to read better*/ +} + +/* QStatusBar ------------------------------------------------------------- */ + +QStatusBar { + border: 1px solid #32414B; +} + +QStatusBar QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + padding: 0; /*remove padding, for fix combo box tooltip*/ + opacity: 230; /*reducing transparency to read better*/ +} + +/* QCheckBox -------------------------------------------------------------- */ + +QCheckBox { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #787878; +} + +QCheckBox::indicator { + margin-left: 4px; + width: 16px; + height: 16px; +} + +QCheckBox::indicator:unchecked { + image: url(:/qss_icons/rc/checkbox_unchecked.png); +} + +QCheckBox::indicator:unchecked:hover, +QCheckBox::indicator:unchecked:focus, +QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(:/qss_icons/rc/checkbox_unchecked_focus.png); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png); +} + +QCheckBox::indicator:checked { + image: url(:/qss_icons/rc/checkbox_checked.png); +} + +QCheckBox::indicator:checked:hover, +QCheckBox::indicator:checked:focus, +QCheckBox::indicator:checked:pressed { + border: none; + image: url(:/qss_icons/rc/checkbox_checked_focus.png); +} + +QCheckBox::indicator:checked:disabled{ + image: url(:/qss_icons/rc/checkbox_checked_disabled.png); +} + +QCheckBox::indicator:indeterminate { + image: url(:/qss_icons/rc/checkbox_indeterminate.png); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(:/qss_icons/rc/checkbox_indeterminate_disabled.png); +} + +QCheckBox::indicator:indeterminate:focus, +QCheckBox::indicator:indeterminate:hover, +QCheckBox::indicator:indeterminate:pressed { + image: url(:/qss_icons/rc/checkbox_indeterminate_focus.png); +} + +/* QGroupBox -------------------------------------------------------------- */ + +QGroupBox { + font-weight: bold; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + margin-top: 16px; +} + + + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 3px; + padding-left: 3px; + padding-right: 5px; + padding-top: 8px; + padding-bottom: 16px; +} + +QGroupBox::indicator { + margin-left: 4px; + width: 16px; + height: 16px; +} + +QGroupBox::indicator { + margin-left: 2px; +} + +QGroupBox::indicator:unchecked:hover, +QGroupBox::indicator:unchecked:focus, +QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(:/qss_icons/rc/checkbox_unchecked_focus.png); +} + +QGroupBox::indicator:checked:hover, +QGroupBox::indicator:checked:focus, +QGroupBox::indicator:checked:pressed { + border: none; + image: url(:/qss_icons/rc/checkbox_checked_focus.png); +} + +QGroupBox::indicator:checked:disabled { + image: url(:/qss_icons/rc/checkbox_checked_disabled.png); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png); +} + +/* QRadioButton ----------------------------------------------------------- */ + +QRadioButton { + background-color: #19232D; + color: #F0F0F0; + spacing: 0; + padding: 0; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #787878; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #F0F0F0; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-bottom: 2px; + width: 25px; + height: 25px; +} + +QRadioButton::indicator:unchecked { + image: url(:/qss_icons/rc/radio_unchecked.png); +} + +QRadioButton::indicator:unchecked:hover, +QRadioButton::indicator:unchecked:focus, +QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(:/qss_icons/rc/radio_unchecked_focus.png); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(:/qss_icons/rc/radio_checked.png); +} + +QRadioButton::indicator:checked:hover, +QRadioButton::indicator:checked:focus, +QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(:/qss_icons/rc/radio_checked_focus.png); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(:/qss_icons/rc/radio_checked_disabled.png); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(:/qss_icons/rc/radio_unchecked_disabled.png); +} + +/* QMenuBar --------------------------------------------------------------- */ + +QMenuBar { + background-color: #32414B; + padding: 2px; + border: 1px solid #19232D; + color: #F0F0F0; +} + +QMenuBar:focus { + border: 1px solid #148CD2; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #32414B; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #32414B; + background-color: #148CD2; + color: #F0F0F0; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ */ + +QMenu { + border: 0px solid #32414B; + color: #F0F0F0; + margin: 0px; +} + +QMenu::separator { + height: 2px; + background-color: #505F69; + color: #F0F0F0; + padding-left: 4px; + margin-left: 2px; + margin-right: 2px; +} + +QMenu::icon { + margin: 0px; + padding-left:4px; +} + +QMenu::item { + padding: 4px 24px 4px 24px; + border: 1px transparent #32414B; /* reserve space for selection border */ +} + +QMenu::item:selected { + color: #F0F0F0; +} + + + +QMenu::indicator { + width: 12px; + height: 12px; + padding-left:6px; +} + +/* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + +QMenu::indicator:non-exclusive:unchecked { + image: url(:/qss_icons/rc/checkbox_unchecked.png); +} + +QMenu::indicator:non-exclusive:unchecked:selected { + image: url(:/qss_icons/rc/checkbox_unchecked_disabled.png); +} + +QMenu::indicator:non-exclusive:checked { + image: url(:/qss_icons/rc/checkbox_checked.png); +} + +QMenu::indicator:non-exclusive:checked:selected { + image: url(:/qss_icons/rc/checkbox_checked_disabled.png); +} + +/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ + +QMenu::indicator:exclusive:unchecked { + image: url(:/qss_icons/rc/radio_unchecked.png); +} + +QMenu::indicator:exclusive:unchecked:selected { + image: url(:/qss_icons/rc/radio_unchecked_disabled.png); +} + +QMenu::indicator:exclusive:checked { + image: url(:/qss_icons/rc/radio_checked.png); +} + +QMenu::indicator:exclusive:checked:selected { + image: url(:/qss_icons/rc/radio_checked_disabled.png); +} + +QMenu::right-arrow { + margin: 5px; + image: url(:/qss_icons/rc/right_arrow.png) +} + +/* QAbstractItemView ------------------------------------------------------ */ + +QAbstractItemView { + alternate-background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- */ + +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + color: #F0F0F0; +} + +QAbstractScrollArea:disabled { + color: #787878; +} + +/* QScrollArea ------------------------------------------------------------ */ + +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- */ + +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #32414B; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar::handle:horizontal { + background-color: #787878; + border: 1px solid #32414B; + border-radius: 4px; + min-width: 8px; + +} + +QScrollBar::handle:horizontal:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(:/qss_icons/rc/right_arrow_disabled.png); + width: 10px; + height: 10px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(:/qss_icons/rc/left_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, +QScrollBar::add-line:horizontal:on { + border-image: url(:/qss_icons/rc/right_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, +QScrollBar::sub-line:horizontal:on { + border-image: url(:/qss_icons/rc/left_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, +QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #32414B; + border-radius: 4px; +} + +QScrollBar::handle:vertical { + background-color: #787878; + border: 1px solid #32414B; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-height: 8px; + +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(:/qss_icons/rc/up_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(:/qss_icons/rc/down_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, +QScrollBar::sub-line:vertical:on { + border-image: url(:/qss_icons/rc/up_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, +QScrollBar::add-line:vertical:on { + border-image: url(:/qss_icons/rc/down_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit--------------------------------------------------------------- */ + +QTextEdit { + background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; +} + +QTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QPlainTextEdit --------------------------------------------------------- */ + +QPlainTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QPlainTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPlainTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QSizeGrip --------------------------------------------------------------- */ + +QSizeGrip { + image: url(:/qss_icons/rc/sizegrip.png); + width: 12px; + height: 12px; +} + +/* QStackedWidget --------------------------------------------------------- */ + +QStackedWidget { + padding: 4px; + border: 1px solid #32414B; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- */ + +QToolBar { + background-color: #32414B; + border-bottom: 1px solid #19232D; + padding: 2px; + font-weight: bold; +} + +QToolBar QToolButton{ + background-color: #32414B; +} + +QToolBar::handle:horizontal { + width: 6px; + image: url(:/qss_icons/rc/Hmovetoolbar.png); +} + +QToolBar::handle:vertical { + height: 6px; + image: url(:/qss_icons/rc/Vmovetoolbar.png); +} + +QToolBar::separator:horizontal { + width: 3px; + image: url(:/qss_icons/rc/Hsepartoolbar.png); +} + +QToolBar::separator:vertical { + height: 3px; + image: url(:/qss_icons/rc/Vsepartoolbar.png); +} + +QToolButton#qt_toolbar_ext_button { + background: #32414B; + border: 0px; + color: #F0F0F0; + image: url(:/qss_icons/rc/right_arrow.png); +} + +/* QAbstractSpinBox ------------------------------------------------------- */ + +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + padding-top: 2px; /* This fix 103, 111*/ + padding-bottom: 2px; /* This fix 103, 111*/ + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #32414B; + margin: 1px; +} + +QAbstractSpinBox::up-arrow, +QAbstractSpinBox::up-arrow:disabled, +QAbstractSpinBox::up-arrow:off { + image: url(:/qss_icons/rc/up_arrow_disabled.png); + width: 9px; + height: 9px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(:/qss_icons/rc/up_arrow.png); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #32414B; + margin: 1px; +} + +QAbstractSpinBox::down-arrow, +QAbstractSpinBox::down-arrow:disabled, +QAbstractSpinBox::down-arrow:off { + image: url(:/qss_icons/rc/down_arrow_disabled.png); + width: 9px; + height: 9px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(:/qss_icons/rc/down_arrow.png); +} + +QAbstractSpinBox:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractSpinBox:selected { + background: #1464A0; + color: #32414B; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QLabel ----------------------------------------------------------------- */ + +QLabel { + background-color: #19232D; + border: 0px solid #32414B; + padding: 2px; + margin: 0px; + color: #F0F0F0 +} + +QLabel::disabled { + background-color: #19232D; + border: 0px solid #32414B; + color: #787878; +} + +/* QTextBrowser ----------------------------------------------------------- */ + +QTextBrowser { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QTextBrowser:hover, +QTextBrowser:!hover, +QTextBrowser::selected, +QTextBrowser::pressed { + border: 1px solid #32414B; +} + +/* QGraphicsView --------------------------------------------------------- */ + +QGraphicsView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QGraphicsView:hover, +QGraphicsView:!hover, +QGraphicsView::selected, +QGraphicsView::pressed { + border: 1px solid #32414B; +} + +/* QCalendarWidget -------------------------------------------------------- */ + +QCalendarWidget { + border: 1px solid #32414B; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #787878; +} + +/* QLCDNumber ------------------------------------------------------------- */ + +QLCDNumber { + background-color: #19232D; + color: #F0F0F0; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #787878; +} + +/* QProgressBar ----------------------------------------------------------- */ + +QProgressBar { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #1464A0; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #14506E; + color: #787878; + border-radius: 4px; +} + + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QPushButton ------------------------------------------------------------ */ + +QPushButton { + background-color: #505F69 ; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:disabled { + background-color: #32414B; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; +} + + +QPushButton:checked { + background-color: #32414B; + border: 1px solid #32414B; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QPushButton:pressed { + background-color: #19232D; + border: 1px solid #19232D; +} + +QPushButton:hover, +QPushButton:checked:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:selected, +QPushButton:checked:selected{ + background: #1464A0; + color: #32414B; +} + +/* QToolButton ------------------------------------------------------------ */ + +QToolButton { + background-color: transparent; + border: 1px solid #32414B; + border-radius: 4px; + margin: 0px; + padding: 2px; +} + +QToolButton:checked { + background-color: #19232D; + border: 1px solid #19232D; +} + +QToolButton:disabled { + border: 1px solid #32414B; +} + +QToolButton:hover, +QToolButton:checked:hover{ + border: 1px solid #148CD2; +} + +/* the subcontrols below are used only in the MenuButtonPopup mode */ + +QToolButton[popupMode="1"] { + padding: 2px; + padding-right: 12px; /* only for MenuButtonPopup */ + border: 1px solid #32414B; /* make way for the popup button */ + border-radius: 4px; +} + +/* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ + +QToolButton[popupMode="2"] { + padding: 2px; + padding-right: 12px; /* only for InstantPopup */ + border: 1px solid #32414B; /* make way for the popup button */ +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + border: 1px solid #32414B; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + /* 16px width + 4px for border = 20px allocated above */ + width: 16px; + outline: none; +} + +QToolButton::menu-button:hover, +QToolButton::menu-button:checked:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-indicator { + image: url(:/qss_icons/rc/down_arrow.png); + top: -8px; /* shift it a bit */ + left: -4px; /* shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(:/qss_icons/rc/down_arrow.png); +} + +QToolButton::menu-arrow:open { + border: 1px solid #32414B; +} + +/* QCommandLinkButton ----------------------------------------------------- */ + +QCommandLinkButton { + background-color: transparent; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #787878; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QCombobox -------------------------------------------------------------- */ + +QComboBox { + border: 1px solid #32414B; + border-radius: 4px; + selection-background-color: #1464A0; + padding-top: 2px; /* This fix #103, #111*/ + padding-bottom: 2px; /* This fix #103, #111*/ + padding-left: 4px; + padding-right: 4px; + /* min-width: 75px; removed to fix 109 */ +} + +QComboBox:disabled { + background-color: #19232D; + color: #787878; +} + +QComboBox:hover{ + border: 1px solid #148CD2; +} + +QComboBox:on { + selection-background-color: #19232D; +} + +QComboBox QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #32414B; + selection-color: #148CD2; + selection-background-color: #32414B; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 20px; + border-left-width: 0px; + border-left-color: #32414B; + border-left-style: solid; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QComboBox::down-arrow { + image: url(:/qss_icons/rc/down_arrow_disabled.png); +} + +QComboBox::down-arrow:on, +QComboBox::down-arrow:hover, +QComboBox::down-arrow:focus { + image: url(:/qss_icons/rc/down_arrow.png); +} + +/* QSlider ---------------------------------------------------------------- */ + +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #32414B; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal { + background: #1464A0; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #14506E; +} + +QSlider::handle:horizontal { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: -8px 0; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::groove:vertical { + background: #32414B; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:vertical { + background: #1464A0; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:vertical:disabled { + background: #14506E; +} + +QSlider::handle:vertical { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +/* QLine ------------------------------------------------------------------ */ + +QLineEdit { + background-color: #19232D; + padding-top: 2px; /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + color: #F0F0F0; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #787878; +} + +QLineEdit:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QLineEdit:selected{ + background: #1464A0; + color: #32414B; +} + +/* QTabWiget -------------------------------------------------------------- */ + +QTabWidget { + padding: 2px; + selection-background-color: #32414B; +} + +QTabWidget QFrame{ + border: 0; +} + +QTabWidget::pane { + border: 1px solid #32414B; + border-radius: 4px; + padding: 2px; + margin: 0px; +} + +QTabWidget::pane:selected { + background-color: #32414B; + border: 1px solid #1464A0; +} + +/* QTabBar ---------------------------------------------------------------- */ + +QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + + /* left: 5px; move to the right by 5px - removed for fix */ + } + +QTabBar::close-button { + border: 0; + margin: 2px; + padding: 0; + image: url(:/qss_icons/rc/close.png); +} + +QTabBar::close-button:hover { + image: url(:/qss_icons/rc/close-hover.png); +} + +QTabBar::close-button:pressed { + image: url(:/qss_icons/rc/close-pressed.png); +} + +/* QTabBar::tab - selected ----------------------------------------------- */ + +QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:left:selected:disabled { + border-left: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:right:selected:disabled { + border-right: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +/* QTabBar::tab - !selected and disabled ---------------------------------- */ + +QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +/* QTabBar::tab - selected ----------------------------------------------- */ + +QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 3px; +} + +QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + + +QTabBar::tab:top { + background-color: #32414B; + color: #F0F0F0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #32414B; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:selected { + background-color: #505F69; + color: #F0F0F0; + border-bottom: 3px solid #1464A0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:!selected:hover { + border: 1px solid #148CD2; + border-bottom: 3px solid #148CD2; +} + +QTabBar::tab:bottom { + color: #F0F0F0; + border-top: 3px solid #32414B; + background-color: #32414B; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected { + color: #F0F0F0; + background-color: #505F69; + border-top: 3px solid #1464A0; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:bottom:!selected:hover { + border: 1px solid #148CD2; + border-top: 3px solid #148CD2; +} + +QTabBar::tab:left { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:left:selected { + color: #F0F0F0; + background-color: #505F69; + border-left: 3px solid #1464A0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:left:!selected:hover { + border: 1px solid #148CD2; + border-left: 3px solid #148CD2; +} + +QTabBar::tab:right { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:right:selected { + color: #F0F0F0; + background-color: #505F69; + border-right: 3px solid #1464A0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +QTabBar::tab:right:!selected:hover { + border: 1px solid #148CD2; + border-right: 3px solid #148CD2; +} + +QTabBar QToolButton::right-arrow:enabled { + image: url(:/qss_icons/rc/right_arrow.png); +} + +QTabBar QToolButton::left-arrow:enabled { + image: url(:/qss_icons/rc/left_arrow.png); +} + +QTabBar QToolButton::right-arrow:disabled { + image: url(:/qss_icons/rc/right_arrow_disabled.png); +} + +QTabBar QToolButton::left-arrow:disabled { + image: url(:/qss_icons/rc/left_arrow_disabled.png); +} + + +/* Some examples from internet to check + +QTabBar::tabButton() and QTabBar::tabIcon() +QTabBar::tear {width: 0px; border: none;} +QTabBar::tear {image: url(tear_indicator.png);} +QTabBar::scroller{width:85pix;} +QTabBar QToolbutton{background-color:"light blue";} + +But that left the buttons transparant. +Looked confusing as the tab buttons migrated behind the scroller buttons. +So we had to color the back ground of the scroller buttons +*/ + +/* QDockWiget ------------------------------------------------------------- */ + +QDockWidget { + outline: 1px solid #32414B; + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + titlebar-close-icon: url(:/qss_icons/rc/close.png); + titlebar-normal-icon: url(:/qss_icons/rc/undock.png); +} + +QDockWidget::title { + padding: 6px; /* better size for title bar */ + border: none; + background-color: #32414B; +} + +QDockWidget::close-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::close-button:hover { + border: 1px solid #32414B; +} + +QDockWidget::close-button:pressed { + border: 1px solid #32414B; +} + +QDockWidget::float-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::float-button:hover { + border: 1px solid #32414B; +} + +QDockWidget::float-button:pressed { + border: 1px solid #32414B; +} + + +/* QTreeView QTableView QListView ----------------------------------------- */ + +QTreeView:branch:selected, +QTreeView:branch:hover { + background: url(:/qss_icons/rc/transparent.png); +} + +QTreeView::branch:has-siblings:!adjoins-item { + border-image: url(:/qss_icons/rc/transparent.png); +} + +QTreeView::branch:has-siblings:adjoins-item { + border-image: url(:/qss_icons/rc/transparent.png); +} + +QTreeView::branch:!has-children:!has-siblings:adjoins-item { + border-image: url(:/qss_icons/rc/transparent.png); +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + image: url(:/qss_icons/rc/branch_closed.png); +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + image: url(:/qss_icons/rc/branch_open.png); +} + +QTreeView::branch:has-children:!has-siblings:closed:hover, +QTreeView::branch:closed:has-children:has-siblings:hover { + image: url(:/qss_icons/rc/branch_closed-on.png); +} + +QTreeView::branch:open:has-children:!has-siblings:hover, +QTreeView::branch:open:has-children:has-siblings:hover { + image: url(:/qss_icons/rc/branch_open-on.png); +} + +QListView::item:!selected:hover, +QTreeView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #148CD2; + background-color: #32414B; +} + +QListView::item:selected:hover, +QTreeView::item:selected:hover, +QTableView::item:selected:hover, +QColumnView::item:selected:hover { + background: #1464A0; + color: #19232D; +} + +QTreeView::indicator:checked, +QListView::indicator:checked { + image: url(:/qss_icons/rc/checkbox_checked.png); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked { + image: url(:/qss_icons/rc/checkbox_unchecked.png); +} + +QTreeView::indicator:checked:hover, +QTreeView::indicator:checked:focus, +QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed { + image: url(:/qss_icons/rc/checkbox_checked_focus.png); +} + +QTreeView::indicator:unchecked:hover, +QTreeView::indicator:unchecked:focus, +QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed { + image: url(:/qss_icons/rc/checkbox_unchecked_focus.png); +} + +QTreeView::indicator:indeterminate:hover, +QTreeView::indicator:indeterminate:focus, +QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed { + image: url(:/qss_icons/rc/checkbox_indeterminate_focus.png); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate { + image: url(:/qss_icons/rc/checkbox_indeterminate.png); +} + +QListView, +QTreeView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + gridline-color: #32414B; + border-radius: 4px; +} + +QListView:disabled, +QTreeView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #787878; +} + +QListView:selected, +QTreeView:selected, +QTableView:selected, +QColumnView:selected { + background: #1464A0; + color: #32414B; +} + +QListView:hover, +QTreeView::hover, +QTableView::hover, +QColumnView::hover { + background-color: #19232D; + border: 1px solid #148CD2; +} + +QListView::item:pressed, +QTreeView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #1464A0; +} + +QListView::item:selected:active, +QTreeView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #1464A0; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #32414B; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ */ + +QHeaderView { + background-color: #32414B; + border: 0px transparent #32414B; + padding: 0px; + margin: 0px; + border-radius: 0px; +} + +QHeaderView:disabled { + background-color: #32414B; + border: 1px transparent #32414B; + padding: 2px; +} + +QHeaderView::section { + background-color: #32414B; + color: #F0F0F0; + padding: 2px; + border-radius: 0px; + text-align: left; +} + +QHeaderView::section:checked { + color: #F0F0F0; + background-color: #1464A0; +} + +QHeaderView::section:checked:disabled { + color: #787878; + background-color: #14506E; +} + +QHeaderView::section::horizontal:disabled, +QHeaderView::section::vertical:disabled { + color: #787878; +} + +QHeaderView::section::vertical::first, +QHeaderView::section::vertical::only-one { + border-top: 1px solid #32414B; +} + +QHeaderView::section::vertical { + border-top: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, +QHeaderView::section::horizontal::only-one { + border-left: 1px solid #32414B; +} + +QHeaderView::section::horizontal { + border-left: 1px solid #19232D; +} + +/* Those settings (border/width/height/background-color) solve bug */ +/* transparent arrow background and size */ + +QHeaderView::down-arrow { + background-color: #32414B; + width: 16px; + height: 16px; + border-right: 1px solid #19232D; + image: url(:/qss_icons/rc/down_arrow.png); +} + +QHeaderView::up-arrow { + background-color: #32414B; + width: 16px; + height: 16px; + border-right: 1px solid #19232D; + image: url(:/qss_icons/rc/up_arrow.png); +} + +/* QToolBox -------------------------------------------------------------- */ + +QToolBox { + padding: 0px; + border: 1px solid #32414B; +} + +QToolBox::selected { + padding: 0px; + border: 2px solid #1464A0; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #787878; +} + +QToolBox::tab:selected { + background-color: #505F69; + border-bottom: 2px solid #1464A0; +} + +QToolBox::tab:!selected { + background-color: #32414B; + border-bottom: 2px solid #32414B; +} + +QToolBox::tab:selected:disabled { + background-color: #32414B; + border-bottom: 2px solid #14506E; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #148CD2; + border-bottom: 2px solid #148CD2; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- */ + +QFrame { + border-radius: 4px; + border: 1px solid #32414B; +} + +QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #32414B; +} + +QFrame[height="3"], +QFrame[width="3"] { + background-color: #19232D; +} + +/* QSplitter -------------------------------------------------------------- */ + +QSplitter { + background-color: #32414B; + spacing: 0; + padding: 0; + margin: 0; +} + +QSplitter::separator { + background-color: #32414B; + border: 0 solid #19232D; + spacing: 0; + padding: 1px; + margin: 0; +} + +QSplitter::separator:hover { + background-color: #787878; +} + +QSplitter::separator:horizontal { + width: 5px; + image: url(:/qss_icons/rc/Vsepartoolbar.png); +} + +QSplitter::separator:vertical { + height: 5px; + image: url(:/qss_icons/rc/Hsepartoolbar.png); +} + + +/* QDateEdit-------------------------------------------------------------- */ + +QDateEdit { + selection-background-color: #1464A0; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + padding-top: 2px; /* This fix #103, #111*/ + padding-bottom: 2px; /* This fix #103, #111*/ + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on { + selection-background-color: #1464A0; +} + +QDateEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 20px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QDateEdit::down-arrow { + image: url(:/qss_icons/rc/down_arrow_disabled.png); +} + +QDateEdit::down-arrow:on, +QDateEdit::down-arrow:hover, +QDateEdit::down-arrow:focus { + image: url(:/qss_icons/rc/down_arrow.png); +} + +QDateEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #32414B; + selection-background-color: #1464A0; +} + +QAbstractView:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractView:selected { + background: #1464A0; + color: #32414B; +} + + diff --git a/screenshots/cmd.png b/screenshots/cmd.png new file mode 100644 index 0000000000000000000000000000000000000000..63fe1686fb0483c9ca00cb452c2f987860b1eb8c GIT binary patch literal 1189128 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 bul@4pe)RKCf7vMJYhV3`udYr0*8Kku=%F`e literal 0 HcmV?d00001 diff --git a/screenshots/no_dark_containers_buttons.png b/screenshots/no_dark_containers_buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..f3746b614e1b955a55dc29c4baa9f59f69399f92 GIT binary patch literal 4198146 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 Rxt&H4DtyudiOS3lt9mAOHd&00JNY0w4ea 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 literal 0 HcmV?d00001 diff --git a/screenshots/no_dark_containers_tabs_displays.png b/screenshots/no_dark_containers_tabs_displays.png new file mode 100644 index 0000000000000000000000000000000000000000..664025d5f0b48f430447495f00b53e3a8922fb9a GIT binary patch literal 4198146 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
    5SI)N<^l_Sm5mgRJj3c14=XiIWP$%00}?> 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® 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

    6&FO?4ww=ArgT!QX8!c~Yj|3qg&w@q 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 literal 0 HcmV?d00001 diff --git a/screenshots/no_dark_views_inputs_no_fields.png b/screenshots/no_dark_views_inputs_no_fields.png new file mode 100644 index 0000000000000000000000000000000000000000..f7eb6804e3f7b614a6c94b1283dadeef287ea8f6 GIT binary patch literal 4198146 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 PSZ?aw^Rcg#D)s*XC$Jm( diff --git a/samples/FT8/181201_180245.wav b/samples/FT8/181201_180245.wav new file mode 100644 index 0000000000000000000000000000000000000000..e62d9dc4a395939c60e5bee755fbc515404a0202 GIT binary patch literal 360210 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 literal 0 HcmV?d00001 diff --git a/samples/MSK144/160915_113100.wav b/samples/MSK144/160915_113100.wav deleted file mode 100644 index 295f11d6e30d9250fcadd4b5eb9b4f6df4d6ea16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360226 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