ELF4\4 (444h5 h5  ? O O !xS xc xc @@Ptd   QtdRtd ? O O  . "M "k " " "0 ".@"` "p "3" " "?" " "U"  "0 "j@"` ")p "" "Q "" "[ ""  "} 0 " @"' ` " p " "?  "  " "]  "  " "r  " 0 "0@"` "p "O" " "n" "5 ""  "B0 "@"` "Dp" ""J " ""_ """@""p""""A""""0""K`"""" ""r"" ""'P""u"""",""""@""Tp""""""c""0""`""""""8"" ""P""H "" ""!""\!""!@"" "p""Y""""""#""w#0P"##"#;"#` $Q 8!<$;"u$$R 8!$;"%'%@R `!Z%P;"%V%R D!%""K&8}&8"&&9&8"E'7d'@;"'`L{'S 8!';"1(vV(@S !(3"(+u(T 8!);"G)^i)@T 8!)@E")B~)T !+*C"f*pW*`U `!*;"*p+U `!C+ ;"u+a+ V 8!+`="+,`V !M,-"p,Q $!,,-",7",V"*-e-@] !}--V"-p ".B"<.a 8!S.c.B".J". B"/Z D!"/:/ B"s/pJ"/B"/@X 8!0B";0J"u0`7"0PU0`7"0?"%17"U1i17"1 ?"1`?"20%2`?"a2 "2G"2"3A"T3B8m3A"3` "3pI"4"K47"4`E47"4?"5P7";5eS5P7"5?"57"5Љ@67"56?"g6PB"6B"7B"a7@B"7B"8B"`80B"8B"9B"]9 B"9pB":B"Y:B":`B";B"Z;B";PB"<B"R<B"<@B"<|"^="=|"&>@">|">p"[? |"?".@P|"@"@|"qA"A|"FB0"B|"C`"C|"C"SD@|"D"*Ep|"E"F|"mF "F|"AGP"G|"H"H0|"H"]I`|"I"*J|"J"J|"dK@"K^"LP"?L`"xLb 8!LL c 8!L`"M"9M^ !SMcMMM"M"N "LN  "NNNNO=OKO "O|P  OOOOPzPPPP"QP  2QP%"QY Q$p !>RwRR"WS p !Sm"SS%"TX^ T`p !U@"U\p !V`m"UV%"W8a ,WLp !sW"4XHp !X m"X#%"mY` YDp !Y$"Z@p !Z%m")[P)%"[b [

, `PlèԨp0NМC8e<_ hΩН.Pd<Q8|ШL :`.NPe<x.d<«@dRd<=Z^] @0ӬpD_$\ >BW^XͮP:Vo@ïկ f& G_`\"@"N)`RPo"0v"߱"2c"\s0}"[Vc<v³^@-/pPLsVP)ٴ[ D!l%9GH@Y 8!PU,ʵa'@OB .׶pu<,4"d~0u<Ʒ@Z D!۷`( Kc0,{[ `!`>,\}<~<7`h` ˹p--"PG}<m o~<`[ `!ɺPe,)<IFv@V<ûHP/<W`#vHP`Tۼ0  PIA<f*F̽ 0PL X+`\ !GcɾFo.Dm@<P*޿ +Pr*Ig,<?Sp)F~Ib L' ^ 8!9LV p .Р<P `.P< *.Q<q6"W"#3vX3= E_0h"9"M`rLdLP%9L0L7_ 8!0&` *D` `!aTypW    'G<s0 i@< i4<g`  p b<   C<<k@ !p M@< ! MF<s@ 2 2 M %?Ih0 %,E0 j~Jm(W !0,` 8!`E,9"l"C` p ^BH~H@ P ` pI 0kP ` p 0 PL \u\@\`\*!<X"<P"@\\%<@%@@%e\&0()T"*D*0f*0X!W !++uE-l<-I0<.@p<G0 u0!1M <P1!(1M\`<1 26 41I]`414"4"-Jm9"`a 8!>Xka !B8@B PB,B /B~TCuCPDDEE HEzE EF  F8@F fPFK <F FK<?G fGF`<`G pGF <9G bGC< H 0H @H. <APKHKDKf`L{,LQLPNu@M" OE*O {O<W O5"`W X!5RO5"q P "0P?"pP"P9"P9"P'P:_pRTR:<Q !X8W !t`V.B_W ! `-" `-"$P`7"B`Z !Pc " `c""gd<e<e|"Pf"pg"p !g"Bpi|T`c ! Z !Y Et "t"t""4uB"v"v"p !:wz$f !| |< }<, ~<U`~<| <<@<-" -"&07"Cpbp!TFpq !Y !q ! r !r !P A`<m@A"2"2"Гt""P"CP"d"T:r ![ !2P<\T8"8"0 "@A" "-~0t !<\ !8"8"- "MМA"h "00v !H[<{-"-"@7"pT#УZy !l^ !~Ц`u"`u"}"$M4~ !< -""-"9 7"P`iЬT0 ! X_ !<I'P !9Jat !@-"@-"p7"5D !<<>"]"|@"TPL !:Pa !V`0 !`m"<`m"Yu"vP{"| !<AP<c<<<P-"P-"7"YpT} !c !p p p __cxa_finalize__cxa_atexit__stack_chk_fail_ZN14QQuickMenuBase8isNativeEv_ZNK14QQuickMenuText6actionEv_ZN10QQuickMenu8isNativeEv_ZN22QQuickSpinBoxValidator10classBeginEv_ZThn8_N22QQuickSpinBoxValidator10classBeginEv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE6DeleteEPv_ZdlPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE6DeleteEPv_ZNK7QWindow4sizeEv_ZNK7QWindow8geometryEv_ZThn8_NK7QWindow4sizeEv_ZN11QQmlPrivate10createIntoI12QQuickActionEEvPv_ZN12QQuickActionC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZN11QQmlPrivate10createIntoI20QQuickExclusiveGroupEEvPv_ZN20QQuickExclusiveGroupC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZN11QQmlPrivate10createIntoI14QQuickMenuItemEEvPv_ZN14QQuickMenuItemC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZN11QQmlPrivate10createIntoI19QQuickMenuSeparatorEEvPv_ZN19QQuickMenuSeparatorC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZN11QQmlPrivate24AttachedPropertySelectorI11QQuickStackLi1EE18attachedPropertiesEP7QObject_ZN11QQuickStack21qmlAttachedPropertiesEP7QObject_ZN21QQuickControlsPrivate22registerSettingsModuleEP10QQmlEngineP9QJSEngine_Znwj_ZN21QQuickControlSettingsC1EP10QQmlEngine_ZN21QQuickControlsPrivate21registerTooltipModuleEP10QQmlEngineP9QJSEngine_ZN13QQuickTooltipC1EP7QObject_ZN11QQmlPrivate10createIntoI19QQuickAbstractStyleEEvPv_ZN19QQuickAbstractStyleC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZN11QQmlPrivate10createIntoI19QQuickCalendarModelEEvPv_ZN19QQuickCalendarModelC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZN11QQmlPrivate10createIntoI16QQuickRangedDateEEvPv_ZN16QQuickRangedDateC2Ev_ZTVN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZN11QQmlPrivate10createIntoI16QQuickRangeModelEEvPv_ZN16QQuickRangeModelC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZN11QQmlPrivate10createIntoI15QQuickWheelAreaEEvPv_ZN15QQuickWheelAreaC2EP10QQuickItem_ZTVN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZN11QQmlPrivate10createIntoI22QQuickSpinBoxValidatorEEvPv_ZN22QQuickSpinBoxValidatorC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZN11QQmlPrivate10createIntoI10QQuickMenuEEvPv_ZN10QQuickMenuC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZN11QQmlPrivate10createIntoI13QQuickMenuBarEEvPv_ZN13QQuickMenuBarC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZN11QQmlPrivate10createIntoI17QQuickPopupWindowEEvPv_ZN17QQuickPopupWindowC2Ev_ZTVN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZN25QQuickDesktopIconProviderD2Ev_ZTV25QQuickDesktopIconProvider_ZN19QQuickImageProviderD2Ev_ZN25QQuickDesktopIconProviderD1Ev_ZN25QQuickDesktopIconProviderD0Ev_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED2Ev_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZTV17QQuickPopupWindow_ZN12QQuickWindowD2Ev_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI17QQuickPopupWindowED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED2Ev_ZTV16QQuickRangedDate_ZN7QObjectD2Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED2Ev_ZTV19QQuickMenuSeparator_ZN14QQuickMenuBaseD2Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED0Ev_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED2Ev_ZTV20QQuickExclusiveGroup_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED1Ev_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED0Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED2Ev_ZN13QQuickMenuBarD2Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED1Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED0Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED2Ev_ZN10QQuickMenuD2Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED1Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED0Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED2Ev_ZN22QQuickSpinBoxValidatorD2Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED1Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED0Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED2Ev_ZN15QQuickWheelAreaD2Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI15QQuickWheelAreaED1Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI15QQuickWheelAreaED0Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED2Ev_ZN16QQuickRangeModelD2Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED0Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED2Ev_ZN14QQuickMenuItemD2Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED1Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED0Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED2Ev_ZN12QQuickActionD2Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED1Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED0Ev_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE6CreateEPKv_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI17QQuickPopupWindowED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED2Ev_ZTV19QQuickAbstractStyle_ZN9QListData7disposeEPNS_4DataE_ZTV13QQuickPadding_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED2Ev_ZTV19QQuickCalendarModel_ZN7QLocaleD1Ev_ZN10QArrayData10deallocateEPS_jj_ZN18QAbstractListModelD2Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED0Ev_ZN25QQuickDesktopIconProvider13requestPixmapERK7QStringP5QSizeRKS3__ZNK7QString11lastIndexOfE5QChariN2Qt15CaseSensitivityE_ZNK7QString5rightEi_ZN5QIconC1Ev_ZN5QIcon9fromThemeERK7QStringRKS__ZNK5QIcon6pixmapERK5QSizeNS_4ModeENS_5StateE_ZN5QIconD1Ev_Z26qmlRegisterUncreatableTypeI18QQuickMenuItemTypeEiPKciiS2_RK7QString_ZN18QQuickMenuItemType16staticMetaObjectE_ZNK11QMetaObject9classNameEvstrlenmemcpy_ZN10QByteArrayC1EPKci_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_PKvES5_PFS3_S3_S7_Ei6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPvfreemalloc_Z26qmlRegisterUncreatableTypeI19QQuickSelectionModeEiPKciiS2_RK7QString_ZN19QQuickSelectionMode16staticMetaObjectE_Z27qRegisterNormalizedMetaTypeIP10QQuickMenuEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN10QQuickMenu16staticMetaObjectE_ZZN11QMetaTypeIdIP10QQuickMenuE14qt_metatype_idEvE11metatype_id_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN11QMetaObject14normalizedTypeEPKc_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI10QQuickMenuEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI10QQuickMenuEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI10QQuickMenuEiPKciiS2__ZN10QArrayData11shared_nullE_Z27qRegisterNormalizedMetaTypeIP11QQuickStackEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN11QQuickStack16staticMetaObjectE_ZZN11QMetaTypeIdIP11QQuickStackE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI11QQuickStackEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI11QQuickStackEE14qt_metatype_idEvE11metatype_id_Z26qmlRegisterUncreatableTypeI11QQuickStackEiPKciiS2_RK7QString_Z27qRegisterNormalizedMetaTypeIP16QQuickRangedDateEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN16QQuickRangedDate16staticMetaObjectE_ZZN11QMetaTypeIdIP16QQuickRangedDateE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI16QQuickRangedDateEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI16QQuickRangedDateEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI16QQuickRangedDateEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP16QQuickRangeModelEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN16QQuickRangeModel16staticMetaObjectE_ZZN11QMetaTypeIdIP16QQuickRangeModelE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI16QQuickRangeModelEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI16QQuickRangeModelEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI16QQuickRangeModelEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP15QQuickWheelAreaEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN15QQuickWheelArea16staticMetaObjectE_ZZN11QMetaTypeIdIP15QQuickWheelAreaE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI15QQuickWheelAreaEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI15QQuickWheelAreaEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI15QQuickWheelAreaEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP22QQuickSpinBoxValidatorEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN22QQuickSpinBoxValidator16staticMetaObjectE_ZZN11QMetaTypeIdIP22QQuickSpinBoxValidatorE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI22QQuickSpinBoxValidatorEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI22QQuickSpinBoxValidatorEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI22QQuickSpinBoxValidatorEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP12QQuickActionEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN12QQuickAction16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP12QQuickActionLb1EE14qt_metatype_idEvE11metatype_id_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QByteArray6appendEPKc_ZN10QByteArray6appendEc_Z15qmlRegisterTypeI12QQuickActionEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP20QQuickExclusiveGroupEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN20QQuickExclusiveGroup16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP20QQuickExclusiveGroupLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI20QQuickExclusiveGroupEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP14QQuickMenuItemEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN14QQuickMenuItem16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP14QQuickMenuItemLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI14QQuickMenuItemEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP19QQuickMenuSeparatorEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickMenuSeparator16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickMenuSeparatorLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickMenuSeparatorEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP14QQuickMenuBaseEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN14QQuickMenuBase16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP14QQuickMenuBaseLb1EE14qt_metatype_idEvE11metatype_id_Z26qmlRegisterUncreatableTypeI14QQuickMenuBaseEiPKciiS2_RK7QString_Z27qRegisterNormalizedMetaTypeIP19QQuickAbstractStyleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickAbstractStyle16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickAbstractStyleLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickAbstractStyleEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP19QQuickCalendarModelEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickCalendarModel16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickCalendarModelLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickCalendarModelEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP13QQuickPaddingEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickPadding16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickPaddingLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI13QQuickPaddingEiv_Z27qRegisterNormalizedMetaTypeIP13QQuickTooltipEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickTooltip16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickTooltipLb1EE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeIP21QQuickControlSettingsEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN21QQuickControlSettings16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP21QQuickControlSettingsLb1EE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeIP13QQuickMenuBarEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickMenuBar16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickMenuBarLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI13QQuickMenuBarEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP17QQuickPopupWindowEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN17QQuickPopupWindow16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP17QQuickPopupWindowLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI17QQuickPopupWindowEiPKciiS2__ZNK21QtQuickControlsPlugin20isLoadedFromResourceEv_ZNK19QQmlExtensionPlugin7baseUrlEv_ZNK4QUrl11toLocalFileEv_ZN7QString15fromUtf8_helperEPKci_ZN7QString6appendERKS__ZN5QFileC1ERK7QString_ZN4QUrlD1Ev_ZNK5QFile6existsEv_ZN5QFileD1Ev_ZN21QtQuickControlsPlugin16initializeEngineEP10QQmlEnginePKc_ZN19QQuickImageProviderC2EN21QQmlImageProviderBase9ImageTypeE6QFlagsINS0_4FlagEE_ZN7QString16fromAscii_helperEPKci_ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase_ZN10QQmlEngine13addImportPathERK7QString_ZThn8_N21QtQuickControlsPlugin16initializeEngineEP10QQmlEnginePKc_ZNK21QtQuickControlsPlugin12fileLocationEv_ZNK4QUrl8toStringE12QUrlTwoFlagsINS_19UrlFormattingOptionENS_25ComponentFormattingOptionEE_ZN21QtQuickControlsPlugin13registerTypesEPKc_Z23qInitResources_controlsv_ZN7QString17fromLatin1_helperEPKci_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZNK4QUrl10isRelativeEv_ZN4QUrlC1ERKS__ZNK14QMessageLogger7warningEPKcz_ZThn8_N21QtQuickControlsPlugin13registerTypesEPKc_ZTI25QQuickDesktopIconProvider_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS25QQuickDesktopIconProvider_ZTI19QQuickImageProvider_ZTIN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZTSN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZTI12QQuickAction_ZTIN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZTSN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZTI20QQuickExclusiveGroup_ZTIN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZTSN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZTI14QQuickMenuItem_ZTIN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZTI19QQuickMenuSeparator_ZTIN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZTI19QQuickAbstractStyle_ZTIN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZTI19QQuickCalendarModel_ZTIN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZTSN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZTI16QQuickRangedDate_ZTIN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZTSN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZTI16QQuickRangeModel_ZTIN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZTSN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZTI15QQuickWheelArea_ZTIN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZTSN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZTI22QQuickSpinBoxValidator_ZTIN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZTSN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZTI10QQuickMenu_ZTIN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZTSN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZTI13QQuickMenuBar_ZTIN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZTSN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZTI17QQuickPopupWindow_ZNK19QQuickImageProvider9imageTypeEv_ZNK19QQuickImageProvider5flagsEv_ZN19QQuickImageProvider12requestImageERK7QStringP5QSizeRKS3__ZN19QQuickImageProvider14requestTextureERK7QStringP5QSizeRKS3__ZNK12QQuickAction10metaObjectEv_ZN12QQuickAction11qt_metacastEPKc_ZN12QQuickAction11qt_metacallEN11QMetaObject4CallEiPPv_ZN12QQuickAction5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZNK20QQuickExclusiveGroup10metaObjectEv_ZN20QQuickExclusiveGroup11qt_metacastEPKc_ZN20QQuickExclusiveGroup11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject5eventEP6QEvent_ZNK14QQuickMenuItem10metaObjectEv_ZN14QQuickMenuItem11qt_metacastEPKc_ZN14QQuickMenuItem11qt_metacallEN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase10setVisibleEb_ZN14QQuickMenuItem13setParentMenuEP10QQuickMenu_ZN14QQuickMenuItem10setEnabledEb_ZNK14QQuickMenuItem4textEv_ZNK14QQuickMenuItem10iconSourceEv_ZNK14QQuickMenuItem8iconNameEv_ZNK14QQuickMenuItem4iconEv_ZNK14QQuickMenuItem6actionEv_ZN14QQuickMenuText10updateTextEv_ZNK19QQuickMenuSeparator10metaObjectEv_ZN19QQuickMenuSeparator11qt_metacastEPKc_ZN19QQuickMenuSeparator11qt_metacallEN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase13setParentMenuEP10QQuickMenu_ZNK19QQuickAbstractStyle10metaObjectEv_ZN19QQuickAbstractStyle11qt_metacastEPKc_ZN19QQuickAbstractStyle11qt_metacallEN11QMetaObject4CallEiPPv_ZNK19QQuickCalendarModel10metaObjectEv_ZN19QQuickCalendarModel11qt_metacastEPKc_ZN19QQuickCalendarModel11qt_metacallEN11QMetaObject4CallEiPPv_ZNK18QAbstractListModel5indexEiiRK11QModelIndex_ZNK18QAbstractListModel6parentERK11QModelIndex_ZNK18QAbstractItemModel7siblingEiiRK11QModelIndex_ZNK19QQuickCalendarModel8rowCountERK11QModelIndex_ZNK18QAbstractListModel11columnCountERK11QModelIndex_ZNK18QAbstractListModel11hasChildrenERK11QModelIndex_ZNK19QQuickCalendarModel4dataERK11QModelIndexi_ZN18QAbstractItemModel7setDataERK11QModelIndexRK8QVarianti_ZNK18QAbstractItemModel10headerDataEiN2Qt11OrientationEi_ZN18QAbstractItemModel13setHeaderDataEiN2Qt11OrientationERK8QVarianti_ZNK18QAbstractItemModel8itemDataERK11QModelIndex_ZN18QAbstractItemModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE_ZNK18QAbstractItemModel9mimeTypesEv_ZNK18QAbstractItemModel8mimeDataERK5QListI11QModelIndexE_ZNK18QAbstractItemModel15canDropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZN18QAbstractListModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZNK18QAbstractItemModel20supportedDropActionsEv_ZNK18QAbstractItemModel20supportedDragActionsEv_ZN18QAbstractItemModel10insertRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13insertColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel10removeRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13removeColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel8moveRowsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel11moveColumnsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel9fetchMoreERK11QModelIndex_ZNK18QAbstractItemModel12canFetchMoreERK11QModelIndex_ZNK18QAbstractListModel5flagsERK11QModelIndex_ZN18QAbstractItemModel4sortEiN2Qt9SortOrderE_ZNK18QAbstractItemModel5buddyERK11QModelIndex_ZNK18QAbstractItemModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE_ZNK18QAbstractItemModel4spanERK11QModelIndex_ZNK19QQuickCalendarModel9roleNamesEv_ZN18QAbstractItemModel6submitEv_ZN18QAbstractItemModel6revertEv_ZNK16QQuickRangedDate10metaObjectEv_ZN16QQuickRangedDate11qt_metacastEPKc_ZN16QQuickRangedDate11qt_metacallEN11QMetaObject4CallEiPPv_ZNK16QQuickRangeModel10metaObjectEv_ZN16QQuickRangeModel11qt_metacastEPKc_ZN16QQuickRangeModel11qt_metacallEN11QMetaObject4CallEiPPv_ZNK15QQuickWheelArea10metaObjectEv_ZN15QQuickWheelArea11qt_metacastEPKc_ZN15QQuickWheelArea11qt_metacallEN11QMetaObject4CallEiPPv_ZN10QQuickItem5eventEP6QEvent_ZNK10QQuickItem12boundingRectEv_ZNK10QQuickItem8clipRectEv_ZNK10QQuickItem8containsERK7QPointF_ZNK10QQuickItem16inputMethodQueryEN2Qt16InputMethodQueryE_ZNK10QQuickItem17isTextureProviderEv_ZNK10QQuickItem15textureProviderEv_ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE_ZN10QQuickItem10classBeginEv_ZN10QQuickItem17componentCompleteEv_ZN10QQuickItem13keyPressEventEP9QKeyEvent_ZN10QQuickItem15keyReleaseEventEP9QKeyEvent_ZN10QQuickItem16inputMethodEventEP17QInputMethodEvent_ZN10QQuickItem12focusInEventEP11QFocusEvent_ZN10QQuickItem13focusOutEventEP11QFocusEvent_ZN10QQuickItem15mousePressEventEP11QMouseEvent_ZN10QQuickItem14mouseMoveEventEP11QMouseEvent_ZN10QQuickItem17mouseReleaseEventEP11QMouseEvent_ZN10QQuickItem21mouseDoubleClickEventEP11QMouseEvent_ZN10QQuickItem16mouseUngrabEventEv_ZN10QQuickItem16touchUngrabEventEv_ZN15QQuickWheelArea10wheelEventEP11QWheelEvent_ZN10QQuickItem10touchEventEP11QTouchEvent_ZN10QQuickItem15hoverEnterEventEP11QHoverEvent_ZN10QQuickItem14hoverMoveEventEP11QHoverEvent_ZN10QQuickItem15hoverLeaveEventEP11QHoverEvent_ZN10QQuickItem14dragEnterEventEP15QDragEnterEvent_ZN10QQuickItem13dragMoveEventEP14QDragMoveEvent_ZN10QQuickItem14dragLeaveEventEP15QDragLeaveEvent_ZN10QQuickItem9dropEventEP10QDropEvent_ZN10QQuickItem21childMouseEventFilterEPS_P6QEvent_ZN10QQuickItem21windowDeactivateEventEv_ZN10QQuickItem15geometryChangedERK6QRectFS2__ZN10QQuickItem15updatePaintNodeEP7QSGNodePNS_19UpdatePaintNodeDataE_ZN10QQuickItem16releaseResourcesEv_ZN10QQuickItem12updatePolishEv_ZThn8_N10QQuickItem10classBeginEv_ZThn8_N10QQuickItem17componentCompleteEv_ZNK22QQuickSpinBoxValidator10metaObjectEv_ZN22QQuickSpinBoxValidator11qt_metacastEPKc_ZN22QQuickSpinBoxValidator11qt_metacallEN11QMetaObject4CallEiPPv_ZNK22QQuickSpinBoxValidator8validateER7QStringRi_ZNK22QQuickSpinBoxValidator5fixupER7QString_ZN22QQuickSpinBoxValidator17componentCompleteEv_ZThn8_N22QQuickSpinBoxValidator17componentCompleteEv_ZNK10QQuickMenu10metaObjectEv_ZN10QQuickMenu11qt_metacastEPKc_ZN10QQuickMenu11qt_metacallEN11QMetaObject4CallEiPPv_ZN10QQuickMenu10setVisibleEb_ZN10QQuickMenu10setEnabledEb_ZNK14QQuickMenuText4textEv_ZNK14QQuickMenuText10iconSourceEv_ZNK14QQuickMenuText8iconNameEv_ZNK14QQuickMenuText4iconEv_ZN10QQuickMenu10updateTextEv_ZNK13QQuickMenuBar10metaObjectEv_ZN13QQuickMenuBar11qt_metacastEPKc_ZN13QQuickMenuBar11qt_metacallEN11QMetaObject4CallEiPPv_ZNK17QQuickPopupWindow10metaObjectEv_ZN17QQuickPopupWindow11qt_metacastEPKc_ZN17QQuickPopupWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZN12QQuickWindow5eventEP6QEvent_ZNK7QWindow11surfaceTypeEv_ZNK7QWindow6formatEv_ZNK12QQuickWindow14accessibleRootEv_ZNK12QQuickWindow11focusObjectEv_ZN17QQuickPopupWindow11exposeEventEP12QExposeEvent_ZN12QQuickWindow11resizeEventEP12QResizeEvent_ZN7QWindow9moveEventEP10QMoveEvent_ZN12QQuickWindow12focusInEventEP11QFocusEvent_ZN12QQuickWindow13focusOutEventEP11QFocusEvent_ZN12QQuickWindow9showEventEP10QShowEvent_ZN17QQuickPopupWindow9hideEventEP10QHideEvent_ZN12QQuickWindow13keyPressEventEP9QKeyEvent_ZN12QQuickWindow15keyReleaseEventEP9QKeyEvent_ZN17QQuickPopupWindow15mousePressEventEP11QMouseEvent_ZN17QQuickPopupWindow17mouseReleaseEventEP11QMouseEvent_ZN12QQuickWindow21mouseDoubleClickEventEP11QMouseEvent_ZN17QQuickPopupWindow14mouseMoveEventEP11QMouseEvent_ZN12QQuickWindow10wheelEventEP11QWheelEvent_ZN7QWindow10touchEventEP11QTouchEvent_ZN7QWindow11tabletEventEP12QTabletEvent_ZN7QWindow11nativeEventERK10QByteArrayPvPl_ZNK7QWindow13surfaceHandleEv_ZN17QQuickPopupWindow13setParentItemEP10QQuickItem_ZN17QQuickPopupWindow4showEv_ZThn8_NK7QWindow6formatEv_ZThn8_NK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow11surfaceTypeEv_ZN10QQuickItem16staticMetaObjectE_ZNK11QMetaObject4castEP7QObject_ZN15QGuiApplication11focusWindowEv_ZNK10QQuickItem6windowEv_ZNK14QQuickMenuBase10visualItemEv_ZNK10QQuickItem9isVisibleEv_ZN7QObjectC2EPS__ZTV12QQuickAction_ZN4QUrlC1Ev_ZN12QKeySequenceC1Ev_ZN12QQuickActionC1EP7QObject_ZNK12QQuickAction8shortcutEv_ZNK12QKeySequence8toStringENS_14SequenceFormatE_ZN8QVariantC1ERK7QString_ZN12QQuickAction11setShortcutERK8QVariant_ZNK8QVariant4typeEv_ZNK8QVariant8toStringEv_ZN12QKeySequence10fromStringERK7QStringNS_14SequenceFormatE_ZN12QKeySequenceD1Ev_ZNK12QKeySequenceeqERKS__ZNK12QKeySequence7isEmptyEv_ZN12QKeySequenceaSERKS__ZN22QGuiApplicationPrivate4selfE_ZN12QShortcutMap11addShortcutEP7QObjectRK12QKeySequenceN2Qt15ShortcutContextEPFbS1_S6_E_ZN12QQuickAction15shortcutChangedE8QVariant_ZN8QVariantD1Ev_ZNK8QVariant5toIntEPb_ZN12QKeySequenceC1ENS_11StandardKeyE_ZN12QShortcutMap14removeShortcutEiP7QObjectRK12QKeySequence_ZN12QQuickAction19setMnemonicFromTextERK7QString_ZN12QKeySequence8mnemonicERK7QString_ZN12QQuickAction7setTextERK7QString_ZeqRK7QStringS1__ZN7QStringaSERKS__ZN12QQuickAction11textChangedEv_ZN12QQuickAction13setIconSourceERK4QUrl_ZNK4QUrleqERKS__ZN4QUrlaSERKS__ZN8QQmlFile19urlToLocalFileOrQrcERK4QUrl_ZN5QIconC1ERK7QString_ZN12QQuickAction11iconChangedEv_ZN12QQuickAction17iconSourceChangedEv_ZNK5QIcon6isNullEv_ZNK12QQuickAction8iconNameEv_ZN12QQuickAction11setIconNameERK7QString_ZN12QQuickAction15iconNameChangedEv_ZN12QQuickAction10setTooltipERK7QString_ZN12QQuickAction14tooltipChangedE7QString_ZN12QQuickAction10setEnabledEb_ZN12QQuickAction14enabledChangedEv_ZN12QQuickAction12setCheckableEb_ZN12QQuickAction16checkableChangedEv_ZN12QQuickAction7toggledEb_ZN12QQuickAction10setCheckedEb_ZNK12QQuickAction14exclusiveGroupEv_ZN12QQuickAction17setExclusiveGroupEP20QQuickExclusiveGroup_ZN20QQuickExclusiveGroup15unbindCheckableEP7QObject_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject_ZN20QQuickExclusiveGroup13bindCheckableEP7QObject_ZN12QQuickAction21exclusiveGroupChangedEv_ZN12QQuickActionD1Ev_ZN12QQuickActionD0Ev_ZN12QQuickAction7triggerEP7QObject_ZN12QQuickAction9triggeredEP7QObject_ZNK7QString8toLatin1Ev_ZN20QQuickExclusiveGroup14append_actionsEP16QQmlListPropertyI12QQuickActionEPS1__ZNK7QObject8propertyEPKc_ZNK8QVariant6toBoolEv_ZNK11QMetaObject13indexOfMethodEPKc_ZNK11QMetaObject6methodEi_ZN20QQuickExclusiveGroupC1EP7QObject_ZN20QQuickExclusiveGroup7actionsEv_ZN20QQuickExclusiveGroup10setCurrentEP7QObject_ZN8QVariantC1Eb_ZN7QObject11setPropertyEPKcRK8QVariant_ZN20QQuickExclusiveGroup14currentChangedEv_ZN20QQuickExclusiveGroup13updateCurrentEv_ZNK7QObject6senderEv_ZNK11QMetaObject13indexOfSignalEPKc_ZN7QObject10disconnectEPKS_RK11QMetaMethodS1_S4__ZN7QObject10disconnectEPKS_PKcS1_S3__ZN7QObject7connectEPKS_RK11QMetaMethodS1_S4_N2Qt14ConnectionTypeE_ZN11QMetaObject10ConnectionD1Ev_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZNK14QMessageLogger7warningEv_ZN11QTextStreamlsERK7QString_ZN11QTextStreamlsEc_Zls6QDebugPK7QObject_ZN11QTextStreamD1Ev_Z17qt_message_output9QtMsgTypeRK18QMessageLogContextRK7QString_ZNK7QString8endsWithE5QCharN2Qt15CaseSensitivityE_ZN7QString4chopEi_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE11deleteNode2EPN9QHashData4NodeE_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE13duplicateNodeEPN9QHashData4NodeEPv_ZN10QQuickMenu15count_menuItemsEP16QQmlListPropertyI7QObjectE_ZTV10QQuickMenu_ZN9QListData6detachEi_ZN9QListData5eraseEPPv_ZN5QFontD1Ev_ZN9QHashData11free_helperEPFvPNS_4NodeEE_ZN14QQuickMenuTextD2Ev_ZN10QQuickMenuD1Ev_ZN10QQuickMenuD0Ev_ZN14QQuickMenuTextC2EP7QObjectN18QQuickMenuItemType12MenuItemTypeE_ZN9QListData11shared_nullE_ZN9QHashData11shared_nullE_ZN5QFontC1Ev_ZN22QGuiApplicationPrivate14platform_themeE_ZN5QFontaSERKS__ZN10QQuickMenuC1EP7QObject_ZN10QQuickMenu17syncParentMenuBarEv_ZN10QQuickMenu15setMinimumWidthEi_ZN10QQuickMenu19minimumWidthChangedEv_ZN10QQuickMenu7setFontERK5QFont_ZNK5QFonteqERKS__ZN10QQuickMenu10setXOffsetEd_ZN10QQuickMenu10setYOffsetEd_ZN10QQuickMenu16setSelectedIndexEi_ZN10QQuickMenu22__selectedIndexChangedEv_ZN10QQuickMenu9menuItemsEv_ZN10QQuickMenu16append_menuItemsEP16QQmlListPropertyI7QObjectEPS1__ZN10QQuickMenu12at_menuItemsEP16QQmlListPropertyI7QObjectEi_ZN10QQuickMenu15clear_menuItemsEP16QQmlListPropertyI7QObjectE_ZN10QQuickMenu16findParentWindowEv_ZN10QQuickMenu18setMenuContentItemEP10QQuickItem_ZN10QQuickMenu22menuContentItemChangedEv_ZN10QQuickMenu15setPopupVisibleEb_ZN10QQuickMenu19popupVisibleChangedEv_ZNK10QQuickMenu13popupGeometryEv_ZN10QQuickMenu11__closeMenuEv_ZN7QWindow10setVisibleEb_ZN10QQuickMenu12__menuClosedEv_ZN10QQuickMenu13__dismissMenuEv_ZN21QQuickMenuPopupWindow16staticMetaObjectE_ZNK7QWindow15transientParentEv_ZN17QQuickPopupWindow12dismissPopupEv_ZN10QQuickMenu20windowVisibleChangedEb_ZN7QWindow19setMouseGrabEnabledEb_ZN7QWindow22setKeyboardGrabEnabledEb_ZN7QObject11deleteLaterEv_ZNK10QQuickMenu20itemIndexToListIndexEiPiS0__ZN23QQuickMenuItemContainer16staticMetaObjectE_ZNK10QQuickMenu21itemIndexForListIndexEi_ZNK10QQuickMenu12nextMenuItemEPNS_16MenuItemIteratorE_ZNK10QQuickMenu15menuItemAtIndexEi_ZN10QQuickMenu7__popupEddi_ZN15QGuiApplication15layoutDirectionEv_ZNK10QQuickItem10mapToSceneERK7QPointF_ZN21QQuickMenuPopupWindowC1Ev_ZN17QQuickPopupWindow19setPopupContentItemEP10QQuickItem_ZN21QQuickMenuPopupWindow9setItemAtEP10QQuickItem_ZN7QWindow11setPositionEii_ZNK10QQuickItem5widthEv_ZN21QQuickMenuPopupWindow15setParentWindowEP12QQuickWindow_ZN10QQuickMenu5popupEv_ZN7QCursor3posEv_ZNK7QWindow13mapFromGlobalERK6QPoint_ZN10QQuickMenu8containsEP14QQuickMenuBase_ZNK14QQuickMenuBase9containerEv_ZN10QQuickMenu5clearEv_ZN10QQuickMenu13setupMenuItemEP14QQuickMenuBasei_ZNK5QListIP14QQuickMenuBaseE7indexOfERKS1_i_ZNK5QListI8QPointerI14QQuickMenuBaseEE7indexOfERKS2_i_ZNK10QQuickMenu15indexOfMenuItemEP14QQuickMenuBase_ZN10QQuickMenu19updateSelectedIndexEv_ZN5QListI8QPointerI14QQuickMenuBaseEE9removeOneERKS2__ZN9QListData6removeEi_ZNK5QHashIP7QObjectP23QQuickMenuItemContainerE8findNodeERKS1_Pj_ZN5QListIP14QQuickMenuBaseE18detach_helper_growEii_ZN9QListData11detach_growEPii_ZN5QListIP14QQuickMenuBaseE6appendERKS1__ZN9QListData6appendEv_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE13detach_helperEv_ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii_ZN10QQuickMenu10insertItemEiP14QQuickMenuBase_ZN14QQuickMenuBase12setContainerEP23QQuickMenuItemContainer_ZN10QQuickMenu12itemsChangedEv_ZN9QListData6insertEi_ZN9QHashData12allocateNodeEi_ZN9QHashData6rehashEi_ZN10QQuickMenu10insertItemEi7QString_ZN14QQuickMenuItemC1EP7QObject_ZN14QQuickMenuText7setTextERK7QString_ZN10QQuickMenu7addItemE7QString_ZN10QQuickMenu15insertSeparatorEi_ZN19QQuickMenuSeparatorC1EP7QObject_ZN10QQuickMenu12addSeparatorEv_ZN14QQuickMenuBaseC2EP7QObjecti_ZTV23QQuickMenuItemContainer_ZN10QQuickMenu10removeItemEP14QQuickMenuBase_ZN14QQuickMenuText10setEnabledEb_ZN13QQuickMenuBar10count_menuEP16QQmlListPropertyI10QQuickMenuE_ZTV13QQuickMenuBar_ZN13QQuickMenuBarD1Ev_ZN13QQuickMenuBarD0Ev_ZN13QQuickMenuBar7at_menuEP16QQmlListPropertyI10QQuickMenuEi_ZN13QQuickMenuBarC1EP7QObject_ZN13QQuickMenuBar5menusEv_ZN13QQuickMenuBar11append_menuEP16QQmlListPropertyI10QQuickMenuEPS1__ZN13QQuickMenuBar8isNativeEv_ZN13QQuickMenuBar14setContentItemEP10QQuickItem_ZN13QQuickMenuBar18contentItemChangedEv_ZN13QQuickMenuBar15setParentWindowEP12QQuickWindow_ZN5QListIP10QQuickMenuE18detach_helper_growEii_ZN7QObject9setParentEPS__ZN13QQuickMenuBar12menusChangedEv_ZN5QIconC1ERKS__ZNK4QUrl7isEmptyEv_ZTV14QQuickMenuBase_ZN14QQuickMenuBaseC1EP7QObjecti_ZNK14QQuickMenuBase19parentMenuOrMenuBarEv_ZNK14QQuickMenuBase10parentMenuEv_ZN14QQuickMenuBaseD1Ev_ZN14QQuickMenuBaseD0Ev_ZTV14QQuickMenuText_ZN14QQuickMenuTextD1Ev_ZN14QQuickMenuTextD0Ev_ZN14QQuickMenuBase20syncWithPlatformMenuEv_ZN14QQuickMenuBase14visibleChangedEv_ZN14QQuickMenuText13__textChangedEv_ZN14QQuickMenuBase13setVisualItemEP10QQuickItem_ZN14QQuickMenuTextC1EP7QObjectN18QQuickMenuItemType12MenuItemTypeE_ZNK14QQuickMenuText7enabledEv_ZN14QQuickMenuText13setIconSourceERK4QUrl_ZN14QQuickMenuText11setIconNameERK7QString_ZN14QQuickMenuText13updateEnabledEv_ZN14QQuickMenuText14enabledChangedEv_ZN14QQuickMenuText10updateIconEv_ZN14QQuickMenuText13__iconChangedEv_ZTV14QQuickMenuItem_ZN14QQuickMenuItem16unbindFromActionEP7QObject_ZN14QQuickMenuItemD1Ev_ZN14QQuickMenuItemD0Ev_ZNK14QQuickMenuItem8shortcutEv_ZN14QQuickMenuItem11setShortcutERK8QVariant_ZN14QQuickMenuItem14updateShortcutEv_ZN14QQuickMenuItem15shortcutChangedEv_ZNK14QQuickMenuItem9checkableEv_ZN14QQuickMenuItem12setCheckableEb_ZN14QQuickMenuItem15updateCheckableEv_ZN14QQuickMenuItem16checkableChangedEv_ZNK14QQuickMenuItem7checkedEv_ZN14QQuickMenuItem10setCheckedEb_ZN14QQuickMenuItem13updateCheckedEv_ZN14QQuickMenuItem7toggledEb_ZN14QQuickMenuItem12bindToActionEP12QQuickAction_ZN14QQuickMenuItem14setBoundActionEP12QQuickAction_ZN14QQuickMenuItem13actionChangedEv_ZNK14QQuickMenuItem14exclusiveGroupEv_ZN14QQuickMenuItem17setExclusiveGroupEP20QQuickExclusiveGroup_ZN14QQuickMenuItem7triggerEv_ZN21QQuickMenuPopupWindow4showEv_ZN21QQuickMenuPopupWindowC2Ev_ZTV21QQuickMenuPopupWindow_ZNK10QQuickItem8positionEv_ZN19QQuickRenderControl15renderWindowForEP12QQuickWindowP6QPoint_ZN7QWindow18setTransientParentEPS__ZN21QQuickMenuPopupWindow13setParentItemEP10QQuickItem_ZN21QQuickMenuPopupWindow11setGeometryEiiii_ZNK7QWindow6screenEv_ZNK7QScreen24availableVirtualGeometryEv_ZN7QWindow11setGeometryEiiii_ZN17QQuickPopupWindow15geometryChangedEv_ZN21QQuickMenuPopupWindow10updateSizeEv_ZN10QQuickItem12childrenRectEv_ZN21QQuickMenuPopupWindow14updatePositionEv_ZN12QQuickWindow16staticMetaObjectE_ZNK12QQuickWindow11contentItemEv_ZNK10QQuickItem9mapToItemEPKS_RK7QPointF_ZNK7QWindow6parentEv_ZNK7QWindow11mapToGlobalERK6QPoint_ZNK10QQuickItem6heightEv_ZN7QWindow4showEv_ZNK12QQuickWindow16mouseGrabberItemEv_ZN10QQuickItem11ungrabMouseEv_ZN12QQuickWindowC2EP7QWindow_ZN7QWindow8setFlagsE6QFlagsIN2Qt10WindowTypeEE_ZN16QCoreApplication4selfE_ZN17QQuickPopupWindowC1Ev_ZN10QQuickItem13setParentItemEPS__ZN17QQuickPopupWindow10updateSizeEv_ZN17QQuickPopupWindow14popupDismissedEv_ZN7QWindow5closeEv_ZN17QQuickPopupWindow23applicationStateChangedEN2Qt16ApplicationStateE_ZN17QQuickPopupWindow29forwardEventToTransientParentEP11QMouseEvent_ZN11QMouseEventC1EN6QEvent4TypeERK7QPointFN2Qt11MouseButtonE6QFlagsIS6_ES7_INS5_16KeyboardModifierEE_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent_ZN11QMouseEventD1Ev_ZNK5QRect8containsERK6QPointb_ZN12QQuickWindow14mouseMoveEventEP11QMouseEvent_ZN12QQuickWindow15mousePressEventEP11QMouseEvent_ZN12QQuickWindow17mouseReleaseEventEP11QMouseEvent_ZNK7QWindow9isExposedEv_ZN22QWindowSystemInterface21handleWindowActivatedEP7QWindowN2Qt11FocusReasonE_ZN12QQuickWindow11exposeEventEP12QExposeEvent_ZN12QQuickWindow9hideEventEP10QHideEvent_ZN11QQuickStackC2EP7QObject_ZTV11QQuickStack_ZN11QQuickStackC1EP7QObject_ZNK11QQuickStack5indexEv_ZN11QQuickStack8setIndexEi_ZN11QQuickStack12indexChangedEv_ZNK11QQuickStack6statusEv_ZN11QQuickStack9setStatusENS_6StatusE_ZN11QQuickStack13statusChangedEv_ZNK11QQuickStack4viewEv_ZN11QQuickStack7setViewEP10QQuickItem_ZN11QQuickStack11viewChangedEv_ZN5QHashIi10QByteArrayE13duplicateNodeEPN9QHashData4NodeEPv_ZN8QVariantC1ERK5QDate_ZN5QHashIi10QByteArrayE11deleteNode2EPN9QHashData4NodeE_ZN18QAbstractListModelC2EP7QObject_ZN7QLocaleC1Ev_ZN19QQuickCalendarModelC1EP7QObject_ZNK19QQuickCalendarModel11visibleDateEv_ZNK19QQuickCalendarModel6localeEv_ZN7QLocaleC1ERKS__ZNK19QQuickCalendarModel6dateAtEi_ZN19QQuickCalendarModel7indexAtERK5QDate_ZNK5QDate6daysToERKS__ZNK19QQuickCalendarModel12weekNumberAtEi_ZNK5QDate10weekNumberEPi_ZNK5QHashIi10QByteArrayE8findNodeERKiPj_ZN7QVectorI5QDateE11reallocDataEii6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QArrayData8allocateEjjj6QFlagsINS_16AllocationOptionEE_ZN19QQuickCalendarModel23populateFromVisibleDateERK5QDateb_ZNK5QDate5monthEv_ZNK5QDate4yearEv_ZN5QDateC1Eiii_ZNK5QDate9dayOfWeekEv_ZNK7QLocale14firstDayOfWeekEv_ZNK5QDate7addDaysEx_ZN18QAbstractItemModel13endResetModelEv_ZN19QQuickCalendarModel12countChangedEi_ZN18QAbstractItemModel11dataChangedERK11QModelIndexS2_RK7QVectorIiE_ZN18QAbstractItemModel15beginResetModelEv_ZN19QQuickCalendarModel14setVisibleDateERK5QDate_ZN19QQuickCalendarModel18visibleDateChangedERK5QDate_ZN19QQuickCalendarModel9setLocaleERK7QLocale_ZNK7QLocaleneERKS__ZN7QLocaleaSERKS__ZN19QQuickCalendarModel13localeChangedERK7QLocale_ZN13QQuickTooltipC2EP7QObject_ZTV13QQuickTooltip_ZN13QQuickTooltip8showTextEP10QQuickItemRK7QPointFRK7QString_ZN13QQuickTooltip8hideTextEv_ZN10QValidatorC2EP7QObject_ZN16QQmlParserStatusC2Ev_ZTV22QQuickSpinBoxValidator_ZN16QDoubleValidatorC1EP7QObject_ZN16QDoubleValidator6setTopEd_ZN16QDoubleValidator9setBottomEd_ZN16QDoubleValidator11setDecimalsEi_ZN16QDoubleValidator11setNotationENS_8NotationE_ZN7QLocale16setNumberOptionsE6QFlagsINS_12NumberOptionEE_ZN10QValidator9setLocaleERK7QLocale_ZN22QQuickSpinBoxValidatorC1EP7QObject_ZNK22QQuickSpinBoxValidator5valueEv_ZNK22QQuickSpinBoxValidator12minimumValueEv_ZNK22QQuickSpinBoxValidator12maximumValueEv_ZN22QQuickSpinBoxValidator8setValueEd_ZN22QQuickSpinBoxValidator12valueChangedEv_ZN7QString6numberEdci_ZNK7QString8toDoubleEPb_ZN22QQuickSpinBoxValidator15setMinimumValueEd_ZN22QQuickSpinBoxValidator19minimumValueChangedEv_ZN22QQuickSpinBoxValidator15setMaximumValueEd_ZN22QQuickSpinBoxValidator19maximumValueChangedEv_ZNK22QQuickSpinBoxValidator8decimalsEv_ZN22QQuickSpinBoxValidator11setDecimalsEi_ZN22QQuickSpinBoxValidator15decimalsChangedEv_ZNK22QQuickSpinBoxValidator8stepSizeEv_ZN22QQuickSpinBoxValidator11setStepSizeEd_ZN22QQuickSpinBoxValidator15stepSizeChangedEv_ZNK22QQuickSpinBoxValidator6prefixEv_ZN22QQuickSpinBoxValidator9setPrefixERK7QString_ZN22QQuickSpinBoxValidator13prefixChangedEv_ZNK22QQuickSpinBoxValidator6suffixEv_ZN22QQuickSpinBoxValidator9setSuffixERK7QString_ZN22QQuickSpinBoxValidator13suffixChangedEv_ZN22QQuickSpinBoxValidator9incrementEv_ZN22QQuickSpinBoxValidator9decrementEv_ZNK22QQuickSpinBoxValidator13textFromValueEd_ZNK10QValidator6localeEv_ZNK7QLocale8toStringEdci_ZNK22QQuickSpinBoxValidator4textEv_ZNK7QLocale14groupSeparatorEv_ZN7QString6removeE5QCharN2Qt15CaseSensitivityE_ZN16QDoubleValidatorD1Ev_ZN16QQmlParserStatusD2Ev_ZN10QValidatorD2Ev_ZN22QQuickSpinBoxValidatorD1Ev_ZThn8_N22QQuickSpinBoxValidatorD1Ev_ZN22QQuickSpinBoxValidatorD0Ev_ZThn8_N22QQuickSpinBoxValidatorD0Ev_ZNK7QString3midEii_ZNK16QDoubleValidator8validateER7QStringRi_ZNK7QLocale12decimalPointEv_ZNK7QString10startsWithERKS_N2Qt15CaseSensitivityE_ZN7QString6insertEiPK5QChari_ZNK7QString8endsWithERKS_N2Qt15CaseSensitivityE_ZNK7QLocale8toDoubleERK7QStringPb_ZN23QQuickRangeModelPrivateD2Ev_ZTV23QQuickRangeModelPrivate_ZN23QQuickRangeModelPrivateD1Ev_ZN23QQuickRangeModelPrivateD0Ev_ZTV16QQuickRangeModel_ZN16QQuickRangeModelD1Ev_ZN16QQuickRangeModelD0Ev_ZN23QQuickRangeModelPrivateC2EP16QQuickRangeModel_ZN23QQuickRangeModelPrivateC1EP16QQuickRangeModel_ZN23QQuickRangeModelPrivate4initEv_ZNK23QQuickRangeModelPrivate14publicPositionEd_ZNK23QQuickRangeModelPrivate11publicValueEd_ZN16QQuickRangeModelC1EP7QObject_ZN16QQuickRangeModelC2ER23QQuickRangeModelPrivateP7QObject_ZN16QQuickRangeModelC1ER23QQuickRangeModelPrivateP7QObject_ZNK16QQuickRangeModel7minimumEv_ZNK16QQuickRangeModel7maximumEv_ZNK16QQuickRangeModel8stepSizeEv_ZNK16QQuickRangeModel16positionForValueEd_ZNK16QQuickRangeModel8positionEv_ZNK16QQuickRangeModel17positionAtMinimumEv_ZNK16QQuickRangeModel17positionAtMaximumEv_ZNK16QQuickRangeModel16valueForPositionEd_ZNK16QQuickRangeModel5valueEv_ZN23QQuickRangeModelPrivate29emitValueAndPositionIfChangedEdd_ZN16QQuickRangeModel15positionChangedEd_ZN16QQuickRangeModel12valueChangedEd_ZN16QQuickRangeModel16setPositionRangeEdd_ZN16QQuickRangeModel24positionAtMinimumChangedEd_ZN16QQuickRangeModel24positionAtMaximumChangedEd_ZN16QQuickRangeModel20setPositionAtMinimumEd_ZN16QQuickRangeModel20setPositionAtMaximumEd_ZN16QQuickRangeModel8setRangeEdd_ZN16QQuickRangeModel14minimumChangedEd_ZN16QQuickRangeModel14maximumChangedEd_ZN16QQuickRangeModel10setMinimumEd_ZN16QQuickRangeModel10setMaximumEd_ZN16QQuickRangeModel11setStepSizeEd_ZN16QQuickRangeModel15stepSizeChangedEd_ZN16QQuickRangeModel11setPositionEd_ZN16QQuickRangeModel8setValueEd_ZN16QQuickRangeModel11setInvertedEb_ZN16QQuickRangeModel15invertedChangedEb_ZNK16QQuickRangeModel8invertedEv_ZN16QQuickRangeModel9toMinimumEv_ZN16QQuickRangeModel9toMaximumEv_ZTS23QQuickRangeModelPrivate_ZTI23QQuickRangeModelPrivate_ZTVN10__cxxabiv117__class_type_infoE_ZN5QDate11currentDateEv__cxa_guard_acquire__cxa_guard_release_ZN16QQuickRangedDateC1Ev_ZN16QQuickRangedDate7setDateERK5QDate_ZN16QQuickRangedDate11dateChangedEv_ZN16QQuickRangedDate14setMinimumDateERK5QDate_ZN16QQuickRangedDate18minimumDateChangedEv_ZN16QQuickRangedDate14setMaximumDateERK5QDate_ZN16QQuickRangedDate18maximumDateChangedEv_ZNK21QQuickControlSettings14hasTouchScreenEv_ZNK21QQuickControlSettings9styleNameEv_ZN21QQuickControlSettings12setStyleNameERK7QString_ZN21QQuickControlSettings16styleNameChangedEv_ZNK21QQuickControlSettings9stylePathEv_ZN21QQuickControlSettings12setStylePathERK7QString_ZN21QQuickControlSettings16stylePathChangedEv_ZNK21QQuickControlSettings13styleFilePathEv_ZN7QString11reallocDataEjb_ZNK21QQuickControlSettings5styleEv_ZN4QUrl13fromLocalFileERK7QString_ZNK21QQuickControlSettings14dpiScaleFactorEv_Z14qt_defaultDpiXv_ZNK21QQuickControlSettings13dragThresholdEv_ZN15QGuiApplication10styleHintsEv_ZNK11QStyleHints17startDragDistanceEv_ZN5QListI7QStringED2Ev_ZN5QListI7QStringED1Ev_Z7qgetenvPKc_ZN9QFileInfoC1ERK7QString_ZNK9QFileInfo10isRelativeEv_ZNK10QQmlEngine14importPathListEv_ZNK9QFileInfo12absolutePathEv_ZN9QFileInfoD1Ev_ZNK4QDir6existsERK7QString_ZNK4QDir12absolutePathEv_ZN4QDirD1Ev_ZN4QDirC1ERK7QString_ZN21QQuickControlSettingsC2EP10QQmlEngine_ZTV21QQuickControlSettings_ZNK9QFileInfo8fileNameEv_ZNK4QDir6existsEv_ZN7QString6removeEii_ZTV15QQuickWheelArea_ZN10QQuickItemD2Ev_ZN15QQuickWheelAreaD1Ev_ZThn8_N15QQuickWheelAreaD1Ev_ZN15QQuickWheelAreaD0Ev_ZThn8_N15QQuickWheelAreaD0Ev_ZN10QQuickItemC2EPS__ZN15QQuickWheelAreaC1EP10QQuickItem_ZNK15QQuickWheelArea8isAtXEndEv_ZNK15QQuickWheelArea14isAtXBeginningEv_ZNK15QQuickWheelArea8isAtYEndEv_ZNK15QQuickWheelArea14isAtYBeginningEv_ZN15QQuickWheelArea25setHorizontalMinimumValueEd_ZNK15QQuickWheelArea22horizontalMinimumValueEv_ZN15QQuickWheelArea25setHorizontalMaximumValueEd_ZNK15QQuickWheelArea22horizontalMaximumValueEv_ZN15QQuickWheelArea23setVerticalMinimumValueEd_ZNK15QQuickWheelArea20verticalMinimumValueEv_ZN15QQuickWheelArea23setVerticalMaximumValueEd_ZNK15QQuickWheelArea20verticalMaximumValueEv_ZN15QQuickWheelArea18setHorizontalValueEd_ZN15QQuickWheelArea22horizontalValueChangedEv_ZNK15QQuickWheelArea15horizontalValueEv_ZN15QQuickWheelArea16setVerticalValueEd_ZN15QQuickWheelArea20verticalValueChangedEv_ZNK15QQuickWheelArea13verticalValueEv_ZN15QQuickWheelArea16setVerticalDeltaEd_ZN15QQuickWheelArea18verticalWheelMovedEv_ZNK15QQuickWheelArea13verticalDeltaEv_ZN15QQuickWheelArea18setHorizontalDeltaEd_ZN15QQuickWheelArea20horizontalWheelMovedEv_ZNK15QQuickWheelArea15horizontalDeltaEv_ZN15QQuickWheelArea14setScrollSpeedEd_ZN15QQuickWheelArea18scrollSpeedChangedEv_ZNK15QQuickWheelArea11scrollSpeedEv_ZNK15QQuickWheelArea8isActiveEv_ZN15QQuickWheelArea9setActiveEb_ZN15QQuickWheelArea13activeChangedEv_ZN19QQuickAbstractStyle10data_countEP16QQmlListPropertyI7QObjectE_ZN19QQuickAbstractStyle7data_atEP16QQmlListPropertyI7QObjectEi_ZN19QQuickAbstractStyle10data_clearEP16QQmlListPropertyI7QObjectE_ZN19QQuickAbstractStyleC1EP7QObject_ZN19QQuickAbstractStyle4dataEv_ZN19QQuickAbstractStyle11data_appendEP16QQmlListPropertyI7QObjectEPS1__ZN5QListIP7QObjectE18detach_helper_growEii_Z21qRegisterResourceDataiPKhS0_S0__Z26qCleanupResources_controlsv_Z23qUnregisterResourceDataiPKhS0_S0__ZN21QtQuickControlsPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK21QtQuickControlsPlugin10metaObjectEv_ZNK11QObjectData17dynamicMetaObjectEv_ZN21QtQuickControlsPlugin16staticMetaObjectE_ZN21QtQuickControlsPluginD2Ev_ZTV21QtQuickControlsPlugin_ZN19QQmlExtensionPluginD2Ev_ZN21QtQuickControlsPluginD1Ev_ZThn8_N21QtQuickControlsPluginD1Ev_ZN21QtQuickControlsPluginD0Ev_ZThn8_N21QtQuickControlsPluginD0Ev_ZN8QPointerI7QObjectED2Ev_ZN8QPointerI7QObjectED1Evqt_plugin_query_metadataqt_plugin_instance_ZN19QQmlExtensionPluginC2EP7QObject_ZN21QtQuickControlsPlugin11qt_metacastEPKcstrcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN21QtQuickControlsPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZTS21QtQuickControlsPlugin_ZTI21QtQuickControlsPlugin_ZTI19QQmlExtensionPlugin_ZN19QQmlExtensionPlugin16staticMetaObjectE_ZN11QMetaObject8activateEP7QObjectPKS_iPPv_ZN12QQuickAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN8QVariantC1ERKS__ZN7QObject11qt_metacastEPKc_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZNK5QIconcv8QVariantEv_ZTS12QQuickAction_ZTI7QObject_ZN7QObject16staticMetaObjectE_ZN20QQuickExclusiveGroupD2Ev_ZN20QQuickExclusiveGroupD1Ev_ZN20QQuickExclusiveGroupD0Ev_ZN20QQuickExclusiveGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS20QQuickExclusiveGroup_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE6DeleteEPv_ZN10QQuickMenu12titleChangedEv_ZN10QQuickMenu22__popupGeometryChangedEv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE6CreateEPKv_ZN11QMetaTypeIdI16QQmlListPropertyI7QObjectEE14qt_metatype_idEv_ZZN11QMetaTypeIdI16QQmlListPropertyI7QObjectEE14qt_metatype_idEvE11metatype_id_ZN18QMetaTypeIdQObjectIP14QQuickMenuBaseLb1EE14qt_metatype_idEv_ZN10QQuickMenu18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuText11qt_metacastEPKc_ZN14QQuickMenuText11qt_metacallEN11QMetaObject4CallEiPPv_ZN5QFontC1ERKS__ZTS10QQuickMenu_ZTI14QQuickMenuText_ZN14QQuickMenuText16staticMetaObjectE_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE6CreateEPKv_ZN11QMetaTypeIdI16QQmlListPropertyI10QQuickMenuEE14qt_metatype_idEv_ZN11QMetaTypeIdIP10QQuickItemE14qt_metatype_idEv_ZZN11QMetaTypeIdIP10QQuickItemE14qt_metatype_idEvE11metatype_id_ZN13QQuickMenuBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS13QQuickMenuBar_ZN19QQuickMenuSeparator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK14QQuickMenuBase10metaObjectEv_ZNK14QQuickMenuText10metaObjectEv_ZN14QQuickMenuText17iconSourceChangedEv_ZN14QQuickMenuText15iconNameChangedEv_ZN14QQuickMenuItem9triggeredEv_ZN14QQuickMenuItem11textChangedEv_ZN14QQuickMenuItem21exclusiveGroupChangedEv_ZN19QQuickMenuSeparatorD2Ev_ZN19QQuickMenuSeparatorD1Ev_ZN19QQuickMenuSeparatorD0Ev_ZN14QQuickMenuBase18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuText18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuItem18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase11qt_metacastEPKc_ZN14QQuickMenuBase11qt_metacallEN11QMetaObject4CallEiPPv_ZTS14QQuickMenuBase_ZTI14QQuickMenuBase_ZTS19QQuickMenuSeparator_ZTS14QQuickMenuText_ZTS14QQuickMenuItem_ZN23QQuickMenuItemContainer18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK23QQuickMenuItemContainer10metaObjectEv_ZN23QQuickMenuItemContainer5clearEv_ZN5QListI8QPointerI14QQuickMenuBaseEED2Ev_ZN5QListI8QPointerI14QQuickMenuBaseEED1Ev_ZN23QQuickMenuItemContainer13setParentMenuEP10QQuickMenu_ZN23QQuickMenuItemContainerD2Ev_ZN23QQuickMenuItemContainerD1Ev_ZN23QQuickMenuItemContainerD0Ev_ZN23QQuickMenuItemContainer11qt_metacastEPKc_ZN23QQuickMenuItemContainer11qt_metacallEN11QMetaObject4CallEiPPv_ZTS23QQuickMenuItemContainer_ZTI23QQuickMenuItemContainer_ZNK21QQuickMenuPopupWindow10metaObjectEv_ZN21QQuickMenuPopupWindow11qt_metacastEPKc_ZN21QQuickMenuPopupWindowD2Ev_ZN21QQuickMenuPopupWindowD1Ev_ZThn8_N21QQuickMenuPopupWindowD1Ev_ZN21QQuickMenuPopupWindowD0Ev_ZThn8_N21QQuickMenuPopupWindowD0Ev_ZN21QQuickMenuPopupWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN21QQuickMenuPopupWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTS21QQuickMenuPopupWindow_ZTI21QQuickMenuPopupWindow_ZN17QQuickPopupWindowD2Ev_ZN17QQuickPopupWindowD1Ev_ZThn8_N17QQuickPopupWindowD1Ev_ZN17QQuickPopupWindowD0Ev_ZThn8_N17QQuickPopupWindowD0Ev_ZN17QQuickPopupWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN12QQuickWindow11qt_metacastEPKc_ZN12QQuickWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTS17QQuickPopupWindow_ZTI12QQuickWindow_ZNK11QQuickStack10metaObjectEv_ZN11QQuickStackD2Ev_ZN11QQuickStackD1Ev_ZN11QQuickStackD0Ev_ZN11QQuickStack18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN11QQuickStack11qt_metacastEPKc_ZN11QQuickStack11qt_metacallEN11QMetaObject4CallEiPPv_ZTS11QQuickStack_ZTI11QQuickStack_ZN19QQuickCalendarModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN19QQuickCalendarModelD2Ev_ZN19QQuickCalendarModelD1Ev_ZN19QQuickCalendarModelD0Ev_ZN18QAbstractListModel11qt_metacastEPKc_ZN18QAbstractListModel11qt_metacallEN11QMetaObject4CallEiPPv_ZTS19QQuickCalendarModel_ZTI18QAbstractListModel_ZN18QAbstractListModel16staticMetaObjectE_ZNK13QQuickTooltip10metaObjectEv_ZN13QQuickTooltipD2Ev_ZN13QQuickTooltipD1Ev_ZN13QQuickTooltipD0Ev_ZN13QQuickTooltip18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN13QQuickTooltip11qt_metacastEPKc_ZN13QQuickTooltip11qt_metacallEN11QMetaObject4CallEiPPv_ZTS13QQuickTooltip_ZTI13QQuickTooltip_ZN22QQuickSpinBoxValidator11textChangedEv_ZN22QQuickSpinBoxValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN10QValidator11qt_metacastEPKc_ZN10QValidator11qt_metacallEN11QMetaObject4CallEiPPv_ZTS22QQuickSpinBoxValidator_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTI10QValidator_ZTI16QQmlParserStatus_ZN10QValidator16staticMetaObjectE_ZN16QQuickRangeModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS16QQuickRangeModel_ZN16QQuickRangedDateD2Ev_ZN16QQuickRangedDateD1Ev_ZN16QQuickRangedDateD0Ev_ZN16QQuickRangedDate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS16QQuickRangedDate_ZNK21QQuickControlSettings10metaObjectEv_ZN21QQuickControlSettings12styleChangedEv_ZN21QQuickControlSettings18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN21QQuickControlSettingsD2Ev_ZN21QQuickControlSettingsD1Ev_ZN21QQuickControlSettingsD0Ev_ZN21QQuickControlSettings11qt_metacastEPKc_ZN21QQuickControlSettings11qt_metacallEN11QMetaObject4CallEiPPv_ZN4QUrlaSERK7QString_ZTS21QQuickControlSettings_ZTI21QQuickControlSettings_ZN15QQuickWheelArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN10QQuickItem11qt_metacastEPKc_ZN10QQuickItem11qt_metacallEN11QMetaObject4CallEiPPv_ZTS15QQuickWheelArea_ZTI10QQuickItem_ZN19QQuickAbstractStyleD2Ev_ZN19QQuickAbstractStyleD1Ev_ZN19QQuickAbstractStyleD0Ev_ZN18QMetaTypeIdQObjectIP13QQuickPaddingLb1EE14qt_metatype_idEv_ZN19QQuickAbstractStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS19QQuickAbstractStyle_ZNK13QQuickPadding10metaObjectEv_ZN13QQuickPadding11leftChangedEv_ZN13QQuickPadding10topChangedEv_ZN13QQuickPadding12rightChangedEv_ZN13QQuickPadding13bottomChangedEv_ZN13QQuickPaddingD2Ev_ZN13QQuickPaddingD1Ev_ZN13QQuickPaddingD0Ev_ZN13QQuickPadding18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN13QQuickPadding11qt_metacastEPKc_ZN13QQuickPadding11qt_metacallEN11QMetaObject4CallEiPPv_ZTS13QQuickPadding_ZTI13QQuickPadding_edata__bss_start_endlibQt5Quick.solibQt5Qml.solibQt5Network.solibQt5Gui.solibQt5Core.solibGLESv2.solibgnustl_shared.soliblog.solibz.solibdl.solibstdc++.solibm.solibc.so/work/build/______________________________PADDING______________________________/lib\LPLIB U;F<ZL(\=q_3d?{u>CMgOiA)W? *j:EHX~4-;9M:WJEcYrZ \4-Q}w^Ob21JP#L3y3*a `[ -7nA)kZ@7(BTieGRcVO+HlNep!2r7KCR%;E 6>=q?0$*Y#%Qo7YJ."%D mq1?[78U5:a#LVX6'?HG.EAhDJ./x/1z0!4i\jw5<:B_Dwb* %} bjM#+T0h 'C9$_ B{F{BmSklz`ZF5=| ,8r,Vw})A${,pG, "v v&t200!rgmT`cU& fW'moE6wog&zt+IY_#FgOI90QN;|l*[ X|J+ -MnUue2J4R s9 P6C^jNfsZul9?]H+7I 3L'  xSD!>AzkK"vT^%x&\(oP)K1V;Uh64_5 .*QV/kNabd,nXaa$#^]@ d+<5:yeu%5S[(K .~ <~P' sc8>8}vX:,N M2=rh$O]G&n/qU19e$[Nt\~p6i'( o-OAGRWMg`I f4/SctmCdD3xv8)nszi|y XE@|YTHI=)DKP8uG}yKj @lWqt >/Cpdf>&@1!s=[ Sbk]y2<Q`^-](RSWF"Q{"R3YTZ"fVF!.xp h<B@~;H O ,O 8O DO PO \O hO tO O O O O O O O O O O O P P P (P 4P @P LP XP dP pP P P P P P P P P P P P P P P Q Q  Q Q Q Q $Q (Q 0Q 4Q xb >hl ?ll @pl Atl Bxl Z|l [l \l ]l ^l `l al bl cl dl fl gl jl ll ml nl ol pl sl tl ul wl xl yl {l |l ~l l l l l l l m m m  m m m m m  m $m (m ,m 0m 4m 8m o Bo C hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhh h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h h h h h h h( $h0 (h8 p,h@ `0hH P4hP @8hX 0<h` @hh Dhp Hhx Lh Ph Th Xh \h `h dh hh plh `ph Pth @xh 0|h h S^ d$荃$"d$[S. d${D$@D$ $d$[SU d$荃D$D$ D$$d$[ÍSî d$kd$[Ð$D$@D$@$D$P(Í&l$T$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttT$D$ttSN d$D$ $$d$[S d$D$ $d$[SU d$D$ $d$[S%þ d$D$ $d$[SÎ d$D$ $dd$[S^ d$D$ $4d$[S. d$D$ $d$[Se d$D$ $d$[S5Ώ d$D$ $d$[SÞ d$D$ $td$[Sn d$D$ $Dd$[S> d$D$ $d$[Su d$D$ $d$[SEގ d$D$ $d$[Sî d$D$ $d$[S~ d$D$ $Td$[SN d$D$ $$d$[S d$D$ $d$[SU d$D$ $d$[S%þ d$D$ $d$[SÎ d$D$ $dd$[S^ d$D$ $4d$[S. d$D$ $d$[Se d$D$ $d$[S5Ό d$D$ $d$[SÞ d$D$ $td$[Sn d$D$ $Dd$[S> d$D$ $d$[Su d$D$ $d$[SEދ d$D$ $d$[Sî d$D$ $d$[S~ d$D$ $Td$[SN d$D$ $$d$[S d$D$ $d$[SU d$D$ $d$[S%þ d$D$ $d$[SÎ d$D$ $dd$[S^ d$D$ $4d$[UVS* d$U uET$$E+E‹E+EVe[^]l$VS4͉ d$t$ tD$4$觟Td$[^VSÍ d$t$ tD$4$Xd$[^VSM d$t$ tD$4$W\d$[^VSt d$t$ tD$4$`d$[^S5Έ d$D$ $$d$[VSÝ d$$ƋD$ D$4$Wd$[^VS] d$$S$D$#d$[^VS d$t$ tD$4$idd$[^VSD݇ d$t$ tD$4$Whd$[^VSÝ d$t$ t4$Hld$[^VS] d$t$ tD$4$g7pd$[^VS d$t$ t%D$4$'_tFd$[^VS4͆ d$t$ t#D$4$"xƒPFd$[^VS} d$t$ tD$4$跶|d$[^VS= d$t$ tD$4$d$[^VSd d$t$ t4$Fd$[^S%þ d$苓D$ $d$[VSÍ d$싃t$ 4$4$Pd$[^VSM d$싃t$ ƒF4$NF4$Ad$[^l$VSD݄ d$싃lt$ 4$4$d$[^VSÍ d$싃lt$ 4$4$4$=d$[^VS= d$싃`t$ 4$H4$5d$[^VST d$싃`t$ 4$4$4$d$[^VSÝ d$싃Xt$ 4$4$d$[^VSM d$싃Xt$ 4$X4$e4$d$[^VSd d$싃t$ 4$4$d$[^VS$ý d$싃t$ 4$4$4$xd$[^VS} d$싃|t$ 4$4$d$[^VS= d$싃|t$ 4$H4$谮4$d$[^VSd d$싃xt$ ƒPF4$4$'d$[^l$VSí d$싃xt$ ƒPF4$4$H'4$`d$[^É'l$VSM d$싃tt$ ƒF4$N4$Xd$[^l$VST d$싃tt$ ƒF4$4$VX4$d$[^Í&l$VSÍ d$싃pt$ 4$4$`,d$[^VSM d$싃pt$ 4$X4$ ,4$d$[^VSt d$싃\t$ 4$4$d$[^VS4 d$싃\t$ 4$4$P4$d$[^VSÍ d$싃Tt$ 4$4$Оd$[^VSM d$싃Tt$ 4$X4$萞4$d$[^VSt  d$t$ $td$[^d$[^VS$ý~ d$t$ $td$[^d$[^VSm~ d$t$ $t[d$[^Kd$[^VS~ d$t$ $t d$[^d$[^VS4} d$t$ $td$[^d$[^VS}} d$t$ $tkd$[^[d$[^VS-} d$t$ $td$[^ d$[^VSD| d$t$ $td$[^d$[^VSÍ| d$t$ $t{d$[^kd$[^VS=| d$t$ $t+d$[^d$[^VST{ d$t$ $td$[^d$[^VSÝ{ d$t$ $td$[^{d$[^VSM{ d$t$ $t;d$[^+d$[^VSdz d$t$ $td$[^d$[^VSíz d$t$ $td$[^d$[^VS]z d$t$ $tKd$[^;d$[^VSt z d$t$ $td$[^d$[^VS$ýy d$t$ $td$[^d$[^VSmy d$t$ $t[d$[^Kd$[^VSy d$t$ $t d$[^d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSMx d$t$ $ t@;VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSw d$t$ $ t@ VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSTu d$t$ $ t@VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS$ýt d$t$ $ t@VPVPV P VPVPVPVPd$[^Ík@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSÍs d$t$ $ t@{VPVPV P VPVPVPVPd$[^Í;@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS]r d$t$ $ t@KVPVPV P VPVPVPVPd$[^Í @@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS-q d$t$ $ t@VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSdo d$t$ $ t@VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS4n d$t$ $ t@VPVPV P VPVPVPVPd$[^Í{@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSÝm d$t$ $ t@VPVPV P VPVPVPVPd$[^ÍK@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSml d$t$ $ t@[VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS=k d$t$ $ t@+VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSt j d$t$ $ t@VPVPV P VPVPVPVPd$[^Í軼@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSDh d$t$ $ t@˻VPVPV P VPVPVPVPd$[^Í苻@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSíg d$t$ $ t@蛺VPVPV P VPVPVPVPd$[^Í[@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VS}f d$t$ $ t@kVPVPV P VPVPVPVPd$[^Í+@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSMe d$t$ $ t@;VPVPV P VPVPVPVPd$[^Í@@@ @@@@d$[^T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VSd d$t$ $ t@ VPVPV P VPVPVPVPd$[^Í˶@@@ @@@@d$[^VSmc d$싃t$ ƒF4$nF4$a4$ d$[^fl$VSdb d$싃dt$ 4$F u4$FF$4$d$[^Ít(„uċF VSmb d$싃ht$ 4$xF$$袵F u)D$D$$葵4$虵d$[^ft(„uߋF VSDa d$싃dt$ 4$F u<$FF$մ4$ʹ4$ed$[^Ít(„uF VSMa d$싃ht$ 4$XF$$肴F u1D$D$$q4$y4$ѳd$[^ft(„u׋F UWVuSö` d$}<$D$ D$fD$/&UԉUI$)|$L$}E<$MU|$T$4$d$EMčU$T$D$D$ t$MMd$4$<$Eԋu(D$D$$XEe[^_]vt(„uEUWVSë_ $$茳$蒳ʼnǃ0l$<nD$DD$80D$@D$,|$t$$ogD$@@8*D$@D8l$x $D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$D$@D$D$<$D$D$D$ D$D$D$D$<$舲$D$4D$D$$蛱D$|D$D$<$3D$D$D$ D$D$D$ D$<$$D$46D$D$$$@$ʃv‹$0t$$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$<Ƌ$uMD$D$$ED$|9t$D$@;D$,t$$[^_]Ðt&t(„u$뚍&(„D$4&$(„D$4&,$舰D$|l$t$t&,$hD$@L$Dl$8L$,UWVSB[ $$輯$¯ʼnǃ0l$<nD$DD$80D$@D$,|$t$$o藯D$@@8*D$@D8l$x $D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$D$@D$D$<$D$D$D$ D$D$D$D$<$踮$D$4D$D$$˭D$|D$D$<$cD$D$D$ D$D$D$ D$<$+$D$46D$D$$>$@$ʃv‹$0t$$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$lƋ$uMD$D$$uD$|9t$ED$@;D$,t$3$[^_]Ðt&t(„u$뚍&(„D$4&$(„D$4&,$踬D$|l$t$t&,$蘬D$@L$Dl$8L$,UWVSp X d$M ɋuta}4$0T$ D$D$D$D$ D$D$ޫe[^_]Ítt4$D$e[^_]Ív܇}T$<$d$D$D$<$'U u.D$D$$E蓪Eԋ낍t*uUUWVS@V d$} utY}4$D$0D$ D$D$ D$ D$D$谪e[^_]Ëtt4$D$˪e[^_]Ív}T$<$軪d$D$D$<$/U u.D$D$$EkEԋ낍t*uUUWVS"ûU $$蜩$袩ʼnǃ0l$D$$D$0D$ D$ |$t$$owD$ @8*D$ D8l$Xl$`D$T@l$\EQQml@List@Prop@ erty@D$\D81>󫋃|$$$D$ D$D$<$DŽ$p軨D$D$<$c$D$D$D$$ƧD$\D$D$<$^D$D$<$6$D$!D$D$$i t$$$$$$$$$$DŽ$$DŽ$DŽ$DŽ$DŽ$譧Ƌ$uND$D$$趦D$\9t$膧D$ ;D$ t$t$[^_]Ít(„u$뙍&(„D$&i(„ZD$9&,$D$\l$Tl$`Q&,$ئD$ L$$l$L$ UWVS谻IR d$E uta}$4$0T$ D$D$(D$,D$ 0D$4D$e[^_]Í8tt4$D$3e[^_]Ív}T$<$#d$D$D$<$'U u.D$D$$EӤEԋ8낍t*uUUWVS耺Q d$E utY}4$D$0D$ D$D$\D81>󫋃$|$$D$ D$D$<$D$D$<${$D$D$D$$D$\D$D$<$趢D$D$<$N$D$9D$D$$$ $ʃv‹$t$$$$$$$$P$$$DŽ$$DŽ$DŽ$Ƌ$uLD$D$$D$\9t$ġD$ ;D$ t$財$[^_]Ít&t(„u$뛍&(„D$&Q(„BD$!&,$8D$\l$Tl$`Q&,$D$ L$$l$L$ UWVSÉL d$E uta}T4$0T$ D$D$XD$\D$ `D$dD$^e[^_]Íhtt4$D$se[^_]Ív2}T$<$cd$D$D$<$'U u.D$D$$EEԋh낍t*uUUWVSYK d$E utY}4$D$0D$ D$lD$pD$ tD$xD$0e[^_]Ë|tt4$D$Ke[^_]Ívh}T$<$;d$D$D$<$/U u.D$D$$EEԋ|낍t*uUUWVS袳;J $T$$"ʼnǃ0l$D$$D$0D$ D$ |$t$$oD$ @8*D$ D8l$Xl$`D$T@l$\EQQml@List@Prop@ erty@D$\D81>󫋃|$$T$D$ D$D$<$DŽ$ ;D$D$<$c$D$D$D$$FD$\D$D$<$ޜD$D$<$6$D$!D$D$$ t$$$$$$$$$$DŽ$$DŽ$DŽ$DŽ$DŽ$-Ƌ$uND$D$$6D$\9t$D$ ;D$ t$$[^_]Ít(„u$뙍&(„D$&i(„ZD$9&,$xD$\l$Tl$`Q&,$XD$ L$$l$L$ UWVS0F d$E uta}4$0T$ D$D$D$D$ D$D$螚e[^_]Ítt4$D$賚e[^_]ÍvE}T$<$裚d$D$D$<$'U u.D$D$$ESEԋ낍t*uUUWVSÙE d$E utY}4$D$0D$ D$D$D$ D$D$pe[^_]Ëtt4$D$苙e[^_]Ív}T$<${d$D$D$<$/U u.D$D$$E+Eԋ낍t*uUUWVS{D $$\$bʼnǃ0l$D$$D$0D$ D$ |$t$$o7D$ @8*D$ D8l$Xl$`D$T@l$\EQQml@List@Prop@ erty@D$\D81>󫋃|$$$D$ D$D$<$DŽ$ {D$D$<$c$D$D$D$$膖D$\D$D$<$D$D$<$6$D$!D$D$$) t$$$$$$$$$$DŽ$$DŽ$DŽ$DŽ$DŽ$mƋ$uND$D$$vD$\9t$FD$ ;D$ t$4$[^_]Ít(„u$뙍&(„D$&i(„ZD$9&,$踕D$\l$Tl$`Q&,$蘕D$ L$$l$L$ UWVSp A d$U ҋuta}4$0T$ D$D$D$D$ D$D$ޔe[^_]Ítt4$D$e[^_]ÍvX}T$<$d$D$D$<$'U u.D$D$$E蓓Eԋ낍t*uUUWVS@? d$M ɋutY}4$D$0D$ D$D$D$ D$D$谓e[^_]Ëtt4$D$˓e[^_]Ív}T$<$軓d$D$D$<$/U u.D$D$$EkEԋ낍t*uUUWVS"û> $$蜒$袒ʼnǃ0l$D$$D$0D$ D$ |$t$$owD$ @8*D$ D8l$Xl$`D$T@l$\EQQml@List@Prop@ erty@D$\D81>󫋃|$$$D$ D$D$<$DŽ$\軑D$D$<$c$D$D$D$$ƐD$\D$D$<$^D$D$<$6$D$!D$D$$i t$$$$$$$$$$DŽ$$DŽ$DŽ$DŽ$DŽ$譐Ƌ$uND$D$$趏D$\9t$膐D$ ;D$ t$t$[^_]Ít(„u$뙍&(„D$&i(„ZD$9&,$D$\l$Tl$`Q&,$؏D$ L$$l$L$ UWVS谤I; d$} uta}4$0T$ D$D$D$D$ D$D$e[^_]Ítt4$D$3e[^_]Ívj}T$<$#d$D$D$<$'U u.D$D$$EӍEԋ낍t*uUUWVS耣: d$E utY}4$D$0D$ D$D$D$ D$D$e[^_]Ë tt4$D$ e[^_]Ívԏ}T$<$d$D$D$<$/U u.D$D$$E諌Eԋ 낍t*uUUWVSb8 $$܌$ʼnǃ0l$D$$D$0D$ D$ |$t$$o跌D$ @8*D$ D8l$Xl$`D$T@l$\EQQml@List@Prop@ erty@D$\D81>󫋃|$$$D$ D$D$<$DŽ$HD$D$<$c$D$D$D$$D$\D$D$<$螋D$D$<$6$D$!D$D$$詊 t$$$$$$$$$$DŽ$$DŽ$DŽ$DŽ$DŽ$Ƌ$uND$D$$D$\9t$ƊD$ ;D$ t$贊$[^_]Ít(„u$뙍&(„D$&i(„ZD$9&,$8D$\l$Tl$`Q&,$D$ L$$l$L$ UWVSË5 d$D$dt$`ta|$h4$0T$ D$D$D$D$ D$$D$]d$L[^_]Ít&(tt4$T$sd$L[^_]f$ڈ $ʼn|$<ֈHƒ H‰D$G9|$<<$CD$(<$l$,$D$*,<$D$D$Nj(8D$<u D$D$$訇(„t;D$,G%9D$,v.)O |$D$DD$80D$@D$,|$t$$owD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃,|$4$$D$@D$D$<$DŽ$0踆D$D$<$$D$4D$D$$ÅD$|D$D$<$[0D$D$4D$ 8D$D$DD$80D$@D$,|$t$$oD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃X|$4$@$D$@D$D$<$DŽ$HD$D$<$$D$4D$D$$SD$|D$D$<$\D$D$`D$ dD$hD$D$ D$<$賀$D$4D$D$$ t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$ Ƌ$uKD$D$$D$|9t$D$@;D$,t$$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$XD$|l$t$!t&,$8D$@L$Dl$8L$,UWVSë* d$D$dt$`ta|$hl4$0T$ D$D$pD$tD$ xD$|D$}~d$L[^_]Ít&tt4$T$~d$L[^_]fl$} $ʼn|$<}Hƒ H‰D$G9|$<<$CD$H~<$l$L~$D$*L~<$D$D$Nj8D$<u D$D$$|(„t;D$,G%9D$,v.)O |$D$DD$80D$@D$,|$t$$o|D$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$l$D$@D$D$<$DŽ$,{D$D$<$$D$4D$D$$zD$|D$D$<${{D$D$D$ D$D$D$ D$<$C{$D$4D$D$$Vz t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$zƋ$uKD$D$$yD$|9t$szD$@;D$,t$az$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$yD$|l$t$!t&,$yD$@L$Dl$8L$,UWVS袎;% d$D$dt$`ta|$h4$0T$ D$D$D$D$ D$D$ yd$L[^_]Ít&tt4$T$#yd$L[^_]f$x $ʼn|$D$DD$80D$@D$,|$t$$o'wD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$$D$@D$D$<$DŽ$$hvD$D$<$$D$4D$D$$suD$|D$D$<$ vD$D$D$ D$D$D$ D$<$u$D$4D$D$$t t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$*uƋ$uKD$D$$3tD$|9t$uD$@;D$,t$t$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$xtD$|l$t$!t&,$XtD$@L$Dl$8L$,UWVS2 d$D$dt$`ta|$h4$0T$ D$D$D$D$ D$D$sd$L[^_]Ít&tt4$T$sd$L[^_]f$s $ʼn|$<sHƒ H‰D$G9|$<<$CD$hs<$l$ls$D$*ls<$D$D$Nj8D$<u D$D$$q(„t;D$,G%9D$,v.)O |$D$DD$80D$@D$,|$t$$oqD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$D$@D$D$<$qD$D$<$$D$4D$D$$pD$|D$D$<$pD$D$D$ D$D$D$ D$<${p$D$46D$D$$o$@$ʃv‹$0t$$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$oƋ$uMD$D$$nD$|9t$oD$@;D$,t$o$[^_]Ðt&t(„u$뚍&(„D$4&$(„D$4&,$oD$|l$t$!t&,$nD$@L$Dl$8L$,UWVSƒ[ d$T$dt$`ta|$h4$0T$ D$D$D$D$ D$D$-nd$L[^_]Ít&tt4$T$Cnd$L[^_]f$m $ʼn|$D$DD$80D$@D$,|$t$$oGlD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$$D$@D$D$<$DŽ$$kD$D$<$$D$4D$D$$jD$|D$D$<$+kD$D$ D$ D$D$D$ D$<$j$D$4D$D$$j t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$JjƋ$uKD$D$$SiD$|9t$#jD$@;D$,t$j$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$iD$|l$t$!t&,$xiD$@L$Dl$8L$,UWVSR~ d$L$dt$`ta|$h4$0T$ D$D$D$ D$ $D$(D$hd$L[^_]Ít&,tt4$T$hd$L[^_]f$:h $ʼn|$<6hHƒ H‰D$G9|$<<$CD$h<$l$h$D$*h<$D$D$Nj,8D$<u D$D$$g(„t;D$,G%9D$,v.)O |$D$DD$80D$@D$,|$t$$ofD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃0|$4$$D$@D$D$<$DŽ$(fD$D$<$$D$4D$D$$#eD$|D$D$<$e4D$D$8D$ D$|D81>󫋃D|$4$D$@D$D$<$`D$D$<$$D$4D$D$$_D$|D$D$<$c`\D$D$`D$ dD$hD$D$ D$<$+`$D$4D$D$$>_ t$$$DŽ$DŽ$DŽ$DŽ$DŽ$_Ƌ$uKD$D$$^D$|9t$_D$@;D$,t$_$[^_]Ívt(„u$뜍&)(„D$4&t(„eD$4D&,$_D$|l$t$qt&,$^D$@L$Dl$8L$, UWVSs[ d$l$dt$`ta|$hl4$0T$ D$D$pD$tD$ xD$|D$-^d$L[^_]Ít&tt4$T$C^d$L[^_]fl$] $ʼn|$<]Hƒ H‰D$G9|$<<$CD$]<$l$]$D$*]<$D$D$Nj8D$<u D$D$$x\(„t;D$,G%9D$,v.)O |$D$DD$80D$@D$,|$t$$oXD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$$D$@D$D$<$DŽ$WD$D$<$$D$4D$D$$VD$|D$D$<$WD$D$D$ D$D$D$ D$<$SW$D$4D$D$$fV t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$VƋ$uKD$D$$UD$|9t$VD$@;D$,t$qV$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$UD$|l$t$!t&,$UD$@L$Dl$8L$,UWVSjK d$D$dt$`ta|$h4$0T$ D$D$D$D$ D$D$Ud$L[^_]Ít&tt4$T$3Ud$L[^_]f$T $ʼn|$D$DD$80D$@D$,|$t$$o7SD$@@8*D$@D8l$x$D$t@l$|EQQml@List@Prop@ erty@D$|D81>󫋃|$4$$D$@D$D$<$DŽ$ xRD$D$<$$D$4D$D$$QD$|D$D$<$RD$D$D$ D$D$D$ D$<$Q$D$4D$D$$P t$$$0$$4$$8$$$<DŽ$$DŽ$DŽ$DŽ$DŽ$:QƋ$uKD$D$$CPD$|9t$QD$@;D$,t$Q$[^_]Ívt(„u$뜍&(„D$4&<(„-D$4 &,$PD$|l$t$!t&,$hPD$@L$Dl$8L$,UWV}S=e d$ċED$<$Pd$E؉|$$PE؃E܋ʃvuD$D$4$]Pd$U܉t$$UWPEUċD$D$$UNUĉT$4$-PE܋D$D$$xNE؋u_D$D$$WN<$O4$Olj4$Oe[^_]Ãt(sEMt&t(„fuE느w(„hEHUWVScK $D$D$ D$4$D$D$ D$4$;ψD$D$ D$4$良ڈD$D$ D$4$'D$D$ D$4$źD$D$ D$4$cl$UM$[MŃ0L$lD$tD$h0D$pD$l$|$$3MD$pM@(*D$pD($o$DŽ$@$D$ QQml@List@Prop@ erty@<$l$|$$L$|$@ |$$D(>$D(1󫋃ll$$D81|$$󫋃D$D$\D$PD$XD$pD$,$D$@t$DD$HJD$D$,$D$`D$<xD$D$$ID$$$D$TJ$;D$ t$OJD$p;D$t$=J4$D$ D$D$4$D$ D$D$,4$D$ D$D$${HƉ$D$D$J8D$ $J$$t$$$t${J$D$D$$bH$$$[^_]Í&(„D$El(„]E=l$&UWVSTË d$t$0~t|$4t|$4Ed$[^_]Ëp,$t$iGu%tF@@tcG9t1d$[^_]f$XG0u1UWVSRT d$t$0~t|$4t|$4Ed$[^_]Ëv'F@@t't F9t1&d$[^_]Ðt&p,$t$Ft$Fƅu1ˍvt$$fFt߉$ Pt$D$ zFT$ w$VFWVScS d$t$ D$$D$4$JF ~F $;F~F$m=F$FFFFF $FF($ F~,d$[^_UWV}SRf d$ԋE $D$D$<$uEd$|$4$EEu*D$D$$ d$D$ D$@$H8tD$D$$$td$[tdUW1VuSGE d$ԍD$T$4$9E?d$u4$8e[^_]Ív4$9ݍt&1UWVSDy d$ԋuE 4$D$7FF F4$q$T$_94$UD$U|$$R9EUVF e[^_] D$T$@P@ @@@@UWVSCË d$ԋt$@|$DF9t}t5l$D$,$8l$D$F$8,$u7~t5|$D$<$z8|$D$F$q8<$974$qd$,[^_]WVSCC d$t$ 4$B8t |$4$d$[^_UWVSCÙ d$ċE} 9xEɍEtsMԉ<$Mԉ$L$7EtC<$D$MԋEЉL$$r7UЃ D$ EЉT$D$<$7uvue[^_]ÍvD$ E<$D$,D$u7e[^_]D$$,UWVSBÙ d$} uvI1Mĉ<$$t$6ƋMtӋ<$D$Mԉt$ $Mčus6Ed$ MĉD$EL$D$ D$|$4$6d$4$6D$ED$D$ |$,4$D$6d$4$|6E@e[^_]ÍMԍAL$E܍\EEEȉ$EEE6d$XuЉD$D$54$$,d$Eȉt$$!6EЋDD$D$$|*EȀxtD$ $5Eȃ@ Ẻ4$Ẻ|$D$5uЃn uE~~Ft(„4$54$e)ũn uE~~Ft(„4$_54$)uȃn |~~Ft]t („t=4$54$(e[^_]Ðt&(EF'D$D$$)뙋FvD$D$$(FD$D$$( FD$FD$F$j4uȅD$fD$ 4$P4tED$$F4uFD$FD$F$4uЅED$fD$ 4$3tED$$3uFD$FD$F$3u̅.D$fD$ 4$3tED$$|3ugE|$$fS $D$T$tJHJHR P S=Þ d$D$ D$$/t @4d$[Ívd$1[UWVS<[ d$ԋ t$@gl@~,D$<$|$2V,NjB LBЃ9t)~l$L$$ '?<$7&F,H8Q<|$,@D$D$$2V,NjB LBЃ9t)~l$L$$&<$%F,P8lvd@D$D$$1V,NjJB у9tD)ȃ~l$D$ $*&<$X%F,PlD$l$$^1L$ F,P9P 8R~, |$L$벃/v/v_/PCvFtD$$R@F(t$RFhF($0F0Pun$T$0F,u;$;$4$4d$,[^_]fL$D$ $P4&t(„uF,밍vth„ҐuF0xVS9m d$t$ 4$4$;#d$[^UWVS99 d$D$ @ |Aȍo9ljD$tL&)Dt/t!*ut$D$"D$$"9t$uD$ $#d$[^_]UWVuS8Ö d$ċ}E D$D$<$n6 G4G8fWG,G@GXG0G`GhGDGHGLGPGT$E.D$D$|$ |$D$4$-d$4$-$Q G(tND$D$L$|$ 4$L$e-d$4$I-GtW(T$$Q@D$$R$tD$Eԉ$-e[^_]VS7- d$t$ F@D$$3*t@ tN(L$$R8d$[^WVSC7 d$|$$t$ |$4$2F(t|$$RT4$nd$[^_VS6Í d$t$ D$$9FDtV(FDt D$$QX4$d$[^UWVS6; d$|$0t$44$hl$,td$[^_]Í&t$,$,G(t݋t$$R\d$[^_]D$D$@XD$D$@`S5Î d$D$ T$$9P8t P8$Xd$[j_ D$T$ P$P (P,@P@@WVSc5 d$t$ F@t d$[^_ÍvF@D$$'4$1t"4$1$'F@d$[^_Í&1t<$'S4~ d$D$ T$$9PLt PL$Hd$[S4N d$D$ T$$8PPt PP$d$[US4 d$U EJHtzPu"@@@ ]$L$EE]VS4í d$t$ D$4$;FHtD$$T*F@4$d$[^WVS3L d$D$ @Ht50'$*D$<$:&u4$Md$[^_VST3 d$|$$t$ t d$[^Ðt&FH$)D$0$%t6FH$)$D$)FH$q)$D$)FH$)FH4$d$[^UWVS2K d$l$8t$4ED$0Ex,GD$ G )ȅ~v1ɍt&D$ DD$4$%tgP$+r rx"|$0MM,WT$ W +T$ 9|t@$p +pD$<0d$[^_]Ít&D$<d$[^_]Ðt&UWV1S1i d$l$4~#D$01P,JB )ȅ1&'d$[^_]Ðt&D$0P,JB )9}݃DD$4$!$t@$p +p9ud$[^_]Ðt&UWVS"1û d$t$4|$0~t6W,BDD$4$#P$NNjB )9|aW,jB )9}aD)D$4$h#tT@$FPTt-Ht&Bd$[^_]fD)uލt&'d$1[^_]Ðt&W,FBDWVS#0ü d$|$4t$0;~4FTt~D$|$D$ 4$D$D$|$V,D$BDD$4$n"P$D$BL1t rtAd$ [^_ÍF,xDd$ [^_Íd$ 1[^_ÍV,JB )ȃODD$4$!@$xTtxtBd$ [^_Ít&V,D$BDd$ [^_L$qUWVS.o Qd$1ayi em~PD$4$|$4$a4$EF(YEMXF`XNX4$EM*tG %a4$*D$UȍM؉$L$$EȃE؋ẺE܋EЉEEԉEF(R`UtyWMfWf.X,Ef.rPX,ȉT$U$L$t$ T$EЍeY[^_]aÐ4$peY[^_]aÍt&1농t&f(\,*\X,딍t&f(\,*\X,N$D$E9EFH4$k)CFH4$UM)NHUD$ $ҋFLD$FH$//"v/vg/XKvF4d$,[^_]ËL$ $PU&h„Ґt&S&> d$D$ D$$Ht$$|$PD$(4$D$D$$t$D$<$Ld$[^_SU d$؋D$4T$0D$vD$D$B4$D$ZT$ u(D$D$$D$ D$ d$([ft*uT$WVS\ d$$$t$ N$t$D$$|$4$D$ld$[^_Su d$D$ P4$T$d$[UWVSBۯ d$D$pD$$ ljD$ tKD$tD$$ D$8t=D$8D$,$D$8D$D$<$`d$\[^_]Í&$(l$@PNjt$ t$<$D$D$<G$|$@,l$$0TG0xv4$l$|$t4$|$D$ ;P0fD$B |$t$ t$<$P4D$tFTpF D$@t ‹D$@PH |$D$D$9ʉT$HL$L|$,&'D$$L D$|$G$p +pD$$ D$G$8Pt$E}䍓!D$T$t$ 8D$T$<$d$<$we[^_]VS Í d$D$ t$$$RP$t$޾d$[^VS M d$D$$t$ @$4$ D$d$[^UVSq d$E u@$4$D$We[^]VS4 ͠ d$D$$t$ @$4$D$d$[^UWVuS Æ d$ԋE D$4$}d$4$zt.E @(t4 <$D$ 4$Ue[^_]EEf<$UWVuS] d$ԋE D$4$}d$4$t.E @(t4<$D$4$e[^_]EEf<$@VSm d$D$ t$$P(td$[^Ð$RP$t$诼d$[^UWVES} d$ԋu $t$}U䋃 9tNEu)D$D$$Ae[^_]t&t*uߋUvF(t!@v‹U뗍UWVESV d$ԋ} $|$u&EHuqW(tBT$4$膹Eu8D$D$$re[^_] tȃt(„uЋE볐t& EWVSÜ d$t$ D$$D$4$|$(PF~ FFFFF x'$RFtD$$RPd$[^_T$BtÍt&B@D$@VS4͜ d$싃Pt$ 4$t4$$t$D$4$Ft$RFFt(„uFt$94$d$[^VS- d$t$ 4$C4$d$[^VSd d$싃Tt$ F$t$R4$d$[^VS$ý d$t$ 4$4$d$[^D$@D$T$PWVSl d$|$ <$rt0@(t)Gt"|$4$tF(OL$$R8d$[^_VSt d$t$ D$$8Ft)VFt D$$QD4$a4$ d$[^UWVS ù d$ċu~tNP8EUЉ$Eԉt$Q@d$EԉD$UЉ<$ҋEt+t („t4$4$苮e[^_]ËED$D$$T$Bt @tB f1UWVSb d$|$4l$0tj<$ƋE9t#t Et („t+u} t.u4$d$[^_]Ðt&EtΉ$iċEt1VS] d$t$ D$$D$D$4$FtD$$RHd$[^UWV}S] d$ċEuD$E 4$D$/T$0$t$E詮EԍEF$D$T$t$ V<$T$D$Wd$<$;ht$ D$D$vD$F$<$D$d$<$T$D$t$ D$N$<$L$UЉEd$<$Eԉt$ D$D$D$F$D$<$d$<$UЍt$ D$D$T$V$<$T$End$<$REԉt$ D$D$D$F$D$<$X~uFe[^_]Ít&fWE @ TE @HXE Hf.͋HDWX,fWU Jf.X,*pL$ *TD$D$XD$<$xpD$G|$4$~<$I,t&f(\,*\X,E 4$D$e[^_]Ðf(\,*\X,]f(\,*\ʉPX,P&E 4$D$3t&f(\,*\X,VS4t d$t$ 4$t7~t1FD$4$uD$$4$D$ud$[^Í4$@u׀~uF4$JtD$$&VS=t d$t$ ~tD$$4$D$d$[^Í4$tFD$$VSDs d$t$ D$$D$4$+hFF Fd$[^VSÍs d$$ƋD$ D$4$d$[^D$@S>s d$D$ T$$9Pt P$舩d$[D$@ Ser d$D$ T$$9P t P $Ȩd$[D$@S%þr d$D$ T$$9Pt P$Ȩd$[D$@ xЃ*D$T$t)JHJR HP vS.r d$|$,D$ t"PP@ d$[t&T$$L$(D$ R R $ʉT$D$ S%þq d$L$ A u#D$D$$ d$[Ðt&t(„fuA VS]q d$t$ D$$D$4$[$FF܋ FFFFFF4$!d$[^T$D$J RHVS$ýp d$D$$t$ $4$D$d$[^T$ D$x L$I ;Q|@Q JHVS8p d$T$ L$$r vtA;B1}d$[^f~6;B| ;rt&wL$$/1Id$[^Í&;rrUVS!úo d$U Ѝu4$)ЉD$ED$ EUҶms4$D$e[^]Ðve[^]f=sy>vѸUWVD$|$T$0nut3N nu^_]f3Nu1҉F9t;Jt Ћ9t;Juj9/u^_]UWVS"ûn d$ċt$PD$(xvIlpT$D$D$ |$$'ŋJ|$$.l$,|$(l$|$4$‹;H twܖu'D$D$$d$<[^_]ft*tɍd$<[^_]v{jkXH9H D$$T$|$,lT$ x L$(x H/v /H B u%D$D$<$L$L$/P$T$l$|$4$‹0 /sUWVS"ûl d$ԋ|$@D$H7>…%N9tL$LD$L$ D$$T$8D$DL$DT$GD$@0n F9D$DD$LDNO ҉L$e9tR|$t$ ɍRt rzy19uL$)|$t$ȃD$D$9D$D~5G W‹D$9t &t @9uV G   ЈG v 9tt0t .ftD$@8d$,[^_]ËD$@0'D$D$4$蘾ȍF;D$D}6N |$Dʍ9t&t @9uD$DFd$,[^_])l$ƋD$$t$轾D$@t$0FD$UWVSyj $DEǃ}E@ HEW X<$<$D$t$}D$ <$<$ƋE$$)ƺ$IDžhDžl)‰))ƉEl`h|$D$T$ $1Q1p\hl&D$ PT$@D$X$nE@ hlP `t$D$\|$ $ddpthl2hz*l tOE@ 8x@;D$ D$D$$}G w=FV D$T$WV FD$D$D$4$|$4$虠d$,[^_]UWVSr e d$|$0D$4$$t$ud$[^_]Í&4$ŋD$4D$4$t$<$z4$b9tG<$D$D$d$[^_]VSmd d$t$ D$$D$4$td$[^S.d d$D$$t$`d$[UWVSPc d$ċ}U <$T$W$xw,уPW W W$GGGG(4$D$4$D$4$D$D$4$D$4$D$EƉ$B4$D$t$<$uЍuvD$T$|$ |$4$D$Ed$4$EԍD$T$|$ |$4$D$ld$4$PEԍ+D$T$|$ |$4$D$7d$4$EԍBD$T$|$ |$4$D$d$4$EԍUD$T$|$ |$4$D$d$4$EԍfD$T$|$ |$4$D$d$4$|EЉ$e[^_]D$@D$@4D$@<UWVSYa d$uE ~(u=f.F{&F~(u e[^_]Ív4$踤e[^_]u؍e[^_]Í4$}E]Љ4$UU[E]UȋFD]MЉD$D$ f<$f(_D$`d$D$<$\E]EЋt5(„&ED$D$EЉ$óEVS-` d$D$$t$ f.F4zu d$[^Ðt&D$F,$_4$ǣ~(tF4$D$nd$[^S%þ_ d$D$ @@($D$5d$[l$VSm_ d$D$$t$ f.Fu<HT$D$f.vf(PHf. $$d$Ít&\$Pf(\^,хxy*Yȃhf(X]*Yf(X]XYfTfU$f(fV4$$d$Í ^&$$RWVS3O d$t$ D$$D$4$$D裢ljt$$~<$*d$[^_WVSӸlO d$t$ D$(D$4$|$$趫~<$d$[^_D$@@D$@@D$@@$SUN d$d$$D$ @P@\f.z+u)H@<@ tf(L$$d$[Ðh@<X u \\f(f(^YXf\\f(^YS襷>N d$D$ @@,$D$d$[ËD$@@D$@@ SUM d$D$$D$ @`P P<tPf(f(\f.{PhH\^tD\YXD$$d$[Ít&f(f(\f.zu@ɐf(S襶>M d$D$ @@4$D$&d$[UVSq M d$ЋEe ]d$\$p@4$\$(4$T$(T$ }T$ \$(d$f(\fWL$(\$f.Sf.Y%f.f(]f.rUf(\f.f.f(Yf.f(]f.sL$4$ӗe[^]Ít&T$4$t$D$\$ L$(BL$(\$ f(\D$t$f.mf.fWf(Yaf.fWf(UfWD&fW&fW&fWUfWWVS|K d$}M Uf(wf\f.f.Yf.f(Y]f f.f(\f.f.Yf.f(]f.rt e[^_]f<$T$0D$D$4T$ L$(f\$8^D$4\D$L$(T$0T$ NV f.n4F<f(tf(F,<$|$84$|$ \$e[^_]fW&fW&fW&fW&fWp&fWB&F<tbf(\\^YX„F,L$<$T$4{T$4F <$D$輖&\\f(f(^YSÎH d$؋D$0PB $D$ D$4D$:d$([S赱NH d$D$4D$0D$ PB$D$d$([UfWWVSlH d$}M Uf(wf\f.f.Yf.f(Y]ff.f(\f.f.Yf.f(]f.rt e[^_]f<$T$<D$ D$@T$(L$0\$H<$L$0D$@T$(T$<_D$ Nf4V\f.FF<V tf(F, |$H4$|$\$ e[^_]fW&fW&fW&fW&fWp&fWB&nF<^ tpf(\\^YXÄF,L$<$T$<\$@蝒T$ d$ԋuD$4$(F$b4d$t= $FVFVe[^_]Ít&4<$tD$ $D$D$E轡<$ǃ<E䍓D$T$$謐R&$<$袣TD$ $D$ D$/5EA<$ǃ,oE䍓D$T$$0UWVS¦[= d$L$0D$4i 0Py11 t ;Q~%;Q|M~FAQAQ $袒d$[^_]Ð|;qsԋAQAQ $}d$[^_]Ít&;qwPAQ UWVS"û< d$ԋt$@|$DnGN11 t/4ta9 }IWVF4$>V9V F~ d$,[^_]f}nFVFV 4$ґd$,[^_]Ð~6뭍4,$u>G9 |ύ&9st&븍;Fsv눍D$ $D$D$D$N,$ǃ<|D$D$T$$6 d$;*^D$D$d$[Se5 d$ $*D$D$d$[UWVS"û5 d$ԋT$@:uyG ƉD$G9tv|$fD$D$$؈9tL+L$D)tуt(„uًD)뻍vt /t%d$,[^_]Í&|$<$\d$,[^_]Ë:KUWVS>4 d$EčE؉ljE<$|D$M؃1ҋAI tT$ $}ĉE؋nD$D$$އEĉD$Eȉlj$E藚<$蟚}ԉt$<$蘚EԃE؋E@D$E$sEԋPLE؋P tPD9X}t&'t2vƒ9u݋E؋}PtP Dt&91҃9u&<ut&ED$E$Ι}ċU؃E؋uPD$D$$蠆E$襙Eče[^_]f(„Ert(„uE뛍vt ‹E؋PtP D<$uEEu܅U;UEEEu̍Et&D$D$$ЅEЋkD$D$$諅E4$D$輘$t$<$踘MċUԃEԋ6D$D$$V4$莘EEMʉE܃U;U}ED$$U/UEЋEԋʃv‹E<$D$b|$4$&Eԋ(„EE$]}D$ED$$4$託E܃t&(„Eu(„EE$uUWVSy0 d$uD$4$Ȍ FF EԉE $|D$gMԃ1ҋAI tT$ $cUԉEЋ  D$D$$[EЋx}EЉ<$D$EẺ $|$E脖d$<$(EЋD$D$$FỦVE̋D$D$$łFU E$EQF UԉV EԋD$D$$胂}t$<$dd$|$}<$袕<$}跕NjE$zFEċʃvʎD$$!VF1D$D$$فEU $EhF UԉV EԋD$D$$蚁Et$${ME܍d$[l$VSt ( d$t$ 4$4$zd$[^l$VS4' d$t$ D$$D$4$ˎfWFFF FF(FXF0F8F@FHĖFPd$[^UfWPSE' EHP0f(\f.r(f.Yr4f.r@]f.Í&f.fWYsf.fWsfW]f.UfWR& EHP0f(\f.r(f.Yr4f.r@]f.Í&f.fWYsf.fWsfW]f.UfWR& EH(P8f(\f.r(f.Yr4f.r@]f.Í&f.fWYsf.fWsfW]f.UfWpQe% EH P8f(\f.r(f.Yr4f.r@]f.Í&f.fWYsf.fWsfW]f.D$D$@D$@D$D$@D$@D$D$@ D$@ D$D$@(D$@(Su$ d$D$ @]D$$_@f.@0z u d$[Ðt&@0$苃d$[D$@0Sî# d$D$ @(]D$$_@ f.@8z u d$[Ðt&@8$d$[D$@8VS贌M# d$L$$t$ F8\N@4$D$i4$d$[^D$@@VST" d$L$$t$ F0\NH4$D$4$d$[^D$@HSÎ" d$D$$D$ f.@Pzu d$[Í&@P$ӂd$[D$@PD$@XS腋" d$D$ T$$8PXt PX$踂d$[UWVSR! d$ԋl$Dt$@EP}*E@̖E4YË}8fWҋM d$荃<$D$ D$|D$Fd$[SU d$d$[S%þ d$D$ @Pt$d$[Ít&d$[S~ d$苓D$ уHP$豁d$[l$VS蔃- d$싃t$ ƒHF4$`4$ld$[^Ðl$SE d$T$ t(ut$ld$[E <-WVS| d$LDt x$ Pllj$D$螀ƒHG<$wD9t0t Dt*DHt.DtHu1&HNHd$[^_Ít&L4$J~4$ǃDǃH6~D$DD$$j&4$kWvD'$jVST d$t$$t7L4$D$ET$ t$t$Ad$[^Í1SÎ d$D$,D$ D$(D$D$$D$D$ $~d$[S赀N d$D$ @Pt$z~d$[Ít&d$[Su d$؍D$4D$D$D$ D$D$D$0$D$z~d$([S%þ d$ȋD$DD$D$D$D$,D$(D$ D$D$@$D$("~d$8[S^ d$苃D$D$ D$ D$$}d$[S d$؋D$4D$D$D$D$ D$D$0$D$}d$([S5 d$苃D$D$ D$ D$$J}d$[S~Î d$苃D$D$ D$ D$$ }d$[S~N d$苃D$D$ D$ D$$|d$[Su~ d$؋D$4D$D$D$D$ D$D$0$D$z|d$([S%~þ d$苃D$D$ D$ D$ $:|d$[S}~ d$苃D$D$ D$ D$ ${d$[S}> d$苃D$D$ D$ D$ ${d$[VSd} d$܋D$4u|$8 wpD$8|D$<@D$0vD$D$D$0$D$FD$D$$fd$$[^Ð uD$J? („D$&VSty  d$t$$t7,4$D$ewT$ t$t$wd$[^Í1UWVSyé d$ED$ Eu D$Et$$[wxhtq trQt3t.t)t$ u! E&' e[^_]Ív ~+e[^_]ÍE w΋vE|$D$ ED$$뵃 E룍E 0zE$,]U1ztBGE@9E@+E@,уv4D$D$ $|aEUЃ$D$UuVUUЉE܉UԋFVUN Vu%? Ɖȉu@ဃ?U Ɖ$ ΉEE܉EЋEEԋEEj]EU܃ $D$U%cM܋Uċ$E`b+E@EUЉD$$U#7UE܉T$$t(M܉E܋/'D$D$$H`EL$$#D$E$+D$E$*rD$E$ *[D$E$)DEL$$(0EL$$'EL$$&EL$$&t&t&tv E܍E܉D$E$%E܋(E܍vvEzUJlt& E܍E܉D$E$ (E܋p됍 u܉ED$EЉ4$D$`Et$$%4$.`EЋ!(E)S%tþ d$D$ @Pt$qd$[Ít&@d$[Ss~ d$苃@D$D$ D$ D$$qd$[Ss> d$苓D$ $i]d$[VSts d$싃t$ 4$8]4$\d$[^S5s d$D$$u0|$(tq|$(tD|$(u D$ $/d$[f uD$,@9uHuѐD$,@D$D$ $/d$[ÐD$,@D$D$ $0d$[ÐD$(uD$ $d$[VSdr d$t$$t7 4$D$UpT$ t$t$pd$[^Í1L$qUWVSqÏ Qd$Q qA9T$ D$t$<$U>px]Utc tdt7t2t-t(t#t ueY[^_]aÐ~3eY[^_]aÍt&uҋ<$T$E1-E뼍t&D$T$ D$<$EE뭃랐2tZyUȉ|$$E,UȃỦVUЉVUԉV U؉VU܉VUVUVE-t&WSep d$D$ $Yd$[S5p d$D$ @Pt$md$[Ít&d$[SoÎ d$苃D$D$ D$ D$$ nd$[SoN d$苃D$D$ D$ D$$md$[Suo d$苃D$D$ D$ D$$md$[S5o d$苃D$D$ D$ D$$Jmd$[SnÎ d$苃D$D$ D$ D$$ md$[SnN d$苃D$D$ D$ D$$ld$[Sun d$苃D$D$ D$ D$$ld$[S5n d$苃D$D$ D$ D$$Jld$[T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@VStm  d$t$ $ t@VVPVPV P VPVPVPVPd$[^ÍV@@@ @@@@d$[^UWVSlY d$ċte[^_]Í&}䍃.<$D$Wd$D$D$ D$<$D$D$D$ D$WUNj t$t *t >e[^_]ËU䐍t&D$D$$VUWVSk{ d$Etd$L[^_]Í&$BV $ljt$<>VHƒ~ H‰D$F9t$<4$CD$V4$|$V$D$*V4$D$D$D$ D$D$ D$D$UT$룍vV9;;k;G;#;;;7r,!D$FD$ FED$$9E$E$E$E$-E$]E$E$xE$hE$3XE$M4HE$D8FD$E$2&FD$E$3E}<$PTt&FD$E$+4E$;FE8vED$FD$E$zLU ?T*EUfvFD$E$R/&E$=F D$fFD$E$L&E$MFD$FD$E$[G$EP$ UỦEPU̍HMȋ z HMȉD$B9U$UCD$5QŰEЉ$D$U0Q$D$*0QEԋUЉD$D$D$ D$D$ D$D$$fPM1'D$D$ $E|OEԉ‰F>Mȉ$EO$ UỦEOU̍HMċ M̋Mȃz HȋBL$M>t  v.uT$4$Od$T$T$ T$T$D$D$D$ 4$7OU D$D$$EONEԋmt&z] BErzr}z~YB@5=*.Uf)„t^‰EȋB%9Ev6}D"E̋B%9EvɸJ UM]VSbm d$t$$t7,4$D$`T$ t$t$d$[^Í1L$qUWVSfb Qd$yAI D$L$ |$$MUxhUMts ttt>t9t4t.t)t$ u! L$ D$D$ $q eY[^_]aÍ&~+eY[^_]af wɋ L$ D$D$$뻍L$ D$D$ $떐 9mD$D$+K$D$*4L$$H*#$D$)$D$+$D$*L$$`$PPB`BXhET$$E^MEMUWO$UhVsBDiBL_BPTB8JET$$;*EEGEGEĉG EȉGẺGEЉGEԉGMT$ $P@UEuKD$D$$IET$$*EEGEGEG („ET$D$ttS_Þ d$D$ $tHd$[S^n d$D$ @Pt$\d$[Ít&d$[S^. d$苃D$D$ D$ D$$\d$[SU^ d$苃D$D$ D$ D$$j\d$[VS^í d$t$ $tGd$[^Gd$[^UWVS]Y d$ċte[^_]Í&}䍃<$D$Hd$D$ D$ D$<$D$D$D$ D$HUNj t$t *t >e[^_]ËU䐍t&D$D$$GUWVS\y d$ċ te[^_]Í&}䍃H<$D$Gd$D$D$D$ D$<$D$ D$D$-GUNj t"t *t >e[^_]ËUvD$D$$(FUWVS\Ù d$E u$Et5}u!E$|e[^_]Ít& t+ tVe[^_]ÍE$ e[^_]Ðt&EP; ;$uru뭍vME}u8 tfuvHuT$4$CFd$T$T$T$ T$T$D$ D$4$EU D$D$$EDEԋ v88uT$4$Ed$T$ T$ T$T$D$D$D$ 4$DU ulD$D$$EDEԋ)&zF*Ut*fuUzVSY d$t$$t74$D$uWT$ t$t$Wd$[^Í1L$qUWVSYï Qd$yAI D$L$ |$$MU[WxhUċMts ttt>t9t4t.t)t$ u!L$ D$D$ $qeY[^_]aÍ&~seY[^_]afu$D$2J밃ȋ뾐9~Cu$IvL$ D$D$$pvHEȉT$$)IEȃẺGEЉGEԉG E؉GE܉GEGEGf$D$BIt&BBS%Wþ d$D$ @Pt$Td$[Ít&d$[SV~ d$D$ @Ht$Td$[Ít&d$[SV> d$D$ @Pt$jTd$[Ít&(d$[SeV d$D$ @Ht$*Td$[Ít&ld$[S%Vþ d$苃D$D$ D$ D$$:Td$[SU~ d$苃(D$D$ D$ D$$Sd$[SU> d$苃(D$D$ D$ D$$Sd$[SeU d$苃(D$D$ D$ D$$zSd$[S%Uþ d$苃(D$D$ D$ D$$:Sd$[ST~ d$苃(D$D$ D$ D$$Rd$[ST> d$苃lD$D$ D$ D$$Rd$[SeT d$ȋD$DD$D$D$D$,D$(D$ lD$D$@$D$(bRd$8[STÞ d$苃lD$D$ D$ D$$Rd$[SS^ d$苃lD$D$ D$ D$$Qd$[SS d$苃lD$D$ D$ D$$Qd$[SES d$苃lD$D$ D$ D$$ZQd$[SSÞ d$苃lD$D$ D$ D$$Qd$[SR^ d$苓D$ $iLd$[VSR- d$싃t$ 4$8L4$;d$[^SUR d$D$$uD$(t0d$[f uD$,,@9u@uѐD$ $d$[SQ~ d$D$$u|$(wqD$(f u[D$,P;0$;4;8;<;@uBut&'d$[fD$ $LQfD$ L$ $PT֍D$ $4fD$ $fD$ $fD$ $DfD$ $fD$ $$Qo&B]0BE zzSUP d$D$$u |$( D$( usD$,PD9;H;L;P;Tj;X;\uBu'd$[fD$,@D$D$ $Rݐt&D$ $fD$,@D$D$ $묍t&D$ $ d$D$,D$ D$(D$D$$D$D$ $d$[UWVS`J d$ED$ Eu D$Et$$xXta tbt5ft.t)t$tt uEve[^_]Ív~Ke[^_]ÍEZuM D$E$Q<릍E|$D$ ED$$r땃E냍E0JBUE܉Eċ T$$QLd$EčUЉD$$UĉEqGd$E$b3VUUЉE܉UԋFVUN Vu%?U Ɖȉu@ဃ?$ ΉEE܉EЋEEԋEEH-D$$2-9t$uD$ $-d$[^_]UWVSC d$ԋD$@$D$fD$@@$P9P 8l@D$D$$=9D$D$@@$P |Pt9t0$,MI҉Ht9muЋD$BD$D$@@$PlU:r|$t$tD$@@$Pl8}@D$D$$8D$D$@@$P |Pt9t6$+MI҉Ht9muЋD$ZD$D$@@$Hl@D$D$$7D$D$@@$P |Pt9t0$d+MI҉Ht9muЋD$D$YD$@@$P|7t't(„ut$*4$*D$|$$N7D$x1l$E(u D$$*D$4$P4D$4$;D$@@$P9P ud$,[^_]ÐD$(&tD$(D$@@$PD$(}L$u &t („tËt&UWVS?Ë d$ԋt$@|$D|$4$3F$D$t T$J Bt$Љt$ T9D$D$T$u?;D$t31t jtA$|$R4D$t$D$tNjD$ $d$,[^_]f@D$D$$D$ 5F$PlD$P tPt9tV|$Dϐ$(MI҉Ht9muЋT$|$DJ BЃTD$L$L$EUWVSr> d$ԋt9t4 u1)D$D$0|$ D$ $ 'd$[^_]f~Cd$[^_]Ðt&uD$D$0$MR뫍vD$D$0|$ D$$f뎐7m fD$0$$RMt&D$0$LR5t&D$0$Qt&D$D$0$QD$D$0$RS%.þ d$D$ @Pt$+d$[Ít&d$[S-~ d$؋D$4D$D$D$D$ D$D$0$D$+d$([S-. d$؋D$4D$D$D$D$ D$D$0$D$+d$([SE- d$؍D$4D$D$D$ D$D$D$0$D$J+d$([UVS,Ê d$E uu}w\E uCFt9 ;x;|upu'e[^]ÐFD$E$Rte[^]Í&VMEL$T$$ERɋEUtQ럍&FD$E$fFD$E$NiFD$E$QFD$E$R2MvPpVSd+ d$싃t$ F$$EF u,D$D$$44$<d$[^Ðt&t(„u܋F VS*} d$싃t$ F$$F u4D$D$$4$4$d$[^Ðt&t(„uԋF VSd* d$t$$t7L4$D$U(T$ t$t$(d$[^Í1UWVS*Ù d$ċED$ Eu D$Et$$(xXta tbt5ft.t)t$tt uEve[^_]Ív~;e[^_]ÍEuƉD$E$Z뵐t&E|$D$ ED$$륃E듍E0t-]MEЉL$${NEЋUԃV8EM؋@ d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(d$8[SE޳ d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(:d$8[S~ d$ȋD$DD$D$D$D$,D$(D$ D$D$@$D$(d$8[S d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(zd$8[S%þ d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(d$8[S^ d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(d$8[Se d$ȋD$DD$D$D$HD$D$D$,D$(D$ D$D$@$D$(Zd$8[VSÝ d$D$$u|$( D$(t& D$,P0;;;;;;;D;u$Ju d$[^ÐD$,@D$ D$$aD$,t͐t&D$,@D$ D$$멐D$,@D$ D$$뉐D$,@D$ D$$fD$,@D$ D$$>D$ $\p'&D$ $tp&D$,@D$ D$$mD$,@D$ D$$kD$,@D$ D$${aD$,|D$,@D$ D$$^D$,@D$ D$$+6D$,@D$D$ $fD$,@D$ D$$BJuLJtiLfBXJM(J) J)VSd d$t$$t74$D$UT$ t$t$d$[^Í1UWVSÛ d$D$8t$4|$ d$苃D$D$ D$ D$$ d$[Se d$苃D$D$ D$ D$$z d$[S%þ d$D$$u |$(tY|$(~D$(t^d$[à uD$,P;;td;u΋Bu뿐t&D$ $d$[ÍD$ $d$[ÍD$ $ d$[ÍBg뇍vBOdVS4ͤ d$싃t$ F uOD$D$$FuFD$D$$4$d$[^Í&t(„uF 뜍vt(„fuFVS  d$싃t$ F uWD$D$$_FuND$D$$>4$4$d$[^Í&t(„uF 딍vt(„uFVS m d$t$$t7#4$D$ T$ t$t$ d$[^Í1UWVSp d$ċED$ Eu D$Et$$ xXta tbt5ft.t)t$tt uEve[^_]Ív~3e[^_]ÍEtnuɉD$E$Zi븋E|$D$ ED$$Z뭃E뛍E0r!&D$E$qhLt&UET$$E3jd$EԉD$4$ ED$D$$E$gE$MkE$jUET$$hMElv(gEL&UET$$6gS% þ d$D$ @Pt$d$[Ít&d$[S ~ d$苃D$D$ D$ D$$d$[S > d$苃D$D$ D$ D$$d$[Se d$苃D$D$ D$ D$$zd$[S% þ d$苃D$D$ D$ D$$:d$[S~ d$苃D$D$ D$ D$$d$[S> d$苃D$D$ D$ D$$d$[Se d$D$$u |$(}D$(|$ ucD$,P;;;;;;uBu &d$[fD$ $fD$ $|fD$ $,fD$ $fD$ $fD$ $fBuht&Bu@zBzzVS} d$t$$t7'4$D$T$ t$t$d$[^Í1UWVS d$D$8t$4|$ d$D$ @Pt$jd$[Ít&d$[VSd d$싃t$ F u/$/FF$4$d$[^Ðt(„uɋF VSÍ d$싃t$ F u7$FF$4$4$(d$[^Ðt(„uF UWVSr d$Xt d$L[^_]ËD,$ $ljt$t9t4t. u,$D$T$ D$ <$E9EčeY[^_]aÐ2tRuUȉ|$$EwUȃỦVUЉVUԉV U؉VU܉VUVUVE뜍t&>SN d$D$ @Pt$zd$[Ít&Dd$[Su d$苃DD$D$ D$ D$$d$[S5Γ d$苃DD$D$ D$ D$$Jd$[SÎ d$苃DD$D$ D$ D$$ d$[SN d$苃DD$D$ D$ D$$d$[Su d$苓D$ $9d$[VSDݒ d$싃t$ 4$4$d$[^SÞ d$D$$u|$(waD$(<*f uKD$,P9L;&;;uBu t&d$[fD$,L$ @;AtA $kِD$,L$ @;A tƉA $ 빐D$,L$ @;AtA $뙐D$ $\fD$ $ w&D$ $_&D$ $\G&D$,L$ @;A*A $fB BBVST d$t$$t7,4$D$ET$ t$t$d$[^Í1UWVSË d$ԋl$@t$D|$LD$H|$ D$t$,$9xXta tbt5ft.t)t$tt ud$,[^_]Ít&~Sd$,[^_]Í&&u;UtU,$D$SD$띐t&D$|$ D$,$D$D$닍s~#9M /& M ;U U ,$D$&D$t&;UU,$D$D$t&M M ;UU,$D$D$ut&vt&v'&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&&t&'&t&'&t&'&&t&'&&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&''t&t&t&t&&'&&t&t&'t&t&''t&t&vv'v'&'&'&'''' ''''&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&''t&'t&'vvvvvt&'vvt&'vvt&'vvt&'vvt&'vvt&'vv'v'v'v'v'v'v'v'v'''v'v&t&'ft&&'ffvv''&v ft&'t&v't&v&'t&t&'t&&v&t&&t&'t&&f'&&'&'f ff&'vt&'t&'f't&v't&t&f&'v'f'vt&fft&&t&'t&&&t&'t& vft&ft&' &v''v'&'&'&t&'&''t&v't&ft&t&ft&ft&v'&&vvvvt&t&'t&t&v'v'&&'&&v't&&t&v't&t&&'ft&&t&'''t&ft&t&&t&ft&ft&f'v'&'v'v''vv'&&&&f'v'vt&'t&t&t&'& &t&&'t&' v v&'&'vt&'vt&t&vt&t&'t&&''t&t&'f&vvvv'vvv'&t&t&&'t& f&'v'''t&'&'&ft& v vt&v' t&&t&fvvvv&'t&&'t&&'t&&'t&t&t&t&t&v't&v't&'t&vfv&&v't& fv&t&'t&'t&v&t&t&''&v''ft&t&t&t&t&t&t&t&t&t&t&t&vvt&t&v'f&&'t&t&t&t&t&t&t&t&t&t&''t&f&&t&'&'t&t&t&&'f&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&v'&'''f&&t&& &'ft&t&&'&'ft&t&t&t&&'v'ft&t&t&t&v't&'&t&t&t&t&v't&'v&t&v'&ft&t&t&t&t&t&t&t&t&t&'t&ft&t&t&t&t&t&t&t&t&'v't&t&t&t&vt&t&t&t&'vt&t&t&t&t&t&t&t&t&t&vt&'t&&'t&t&t&t&t&v'fQQuickMenu *QQmlListPropertyQQuickStack *QQmlListPropertyQQuickRangedDate *QQuickRangeModel *QQuickWheelArea *QQuickSpinBoxValidator */ApplicationWindow.qmlAbstractStyleQtQuick.Controls.PrivateCalendarModelRangedDateRangeModelWheelAreaSpinBoxValidatorTooltipSettingsMenuPrivateMenuBarPrivatePopupWindowdesktopthemeqrc:/QtQuick/ControlsActionExclusiveGroupMenuItemMenuItemTypeMenuSeparatorMenuBaseStackSelectionMode/.qmldefaultApplicationWindowButtonCalendarCheckBoxComboBoxGroupBoxLabelMenuBarMenuStackViewProgressBarRadioButtonScrollViewSliderSpinBoxSplitViewStackViewDelegateStackViewTransitionStatusBarSwitchTabTabViewTableViewTableViewColumnTextAreaTextFieldToolBarToolButtonBusyIndicatorqquickaction.cppcheckedupdateCurrent()1unbindCheckable(QObject*)2destroyed(QObject*)qquickexclusivegroup.cppcheckedChanged()toggled(bool)toggled()2titleChanged()2__textChanged()1__closeMenu()2aboutToHide()1windowVisibleChanged(bool)2visibleChanged(bool)2__popupGeometryChanged()2geometryChanged()1updateSelectedIndex()2triggered()1updateEnabled()2enabledChanged()1updateText()2textChanged()1updateIcon()2iconNameChanged()2iconSourceChanged()1updateShortcut()2shortcutChanged(QVariant)1updateCheckable()2checkableChanged()1updateChecked()2toggled(bool)1trigger()2activated()1unbindFromAction(QObject*)2exclusiveGroupChanged()1updatePosition()2xChanged()2yChanged()1dismissPopup()2destroyed()2popupDismissed()1updateSize()2widthChanged()2heightChanged()2valueChanged()2minimumValueChanged()2maximumValueChanged()2decimalsChanged()2prefixChanged()2suffixChanged()qrc:QT_QUICK_CONTROLS_STYLEqrc:/QtQuick/Controls/Styles/QtQuick/Controls/StylesBaseWARNING: Cannot find style- fallback:2styleChanged()2styleNameChanged()2stylePathChanged()QQmlListPropertyQQuickItem *QQmlParserStatusQQmlListPropertyQQmlListPropertyQQmlListPropertyQQmlListPropertyDo not create objects of type MenuItemTypeDo not create objects of type MenuBaseDo not create objects of type StackDo not create objects of type SelectionMode/work/build/qt5_workdir/w/s/qtdeclarative/include/QtQml/../../src/qml/qml/qqml.hqmlRegisterType requires absolute URLs.QQuickAction::event: Ambiguous shortcut overload: %sQQuickExclusiveGroup::bindCheckable(): Cannot bind to1applicationStateChanged(Qt::ApplicationState)2applicationStateChanged(Qt::ApplicationState)Private/qquickcontrolsettings.cpporg.qt-project.Qt.QQmlParserStatusqrc:/int qmlRegisterType(const QUrl&, const char*, int, int, const char*)25QQuickDesktopIconProviderN11QQmlPrivate11QQmlElementI12QQuickActionEEN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEEN11QQmlPrivate11QQmlElementI14QQuickMenuItemEEN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEEN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEEN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEEN11QQmlPrivate11QQmlElementI16QQuickRangedDateEEN11QQmlPrivate11QQmlElementI16QQuickRangeModelEEN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEEN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEEN11QQmlPrivate11QQmlElementI10QQuickMenuEEN11QQmlPrivate11QQmlElementI13QQuickMenuBarEEN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEEvirtual bool QQuickAction::event(QEvent*)void QQuickExclusiveGroup::bindCheckable(QObject*)??X@mBX@4@?.@date23QQuickRangeModelPrivateQQuickControlSettings::QQuickControlSettings(QQmlEngine*)?NzwV:Jy ]BC;"p lD>DjPl 6n{8oj+*0.U>X.HTk&E|2vJVO [zfO\#X< An,::<wY&$ߛV';> dM. t v *m ;bH fN :?W] s:;;DM38co:N:3? ℉,e6Uc_t%+G?<6Ͳwp\.[Io>Zqrw;?Tm"erI ˦}DžIIl +ޏ8Sd-'ݳհ ;?/[Qx2K50Tb}0^jdwf]d"+"Ƌd̩VD` Mٔ"C苘M'Ae<``{lgADwlGJ)V"$nH)5f4c |Pa_і(EqoJK8fQP ZU 4iE] cwij b=ȡ#&>xYn}5xݼ#|;BeX(ЩJ(e']д}r樷ޠ{:nNEtSv?ހde lӛAu oNfeg~>>M߲ w32M $ͰG&]׿ڃ1 MPC_at/h](yjm4w:2ŠI0&u/]κW]#ް@fo8h ۝4;zNϕ[F^utIs#fL77V.u|uXWu ć2ԟeXg jfas6"$R^@]nNJ"T$^=@(D ![Cp&6Yww-06c@_OIC8fYVPƉ 0\R{@ࡒ=|xqGL SѸЗT€| aD[4EH'+`fM2GC@" tV&@8ԅ4cc?B~tv f MQzPh-5l2+!ZC Lx*1{"dėViK]Y~$pt) l@A0N}4w&"1[l MN.eʆL5}2=m} cg4*7c`s!}g`Iz)!ҿXoz,xS&HbHSazҊ D|nMC˩P3' Bʗ yɖ!k+}TԤ0]BrBx+.Hi> nSBzsNƐfqSj@x+@%"+'ϑ HXH$pyoYb@yfU:g SB2H3!m:>}]%;a//"ABXƹr67AʍlKiq1@Ks8yB坰SIi~^\H[h{>4gǐcdq9i{=yBc ~!-t|(hxac=UqƉvk|Rxʦ=0it/uWɟַdMA?pJc]VM8V3Eg(φ\$Zx"mq LJpf2L{_{h|Ͱr qϼqI*?[$:0\NA2ķwWqd@zRjd^*t|~iNT$ٸLMqi…Mo9z\9ax!N>-1M|m;iuC؍`V)gy0KDZIc3zI&D_dv®-P*aB%F+rUx(\H$CasMq"8UOSY^,s\yLkd~=R:jc`H[A[ X25 WC!;"k!# r]/s$7&~솨\s@^>V)zS?n19(^lxV,<>.]:EqSM%~ef˼@fw \vUplL⚫-pisr Z6-ZMp/[O&>,>j[N'Ё5-̳.-!~W.at~%D5I=?&s-$POX<4ڴqC,9>|Ļ[![ث*azslpۊ+J~_Fת# 𫽽8>'";&;({vZnɵF)4]-hvMje2#YU}vpE @9V3?O6">Ώ zVtijS3=c%C8)>?13n< Hbpw_EzI7JR$Q\޶`zikФg {E肪-{!Yc :РvrUʮ0|F0tYQQ-c0жߥH% (n*ΣtY {=f` fT|uK.W8i8:cRˌ' vQVS*9߯7@^ZNe]Pm9ŒineBqS5 >e!W5!ڄg5鶖mQ]Yq| ndԴ-Q-[Dz8f^iPۭe7Mhna@6ٳc6ٜPdpiUQ.ͷ*):qʜ 䋲dvmeK?bըlf{/U6Ն]70 Y{|ER^٭qti]uR:u\.Z}  AAX?/f4δNlФ+-'W$U^;Lgxċi5v7F]%E-fJ1*챬pAEG5dG\: c#%TR\S)IAU‡x1bHR>Т /! ȵ\Tb&rK%q8@עHyoﺤ.OWa<ԽfU8o6Qy}UgNQqўFO2]Jy w"{B-3 -A˝YBl۔*V|6eCɊṄN1>UZl9x6M eʯ"jjz4/`ךa+EM5ڣF$or麹@ 4v)kl_T ^Oȶ*WmDFzXɗui 8뮁~ؖmXMnQU^P7<6vm3Ē$HmQ&S@jGU#Aur͊J=̈-yS% 3acc} `dsJ,٭.\)0U:~E[ȒԃMtMG@EK??!k )x:'xW&⁇A<_ٿZ?m4bj?1 -[8Cвx^R߿8M7µABMZx9>+.)Mo R k Aֆ 7I'é?["ߴ8?K>ɒu!.|0;)/.o/`ˍgJhzpPMHsZ,OzS &3#F#!!=~[pˌg]>4.k_ wz:+,4^SޛҀswW'h]ba>oƦy2bO&Qqi~,ʆqD.vۋ7p/DċR&PJΊx/n߹3ϷJM36%^ՖY\,?;|XWx {l$P7Aeǎ k^U7oQVN}[z}4Ku&>IqnH9[rI ~b}.mUYCmo(BÊK]?{KB'5<,ZKU ݠ zAɹGr+KcfШ-Z=,>w5F:ڽ-]=$:x1FanދMiy:fVϙ=pAtHEy[q`e|I .MV~Cv~>5 R> u׫ U z{FC#ȵwڝ4k0+ӦU|KtEq٣rپδ2SjUksýr]D NjП'M9;^K|PxBf%[t TPmwO͠ 'QrG>5[.9KbYZe"9La2Tv&cRbVB+rVupz29p{jg\+Hbbq pJE "VA,y*pQWcGVō(2H%2l.+Y#ik(R-ͩ "pX+P- Ի\k`Y}^&l2~#ƣ~ga0b]nxº><Nǃh,^6f Opšax !GL[1Qq+wޣ Հd_5ɈЋYC>BAx,Σha#4tjպ{Ts}1"%(V:9"g%H=AWre2̟ @CIEFDJlFĥy1L1@\g` R Sk<^g(p --*n@̳!_I6Z]b^`dk(+xY$'RxS(!hwоa)1_^37T9Lgphgi\1J2ɸE,B>o<UR12b̊ǿPgΟn*J1W>>dijFGoD0h}wvЩp(^NN:b">e w`-:;Q-H`]%՝/c23m[Agn:W+[Vo@& B ))c/6o@@ !] 3VBvqYFïFO-Z#Q -l@1cNJ:ߖvj!Kc!;,NtQϑOrB-L|kPp7u<؉ y1م6{fg}WwpE!M\Y8j6kjpШZqU.*t`n3Z9xs*v4׮ NrQ ^y>m %4ٝwt܃W֔_^vw9M2t TMJ\z!ǔJxyNJZ|cwM>i*W/Rro{ؙQ|cvsT| ZJ%koj!D9?aH(ٻs1NR`eE|CW-Ak.H U:' |F0 l!M e>wb^P~2,Cn=D<9 +@ xW坓eemJjT=Rf׫sSq`ܰ_ "ܸ@⬹/ت0by 0od4I2vczOI o xEǨ_!G1q'9 Jb{Rkpb曶t 2/ !Ƞ=R=_bc j/SP=/ZF2 ^h xh1( {o06 >u9]leN?j.m]ՀuJ^?A,dC>`Ξ5΄R?TS\/oj <,/ oLP!gJL*tG.|8t)Kt*+wq{TˍQ"켍pD`8J.v}, C]|Ty`YyJ4b[aG~Lh=,0 ]kYnJ|OǮe[L\fk||0kb{+)W(Tb/ 88 2&buOM-HJ=Z@$nMBa%J6x%ho/bm_m.Xp{V ruР4T@ાȽ !EG* u«6Nninʁz]Ģu-HH/7|ý*)Heyok :{nFZш:U^.ʌ<7_juQ+jӼIVOI5+eЪ p[NdPR /"Pj %7G/7@a5,Y@pU3YOK%39.<#?y\ԭޤSeK_T_QџPwU' |Ŷꍯ)!`t-U=Rk8;y?0BLO ϡ !VG4_;;3ɗmr Ӗo4F G)K1 D (B+vǭVP,dQ*:sFaW(үzKڂ&x99G2|m.Vy)hOї#C;DM}Wmwo GK-D9?^ C-*yS{wjq7Bcgr`HBjG AI[e0F%slhb_n.:|eZǕسvz*Svl7Nuܐz#mY~B)HOW l~ aջۋ_׿ ]ΰB~Zρ^LBPO I$mZ<b/ذ7=\^R{q0ܸ\7w a/]l73B|S~Ba*~|GS;xWq\֗KaImAw>xڡains?<` j.SxZO_qH+ mV!1`)$l"&$YJ93~ kUřy<{S(zm|苹`p9|$ADi$\§c61sbqON6W| p'ւp~9^BD0ba /1|Y $^]|ﻈ_s> ̞1 L3 ǽ)õPҊyR¸ {n6"^bFuLdP1#`! ☻P= _HJ |WЦ6IJ<&e%B9abyPX"˦#M%AwR$:Eƾ[ :KjDAPRQPUw45%CKY/9gzrd΄hheSɔBQL!r?RZgWXGA-Qba$vP('cB9AAAИ#wSj3WE,ސ%ъ;d}WYdw(JKʴ]wݱ~3ݚ}8i@ots?6/l ؂C{lOؒnӵpsKu`|17!qwhsLH# kƕ#Ywq v́iK=$v1Mwlɠ;fd@M7F_C/;%:1&¹vͱѳI nJue|:~{:Ro26IvĚ[iOl.G2Ʒ&`dI&!wdT8\˔C'79!ѐtVcDс+DKpX^..CT,4=Нim<<Ӣdl'Rw:4MEٜ;tn$hw T~@,W/ʃϕ!-Ki70ӭkDɇ ZzӊV>$ɸJIA~CrɎyW4%Pܨ`Q"Ʌ7JPVٌR;[a~PPbb&lɨr' KbFubZ\A0xR%ҋ)qu0DluaB$E&8fGT$aN (g!<7? ڥMc(C!EĘ,+󌄢ʼnPbpT ȷg9@dsIݠCcQm["C$9L b+AEV"sg@{uIyMT^Pjs1[^ .+oK%Yτ$Ym &M?`8@ ѣiZ0E lZK`qz/nWp)&ԗ|,ϰ|`g!#gѩNc0S fV%s'= 0EX%Մl;SF.9EŃQ#ֲ KK? Sb[ <]~M' Bw2,OљJnY+KE6 WX+,gtkSUZ hOxL*S+IYFpY;@tlG,*#pSX5E=DRÐܱlZiHlAyUJYML'VSeO:#659E?*iyEu={#i W)1+McԳ*VY\VJ vj' 6 %AuxU#JeǖC3Ye(MBy1*wwIh)8su/4ȇc#M Z'RBC[Y51[D䯉G.ȷT8\'0~/wނsCLGivoZ} @o>ܖER)IT9j+hsR@)Z(O46YfڊuVN:/Cb).YK$hem29v ~,dEY2~3:Z/~{,尲DBCV;J:ekAtsTNify@#o䖜4옒%o,^GCEr%Rhu9䘣#%G &NkթD BE/z-M~P/z;9E 4r_{ /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype BusyIndicator \inqmlmodule QtQuick.Controls \since 5.2 \ingroup controls \brief A busy indicator. The busy indicator should be used to indicate activity while content is being loaded or the UI is blocked waiting for a resource to become available. You can create a custom appearance for a Busy Indicator by assigning a \l {QtQuick.Controls.Styles::BusyIndicatorStyle}{BusyIndicatorStyle}. */ Control { id: indicator /*! \qmlproperty bool BusyIndicator::running This property holds whether the busy indicator is currently indicating activity. \note The indicator is only visible when this property is set to \c true. The default value is \c true. */ property bool running: true Accessible.role: Accessible.Indicator Accessible.name: "busy" style: Qt.createComponent(Settings.style + "/BusyIndicatorStyle.qml", indicator) } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ToolBar \inqmlmodule QtQuick.Controls \since 5.1 \ingroup applicationwindow \brief Contains ToolButton and related controls. The common way of using ToolBar is in relation to \l ApplicationWindow. It provides styling and is generally designed to work well with ToolButton as well as other controls. Note that the ToolBar does not provide a layout of its own, but requires you to position its contents, for instance by creating a \l RowLayout. If only a single item is used within the ToolBar, it will resize to fit the implicitHeight of its contained item. This makes it particularly suitable for use together with layouts. Otherwise the height is platform dependent. \code import QtQuick.Controls 1.2 import QtQuick.Layouts 1.0 ApplicationWindow { toolBar: ToolBar { RowLayout { ToolButton { ... } ToolButton { ... } ToolButton { ... } } } } \endcode */ FocusScope { id: toolbar activeFocusOnTab: false Accessible.role: Accessible.ToolBar LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft LayoutMirroring.childrenInherit: true width: parent ? parent.width : implicitWidth implicitWidth: container.leftMargin + container.rightMargin + container.calcWidth() implicitHeight: container.topMargin + container.bottomMargin + container.calcHeight() /*! \internal */ property Component style: Qt.createComponent(Settings.style + "/ToolBarStyle.qml", toolbar) /*! \internal */ property alias __style: styleLoader.item /*! \internal */ default property alias __content: container.data /*! \qmlproperty Item ToolBar::contentItem This property holds the content Item of the tool bar. Items declared as children of a ToolBar are automatically parented to the ToolBar's contentItem. Items created dynamically need to be explicitly parented to the contentItem: \note The implicit size of the ToolBar is calculated based on the size of its content. If you want to anchor items inside the tool bar, you must specify an explicit width and height on the ToolBar itself. */ readonly property alias contentItem: container data: [ Loader { id: loader anchors.fill: parent sourceComponent: styleLoader.item ? styleLoader.item.panel : null onLoaded: item.z = -1 Loader { id: styleLoader property alias __control: toolbar sourceComponent: style } }, Item { id: container z: 1 focus: true anchors.fill: parent anchors.topMargin: topMargin anchors.leftMargin: leftMargin anchors.rightMargin: rightMargin anchors.bottomMargin: bottomMargin property int topMargin: __style ? __style.padding.top : 0 property int bottomMargin: __style ? __style.padding.bottom : 0 property int leftMargin: __style ? __style.padding.left : 0 property int rightMargin: __style ? __style.padding.right : 0 property Item layoutItem: container.children.length === 1 ? container.children[0] : null function calcWidth() { return (layoutItem ? (layoutItem.implicitWidth || layoutItem.width) + (layoutItem.anchors.fill ? layoutItem.anchors.leftMargin + layoutItem.anchors.rightMargin : 0) : loader.item ? loader.item.implicitWidth : 0) } function calcHeight () { return (layoutItem ? (layoutItem.implicitHeight || layoutItem.height) + (layoutItem.anchors.fill ? layoutItem.anchors.topMargin + layoutItem.anchors.bottomMargin : 0) : loader.item ? loader.item.implicitHeight : 0) } }] } 0oxZ{oJ?b6 %Mwە8 )fk<ԏp٪}93~ !M[U Ws@YK-Vbv:fߝTr]TLq$=[)fb 6Et\ֿop rd& ~.x35aL$BCGlC/2Qon֥}-Xsܩ%Tax"$YQ*/]1Rj5ÁdrRTe/ȭg 0ß*Q "'(x(lq,<P=J>3ILO"SL$Ihc7V<2FlD1 EX_R T 4R>D9EŁfhu}."o3T@IMW?КAO\@x'M1 9DY>L% I(>sRP8kN,QXxG=*(j# TL<L`\łiY> /6HM%?-2ĸ tFq/+aNbxX >vj;xiV7/i[5mxѰ7p(m0һfY,a䁂A;-n3j}mrثMNֻ`֠u_vޑ {Eu j~s0[NsAX kNӴvllu̹jv:ewQNk ЇK Ցm{`V  rVˆπN5w5#ֱnF@/Yyݼv k qFc >Ct>N!FEƴ&)Pcvwh uo! mºEuXF<4jʂPk"@%Iuٱ/nB v&vD㡁mt\p25۟mC<8 ueЯm~zN|ĺ_{TZwu'^Iζr@w ׹u i4E$(KJeDP b U-AcH0bMa7  Gr.}`IJo*`Cl$CVbCuaIG2/b5V< *2)+ؽѴNM6'sj,s'}~B!G ȢSNLЗL>ɤ Z ;&16Uzn"?P6\+CvCh,b Rձ O H 9RrZ@մe$>Y* {aJ br:]ǡNs%wV aHkiuڙCu*(AƑ>c#Cv^֋\2ʑ1^/=:F~^YຫS|Hsǜ8 2FߏKc≌A1‡dZoT@Tt"D*= ZpD!e":tDOxxpMU/ԟaaceQp b+-5aI /ƛmIO!Mnxt(bZ2N\ʖ }xTZDEp 4S[Oq.y"mf$"^R@>ԌKzr#xMȀo g4`Wj#qGzinB09zDNiiC5;eUPBA<d_,O:Xz7Vsϳ)HZpKB>Є 4cdډEAL\8=_H1Q|:M۶a+ 35.~ع@=y/MзaF:?)b*:"ח2\{3MKUAx*jz>OiC^hUaE{D˴FG ]d7 YΊ;Մ7Oػ"Y֖"|AVcB_}g5=-i*o۲"?]t晈x^ʈ<%y롂7#Eհ^}*u~matOJ7zm~V8  D&9fغof{6gtqQzKSI^Rۡ|$6_s}/=jܦK^ 5[U*(\S϶ ^@C rn=xN_rs;ctx=G+#UWȣNQn Uެ)/K/@[ :bQ+Jh]s2xrWI}>UqP 0) __increment(); else __decrement(); } } TextInput { id: input clip: contentWidth > width anchors.fill: parent anchors.leftMargin: __style ? __style.padding.left : 0 anchors.topMargin: __style ? __style.padding.top : 0 anchors.rightMargin: __style ? __style.padding.right: 0 anchors.bottomMargin: __style ? __style.padding.bottom: 0 focus: true activeFocusOnPress: spinbox.activeFocusOnPress horizontalAlignment: spinbox.horizontalAlignment verticalAlignment: __panel ? __panel.verticalAlignment : Qt.AlignVCenter selectByMouse: activeFocus || activeFocusOnPress inputMethodHints: Qt.ImhFormattedNumbersOnly validator: SpinBoxValidator { id: validator property bool ready: false // Delay validation until all properties are ready onTextChanged: if (ready) input.text = validator.text Component.onCompleted: {input.text = validator.text ; ready = true} } onAccepted: { input.text = validator.text selectValue() } Keys.forwardTo: spinbox onEditingFinished: spinbox.editingFinished() color: __panel ? __panel.foregroundColor : "black" selectionColor: __panel ? __panel.selectionColor : "black" selectedTextColor: __panel ? __panel.selectedTextColor : "black" opacity: parent.enabled ? 1 : 0.5 renderType: __style ? __style.renderType : Text.NativeRendering function selectValue() { select(prefix.length, text.length - suffix.length) } } // Spinbox increment button MouseArea { id: mouseUp objectName: "mouseUp" hoverEnabled: true property var upRect: __panel ? __panel.upRect : null anchors.left: parent.left anchors.top: parent.top anchors.leftMargin: upRect ? upRect.x : 0 anchors.topMargin: upRect ? upRect.y : 0 width: upRect ? upRect.width : 0 height: upRect ? upRect.height : 0 onClicked: __increment() onPressed: if (activeFocusOnPress) input.forceActiveFocus() property bool autoincrement: false; onReleased: autoincrement = false Timer { running: mouseUp.pressed; interval: 350 ; onTriggered: mouseUp.autoincrement = true } Timer { running: mouseUp.autoincrement; interval: 60 ; repeat: true ; onTriggered: __increment() } } // Spinbox decrement button MouseArea { id: mouseDown objectName: "mouseDown" hoverEnabled: true onClicked: __decrement() onPressed: if (activeFocusOnPress) input.forceActiveFocus() property var downRect: __panel ? __panel.downRect : null anchors.left: parent.left anchors.top: parent.top anchors.leftMargin: downRect ? downRect.x : 0 anchors.topMargin: downRect ? downRect.y : 0 width: downRect ? downRect.width : 0 height: downRect ? downRect.height : 0 property bool autoincrement: false; onReleased: autoincrement = false Timer { running: mouseDown.pressed; interval: 350 ; onTriggered: mouseDown.autoincrement = true } Timer { running: mouseDown.autoincrement; interval: 60 ; repeat: true ; onTriggered: __decrement() } } Keys.onUpPressed: __increment() Keys.onDownPressed: __decrement() } Nfx6igT1,])j̕ ]50M yv^Gltj=1vxu{xc1#t`<_܍o#6L>w{v͐o~o`An07crտaAKgW7\ŸU|pW7Cf߹jfcH_?\׽npuYmo0fUH.¹y7 \vLW=\ruUn{>|Q;꽹qu@!ukX2qG[0͈w72M`/F}ba0 wd8avx}3@n4`.{|%#^g%D z{N wQ>-(4*TI_vm7AF}>ľΥ~s6A׺/s~t$+M k|Qy fۯ8|}eە`c)k'2\|a''j6+4I@3"29% D|'"#ؔhoq>f6Ӆ^`rKğeL2R|+EN%_4IN$WœA+\dK}NN_~L:j,gH=-o#ij,/8cpS#%.,CA]lqL3UȭLDۣIKZG܃K2Q/uFO/(DdgNRte*5I zd^Xh}f$WJ5N`Ǚc5x|zSPViKJ2<שf_yz},mQDjyӟJ@GhFSbcYZq=i38*ʑn7m"(n!0ƮRG0aH@N]l!s:it#,Y&=H`MIصL4Ю%{TOx*ȑJ G>؄B`@0 f6FyOnGzhM"[1ȣ5%98qy >Ġq& Xb!p, y_p!?:=cr^(5``gZ¦a,?Cv 3G"cCuHdC>j1?!TOX<q]shj&J8l_BGG2/@&lGT9gQ/u!ZKTE>-ɹ ?C>5opjy$bpZ<,*`)jG1$pHD,,zL7=mqAݲ[ԉLZ T.ȁ]h͢HzFF/}AFδIiSV3-w@f\!2']͐TفE.ZۏHb͑ O8o:IT`O#rMKK E$ǩBkbdj#EXl!\&XXb( +Z$:[QVZΟsm }9 +`C,kVP`k;pkws6p{6P[u1K=vpyn~ 6Ɨ5 ~3TZ0#4Vo/Tێo2cFB5 =P,2^ELL.1uՕ`2ex< X>_kE (r k ѹ\g{:e1$md+6*G> _.a`+3ݞˎ@?o+OG(XG,_ Rf"F^3qUC6ZhD|0KۮPV'tG8T_YڬXi$b EgoWeU z[,2/S*mP(Zﱴ@Lj0t.UxT{@b{F t7C/)K֤`0SBXASg|~.z9A1;rd!B}-i=,A:ͥgh)Xɒ"ȦhzeR). iCGtu#z$?g35ZTcF0Jql4 IJ:s[ޠ=cόX8颒Wmχ#AFWd u\B@H2KCuª%sZ5l\%}PQQ7Օ>,B<PT׼ V])%PՆ)G ?xlqN\* :4ǂq5/@5$|nTjO^ *old{"M- 5|Σtю帑[.)s jajkֲ݉lEdes*Ǘ5lqeV'"쥱>>2{55Խ!*(sv] <ּ|b.\պ<SW5'D{ ΍Bͺ0thx"pPOs]@_LĶ<^k!bR:cBah1}'o>&&` gEVK3L(5Ft# CmXV]4 my!>C2r490{ {/)"uE \:p.Qp;v&kXCr6u6rr÷D'VFWзƎ,ïWːFJ(JRhzK@$|uf^Hq8̑_Q;Uء0!aQac&?҃UQl68@98@&&"OG Lގ:߯V7R9~0n0(bLW)z֖r6-ر.eRpv@gݫMgB`fH/Xq@YDϪe i_?y|7I#OPd&UAkrsY?-u7H0*a3=;GaY2}QZj}XfAEu! 1H0N ݪce]ОP ES冇6f{NLO :df"}JMN@$in`Dfyg|02>8r=|~)GY '_Tⓜ#D tw^nMdU|%Ȇm/_GpN--ŁY2@.'(CfY'JnI.(. cu96C(4g%wT\~_y Q=N}.nH #0 yfñXl(*hØ[ 1wAKxw?M~v/+-'\/'eG+_k~`nS]p5~j0ޙKKhð UաX; IU80Eܛ}+Y{IJevv^SnnPXiE ^2?q{ hFG2}ﰧ%2 HQf)Oƣ+:n)wGtݟ? 25{W}}J暨(]M\&̬V%ۮzԁtg;VؗZxKݢ7x c2kUGQ2P(W+yuЄv=!k<{j1s%x0 Nh+챱+(2>p _NƊ< Im$T[יִ;cN3K팈fyac=⮾ -wD*lfM~p"}ͅ-gLZEyJL!&AN> 6Ɇˣn^#tzI<]#GXrʗ9ufɭ姱^Hg3}ՠ,t,%܅)As$++SerPfˈYG 2/ ŤPԹc \[%}M X%h<6 %1x]e~jj^iPqmP|X⢭čM?⬟V+Wk'HG۲c{poG)+Ӣi\TĬTwƒhmaܙ}9+8Vz"smU GV r7WXh3ɞ¯[[}{Ⓨ5a>޴9T*R-ޜ@L[_5sZ :JN 63' [ hcq&=R-df^ jdxn}o TҀ f*`^bߏK%41x 0BqUHkU?h+;rzj zTgf*qWnTC~< VSF~l'?PkqgAd]S/@ԯQ7l_hQ""svvL?QJj4ٿM:! x__KdG([ 4d*Пj5Ac%v͓{.y\(CLf]nTk2i=W0~|+h';\4AϴA?kRߐxDnaTB<_acݨr;?V59UGa;e+O yk-,|0{KeF݈Ah[N=JユTb_4߉Q+ߚЧdXCΓ?ZE)1cןt+Vxp;-T ?,s C64۹ K B6 z-aJT5 Q+ .aL˙~-sNgd?Tч?Ur,.`[K@{-??FxڰlJϔ+^OkAD]lG'FyJOL`;nASSݸ*KzvZ-j"~/-ne ³Ч]V|v,̵ P jMJ}69Q1^Sׄ{w< r@ٱÃ`!/9Tm553CzB)(Ch#)蘾Ϯs1  Fwꀄ#,D̪鶆g`yj.G-"aBS+0%gh O?n/$z7y|J6=NoĀ?{JmCXa(K{pMKÁ;*H@f>")|+H d׋68wbEH.VXd5!(/X}vƊN\5&Nfj6!"/Kw}UdexjR4W]X}]j/^5&$8ݳ4VA'_է:Q<%T ) Ɛae9Ϗ?d ?6엓C_r0D*x D/Fަ! Ӌu=_"GCڄ7Cba[~/JyG}K>msNgV9= Settings.dragThreshold) preventStealing = true } } onMouseYChanged: { if (pressed && !__horizontal) { var pos = clamp (mouse.y + clickOffset- fakeHandle.height/2) fakeHandle.y = pos if (Math.abs(mouse.y - pressY) >= Settings.dragThreshold) preventStealing = true } } onPressed: { if (slider.activeFocusOnPress) slider.forceActiveFocus(); var point = mouseArea.mapToItem(fakeHandle, mouse.x, mouse.y) if (fakeHandle.contains(Qt.point(point.x, point.y))) { clickOffset = __horizontal ? fakeHandle.width/2 - point.x : fakeHandle.height/2 - point.y } pressX = mouse.x pressY = mouse.y } onReleased: { // If we don't update while dragging, this is the only // moment that the range is updated. if (!slider.updateValueWhileDragging) range.position = __horizontal ? fakeHandle.x : fakeHandle.y; clickOffset = 0 preventStealing = false } } // During the drag, we simply ignore the position set from the range, this // means that setting a value while dragging will not "interrupt" the // dragging activity. Binding { when: !mouseArea.drag.active target: fakeHandle property: __horizontal ? "x" : "y" value: range.position } WheelArea { id: wheelarea anchors.fill: parent horizontalMinimumValue: slider.minimumValue horizontalMaximumValue: slider.maximumValue verticalMinimumValue: slider.minimumValue verticalMaximumValue: slider.maximumValue property real step: (slider.maximumValue - slider.minimumValue)/(range.positionAtMaximum - range.positionAtMinimum) onVerticalWheelMoved: { if (verticalDelta !== 0) { var delta = Math.abs(verticalDelta)*step > stepSize ? verticalDelta*step : verticalDelta/Math.abs(verticalDelta)*stepSize value += delta } } onHorizontalWheelMoved: { if (horizontalDelta !== 0) { var delta = Math.abs(horizontalDelta)*step > stepSize ? horizontalDelta*step : horizontalDelta/Math.abs(horizontalDelta)*stepSize value += delta } } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype TableViewColumn \inqmlmodule QtQuick.Controls \since 5.1 \ingroup viewitems \brief Used to define columns in a \l TableView. */ QtObject { /*! \internal */ property Item __view: null /*! \internal */ property int __index: -1 /*! The title text of the column. */ property string title /*! The model \c role of the column. */ property string role /*! The current width of the column The default value depends on platform. If only one column is defined, the width expands to the viewport. */ property int width: (__view && __view.columnCount === 1) ? __view.viewport.width : 160 /*! The visible status of the column. */ property bool visible: true /*! Determines if the column should be resizable. \since QtQuick.Controls 1.1 */ property bool resizable: true /*! Determines if the column should be movable. The default value is \c true. \note A non-movable column may get indirectly moved if adjacent columns are movable. \since QtQuick.Controls 1.1 */ property bool movable: true /*! \qmlproperty enumeration TableViewColumn::elideMode The text elide mode of the column. Allowed values are: \list \li Text.ElideNone \li Text.ElideLeft \li Text.ElideMiddle \li Text.ElideRight - the default \endlist \sa {QtQuick::}{Text::elide} */ property int elideMode: Text.ElideRight /*! \qmlproperty enumeration TableViewColumn::horizontalAlignment The horizontal text alignment of the column. Allowed values are: \list \li Text.AlignLeft - the default \li Text.AlignRight \li Text.AlignHCenter \li Text.AlignJustify \endlist \sa {QtQuick::}{Text::horizontalAlignment} */ property int horizontalAlignment: Text.AlignLeft /*! The delegate of the column. This can be used to set the \l TableView::itemDelegate for a specific column. In the delegate you have access to the following special properties: \list \li styleData.selected - if the item is currently selected \li styleData.value - the value or text for this item \li styleData.textColor - the default text color for an item \li styleData.row - the index of the row \li styleData.column - the index of the column \li styleData.elideMode - the elide mode of the column \li styleData.textAlignment - the horizontal text alignment of the column \endlist */ property Component delegate Accessible.role: Accessible.ColumnHeader /*! Resizes the column so that the implicitWidth of the contents on every row will fit. \since QtQuick.Controls 1.2 */ function resizeToContents() { var minWidth = 0 var listdata = __view.__listView.children[0] for (var i = 0; __index < 0 && i < __view.__columns.length; ++i) if (__view.__columns[i] === this) __index = i for (var row = 0 ; row < listdata.children.length ; ++row) { var item = listdata.children[row] ? listdata.children[row].rowItem : undefined if (item && item.children[1] && item.children[1].children[__index] && item.children[1].children[__index].children[0] && item.children[1].children[__index].children[0].hasOwnProperty("implicitWidth")) minWidth = Math.max(minWidth, item.children[1].children[__index].children[0].implicitWidth) } if (minWidth) width = minWidth } } ^- xr6_{2;ۡ%,)$'xhm}@WvLB~qNׁC<$~%HoxL~xodOfQpDJ.eMP#/Ā/$NBydbE@g/Yؒ-|'~BI <0!h@@U,dI{QR$&*7BʛH3%,$fH[[a!$+M GA+} ,)%gD _qTs4EБ9$/+/9<}Dk靕X^IspH';RrBv):Bhc[¹RZʗ]LIc@ 2A/+%l:3d9C Ǿt<N<>{SǕacpHbkXKgcǜx=#{r'L"׶޴/I7ohcۻ$/lo."2t<{8͝Ե7ش<]b}&q*.~XP[y>vd;C_CP"09#"wf mX 5Z888$#ڼ{Fys׳gt$Z'H2Rqsג̌Lϔ ( |Rijg>l4p{$u=wsQ}ʂ}+f:\+IPl+/XcҚ -"϶kllI<Υh4M}i]b_sF5YL8u,Gu|0$3t!OدCPڢPT,19"ɟҏ239ZT9A`[5 **GӘFa=Ð |,Vxf<qg("R\>1,M3s'Q`@΅E@.A%)|X$'= ^%GtU/+GP# ` 7ooP>}@nn~dPX*x-jWB u@w %)PI?&5Łx|@0`kq\(zWb I'd@ЗЃ*M:.#,^r$Tn3̰'ع Hх'ۖh_ոX[nډ~ʿ; 3N"  s5wAk|t!Io-7q w[# JP:Cp+}\be^ AϙCa ĕw%8}}U7@GhRAQ4=9[&g?SՌjȫVsfTݿТ_ yߦƏbzO+g6Τ%TL߁@|^9y,P Y^Hqd IŔ5Xm}ս;.K7Vj=}R˫w_T(iRg,A&Hf@] W6;#QQiv{{yHa,*y50h"?b\B('/JPl!c0OiqbS {eçU#mYt'@juVcZr]p֑ΌQ5ы/RtD:?B by z&y R $!x'C_W>q @a^Z7  TЃԬJ*vr{8?9N,=o"z;j܊#@;NÎN+dCHZvwKvCf Y g\`b(AAC"_Ŕ8z]!"!uU_1+/ih{.,>E#HzE%uD~ 9{*e۳¶x6ƞ{l eB$0تq\/mK;Z,ޡ{P^;$Y᳛r#4gV}:߶**KRvhS34n樓ka!Tar|9lU8Ɂ\G t;rY}XIRƯRUmzWt,TObœX0=TZy3[4`N*9ݱN mo9x\ޗq:pmQR3EPepQSiUT,:5 QZUaK[`|;!{\CUyx?6 I,+< ?8Y5shK{@1ZY@7qիdba`j_twmG i'宙֮^>w~k_^*EG|)V/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype StatusBar \inqmlmodule QtQuick.Controls \since 5.1 \ingroup applicationwindow \brief Contains status information in your app. The common way of using StatusBar is in relation to \l ApplicationWindow. Note that the StatusBar does not provide a layout of its own, but requires you to position its contents, for instance by creating a \l RowLayout. If only a single item is used within the StatusBar, it will resize to fit the implicitHeight of its contained item. This makes it particularly suitable for use together with layouts. Otherwise the height is platform dependent. \code import QtQuick.Controls 1.2 import QtQuick.Layouts 1.0 ApplicationWindow { statusBar: StatusBar { RowLayout { Label { text: "Read Only" } } } } \endcode */ FocusScope { id: statusbar activeFocusOnTab: false Accessible.role: Accessible.StatusBar width: parent ? parent.width : implicitWidth implicitWidth: container.leftMargin + container.rightMargin + container.calcWidth() implicitHeight: Math.max(container.topMargin + container.bottomMargin + container.calcHeight(), loader.item ? loader.item.implicitHeight : 19) /*! \internal */ property Component style: Qt.createComponent(Settings.style + "/StatusBarStyle.qml", statusbar) /*! \internal */ property alias __style: styleLoader.item /*! \internal */ default property alias __content: container.data /*! \qmlproperty Item StatusBar::contentItem This property holds the content Item of the status bar. Items declared as children of a StatusBar are automatically parented to the StatusBar's contentItem. Items created dynamically need to be explicitly parented to the contentItem: \note The implicit size of the StatusBar is calculated based on the size of its content. If you want to anchor items inside the status bar, you must specify an explicit width and height on the StatusBar itself. */ readonly property alias contentItem: container data: [ Loader { id: loader anchors.fill: parent sourceComponent: styleLoader.item ? styleLoader.item.panel : null onLoaded: item.z = -1 Loader { id: styleLoader property alias __control: statusbar sourceComponent: style } }, Item { id: container z: 1 focus: true anchors.fill: parent anchors.topMargin: topMargin anchors.leftMargin: leftMargin anchors.rightMargin: rightMargin anchors.bottomMargin: bottomMargin property int topMargin: __style ? __style.padding.top : 0 property int bottomMargin: __style ? __style.padding.bottom : 0 property int leftMargin: __style ? __style.padding.left : 0 property int rightMargin: __style ? __style.padding.right : 0 property Item layoutItem: container.children.length === 1 ? container.children[0] : null function calcWidth() { return (layoutItem ? (layoutItem.implicitWidth || layoutItem.width) + (layoutItem.anchors.fill ? layoutItem.anchors.leftMargin + layoutItem.anchors.rightMargin : 0) : loader.item ? loader.item.implicitWidth: 0) } function calcHeight () { return (layoutItem ? (layoutItem.implicitHeight || layoutItem.height) + (layoutItem.anchors.fill ? layoutItem.anchors.topMargin + layoutItem.anchors.bottomMargin : 0) : loader.item ? loader.item.implicitHeight : 0) } }] } '>x=ksF+&D)Xrn9EK;=lJR*X~=o`کTL3====o`٢qϢyvwٳItM ĝZ2*-i)V"c?iN8r2e>;xa8xz^_#;?ŻpD˦7wz3FbgoN:ǃǧN: `19 Ps|ѡ-Kv?{/`|ݽ"{N{CŨp|'iop? 쟏u.¹x}ⴏhOe~7Х ?t$Q;/I Ƹ:0I3H2zb4ߍ }brtN/FDw>!s{ŻрH88woƃ]@!O8f;|%#خ]1i`ft~ `߅€:nq7.;whv%8@e}@~m)R5\y-)÷ЃςgGV7 @A:>\}":?zW[ Y~".I-=x.utG $Q:KWKvI+F_B{!)$@1 {s&@l5ha^ hs" /1;.MY^Ǣ2G!  Q2N,K KQ0xhq9g̢Yh4@cz1G=Q.H_vmv ޼ 6{o"8 l j?`%56Xyv8jt &i"@tI#"{,bcQ1DI)M [!Pݲ8BP pqœCY1ﲃ}I:~"<@ fL|dRXsa9܄vb.ی_E PnKZI"K(#`}Bq`"BK>OoY%`2X(˔8AN_z&l aFq~D$̲I/N8BGdo#z+$#4
.!A)1 =x$`[{90loB'$=kNZ~bo jT}jK.ߣa ~ .Kk0p\8?FysZ3UKHb>yZ/2d=A/ 'R<@Og|)(r:ܒqP Kf(H֊S,DKO5:-ç`nR$,M%)IM"DvZ`4cXK5JqJD-\`?y"-ajFMwbs4",+*J$ `~LiͿ5o\_Km xd'g>L 6mfU,Z 6 :3SVdEt畅1 ̣?4 (@'Z!JPA" (0E}K ꐜqD $T`PFHH@򬌊20'#ZL޲hij +P^v2~I,*(Pa#lU 0܍=d߬]xC%16e!*Ly -^LԎtsTA cKiw K rÞ Pk/'V F1 )o5Z𲹚RjM )KPu47<՞*U_iPVE"$DַqbМ(d{0V0aDmu* Kh 'd 8 r4oN2.=vZҌt}T# u}$tant 2%@a< P9h%I{?UW&p[P64Z#o.8G'RkL–"_8m=U+tΕcAF6OU$\Ui`QD#jxB'6v"A]l/m&A1"W# 푱#a6ck(NC֗,r.y&BB+ro Gxqw^e)ٱPr&KVaO,v݉Vs4hZ#heLt^c)n=4E86Mz c-%zuW?D (Tl2G?1e!J7"@Gp?-xCVo(}bG&Y8Qy:ꡜaD)=Hag 5KEnɮrh(/^NB *!z\3|.ʮ E+ 0jQ%C'0}yRYLC$ abBXfMT8;_X5(s j].PJDh((eV4(l:baq<..IX;r  0;bkxnFGTGFe˵O:g{S@;[`iڵOpF["9G/S$t6AGEt4}=9L4a ޳c@T15ڠT;|U!Z)|v3=^ A$R.;SGNb=6s ڧL+-֑YD[4M1ë%V P"1^,g4KbNi䯝]YS5ff ngSkeA3mDZz(iʔcc9aNZL~BG%w!z9g*$쇸~~ wTh EEr[M{욟o}J NjZ٭7R=+Q^ww]l K'2[ c֝Z#<5hs4LkbD56Ά"q ÷aLQ=óG6wubts"6mwrQ롨 O+@J޳:[̑C72#Ix1Wr$ X |aKT %A#`GmԭH#5tp\d1n)j '>uuM MPZs9KT“:$_FTDޣ F ;s4-W~R I(gK,vlHq@Ug ؙr#zK\Zn8Ƚa],9 Yt"zz[a H@? |kX8`Xn彃**`ϛEuiz=h~٩w6xu@J}p=Ԛ@C}iN8,,"s8r>(x,Xآ>J\U*4^%H@ȣǦ<[RA<+hWxMb.L:#xn97deJ9po &\Q|WIS/sqψu,7atC7!#౔Xu7a%_X]u ́P*7rDb,x?d*ؿFPK1 h(= F4CiyMx fo0܃5^[X C,"Bx,,>^HU{0VEŪյ>n^ x~}Uo"Ny 7GJdrI\*X aL;nJxkir"d-?x1{]F5=逻ڦ4c,$}j1O3[^ZU5)Iԍw,6 Lò{ܩr}U" j5\3u焼.C,sLV'hZ9^AYE Q"IJ%Zr-p yLS* \eh@C o8vq΅tˇM03 KbV5BIr}йiP-~97*qxAhOVL"X6P_=gZW5MK}X}ZaWI6i }'v x a93!3}PuuЫr/t-D6u;k"f5c#Dκ\oHSPUli쨦첰R"BF;R5$5iL!sVVwR%2;"%(oa*m{x2%1ETW^{&}iqS;B==hQNy14d::*x()N9_}W%…Ye<Wԙr29R[+]^.(Uʭr/, _Fq Y(. Ԧńj -){Ħh2~N*1zwQPgݛ|ʯum! {g~_4[UJPhu,'C]Rꁻˣ#`C}ՋXj.Kw+bETc{Uycˠ([5o+z}:5**Rr eC]7zAXj5r]y珳m N+‰a, =ZH7!hNi17B} A[xdN om)!͐=cV!a;1&cG(wE(ڭMB!6'Ee@75Bon ;jxW[#68UZ='lQH#W0;!Ce&|BAVRt D]CDv|zX \ϒpj=%wCMT:wXRѶu{}{lxj)>.4..#DU~,ڊQxfxP֬ljyHU0U}*kqDȫJccmEB05\D7cFT] G 討鲬ɰ:#P׹A{Xݧxt$~ٳ5AțŭtuLbtWÖ j9sT∲p@E\BH'Δ;da`&6^M7mNֻVVS#43XHUjY֯݉'u4]bˍlcM}uejcqjZ7U']|xtܕ;g21~m۸UɋۃT/:޽8USj#, Ex5>?&V5'%6J f\}4ڣey{VlO]_u{dEx! e$]ܗ(;44oE̴g $;h +d5a42Bug:ŸCN$+eN9z6cЩNc?[S[yyi>fa]5]_(Y]Qv>n\"ʲ4soaoL5sR]0ʊHҏ<`xe{ *rEэ+S.3OHQdwVcuoyJFMla溥K*W9+6.| ,Pn5]Q_Sew{ή󵟺R;~7l\FzKbJz6ͰČvK׫mCa~'!Cut@6&~>>GCUa*1v`Yt);Z]L #b;jphZ |^mo%>hr;"!~^W8F X8Lܞa}˶r̠JW[6~lAK [aw/K[XԑL֚9uTj[ ~QxuN坷%5TԼ]ЫPtѷIwOvꡡ˞=p^"xyUE2 oF-YsybD6.SЃ_ͬCť,\^R.B˅_&vk8T. #CUO37BC0lf]?Ft'0+>'nNHmucQf.EWWC_ s4D'N:9F(.>+,\oY%yZ, NQunriu)BȃʵnmKx D*c&&UW_G}U9_$;`Sbb6 U,j>f <5 ,^6 ' ٚ]HZ57sR~-*JHMVw ߖ1-˺U Wu"Og!*~m4ԬB;$`,V`4Dk@ = start && currentIndex <= end) { if (from < to) --currentIndex else ++currentIndex } } } /*! Returns the \l Tab item at \a index. */ function getTab(index) { var data = __tabs.get(index) return data && data.tab } /*! \internal */ property ListModel __tabs: ListModel { } /*! \internal */ property Component style: Qt.createComponent(Settings.style + "/TabViewStyle.qml", root) /*! \internal */ property var __styleItem: loader.item onCurrentIndexChanged: __setOpacities() /*! \internal */ function __willRemoveIndex(index) { // Make sure currentIndex will points to the same tab after the removal. // Also activate the next index if the current index is being removed, // except when it's both the current and last index. if (count > 1 && (currentIndex > index || currentIndex == count -1)) --currentIndex } function __didInsertIndex(index) { // Make sure currentIndex points to the same tab as before the insertion. if (count > 1 && currentIndex >= index) currentIndex++ } function __setOpacities() { for (var i = 0; i < __tabs.count; ++i) { var child = __tabs.get(i).tab child.visible = (i == currentIndex ? true : false) } } activeFocusOnTab: false Component { id: tabcomp Tab {} } TabBar { id: tabbarItem objectName: "tabbar" tabView: root style: loader.item anchors.top: parent.top anchors.left: root.left anchors.right: root.right } Loader { id: loader z: tabbarItem.z - 1 sourceComponent: style property var __control: root } Loader { id: frameLoader z: tabbarItem.z - 1 anchors.fill: parent anchors.topMargin: tabPosition === Qt.TopEdge && tabbarItem && tabsVisible ? Math.max(0, tabbarItem.height - baseOverlap) : 0 anchors.bottomMargin: tabPosition === Qt.BottomEdge && tabbarItem && tabsVisible ? Math.max(0, tabbarItem.height -baseOverlap) : 0 sourceComponent: frameVisible && loader.item ? loader.item.frame : null property int baseOverlap: __styleItem ? __styleItem.frameOverlap : 0 Item { id: stack anchors.fill: parent anchors.margins: (frameVisible ? frameWidth : 0) anchors.topMargin: anchors.margins + (style =="mac" ? 6 : 0) anchors.bottomMargin: anchors.margins property int frameWidth property string style property bool completed: false Component.onCompleted: { addTabs(stack.children) completed = true } onChildrenChanged: { if (completed) stack.addTabs(stack.children) } function addTabs(tabs) { var tabAdded = false for (var i = 0 ; i < tabs.length ; ++i) { var tab = tabs[i] if (!tab.__inserted && tab.Accessible.role === Accessible.LayeredPane) { tab.__inserted = true // reparent tabs created dynamically by createObject(tabView) tab.parent = stack // a dynamically added tab should also get automatically removed when destructed if (completed) tab.Component.onDestruction.connect(stack.onDynamicTabDestroyed.bind(tab)) __tabs.append({tab: tab}) __didInsertIndex(__tabs.count - 1) tabAdded = true } } if (tabAdded) __setOpacities() } function onDynamicTabDestroyed() { for (var i = 0; i < __tabs.count; ++i) { if (__tabs.get(i).tab === this) { __willRemoveIndex(i) __tabs.remove(i, 1) __setOpacities() break } } } } onLoaded: { item.z = -1 } } onChildrenChanged: stack.addTabs(root.children) states: [ State { name: "Bottom" when: tabPosition === Qt.BottomEdge && tabbarItem != undefined PropertyChanges { target: tabbarItem anchors.topMargin: -frameLoader.baseOverlap } AnchorChanges { target: tabbarItem anchors.top: frameLoader.bottom } } ] } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ToolButton \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief Provides a button type that is typically used within a ToolBar. ToolButton is functionally similar to \l {QtQuick.Controls::}{Button}, but can provide a look that is more suitable within a \l ToolBar. \code ToolButton { iconSource: "edit-cut.png" } \endcode You can create a custom appearance for a ToolButton by assigning a \l {QtQuick.Controls.Styles::ButtonStyle}{ButtonStyle}. */ Button { id: button style: Qt.createComponent(Settings.style + "/ToolButtonStyle.qml", button) } _/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype Label \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A text label. In addition to the normal \l Text element, Label follows the font and color scheme of the system. Use the \c text property to assign a text to the label. For other properties check \l Text. A simple label looks like this: \qml Label { text: "Hello world" } \endqml You can use the properties of \l Text to change the appearance of the text as desired: \qml Label { text: "Hello world" font.pixelSize: 22 font.italic: true color: "steelblue" } \endqml \sa Text, TextField, TextEdit */ Text { /*! \qmlproperty string Label::text The text to display. Use this property to get and set it. */ id: label color: pal.windowText activeFocusOnTab: false renderType: Text.NativeRendering SystemPalette { id: pal colorGroup: enabled ? SystemPalette.Active : SystemPalette.Disabled } Accessible.name: text Accessible.role: Accessible.StaticText } $"/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick.Window 2.1 import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Layouts 1.0 import QtQuick.Controls.Private 1.0 /*! \qmltype ApplicationWindow \since 5.1 \inqmlmodule QtQuick.Controls \ingroup applicationwindow \brief Provides a top-level application window. ApplicationWindow is a \l Window that adds convenience for positioning items, such as \l MenuBar, \l ToolBar, and \l StatusBar in a platform independent manner. \code ApplicationWindow { id: window menuBar: MenuBar { Menu { MenuItem {...} } Menu { MenuItem {...} } } toolBar: ToolBar { RowLayout { anchors.fill: parent ToolButton {...} } } TabView { id: myContent anchors.fill: parent ... } } \endcode */ Window { id: root /*! \qmlproperty MenuBar ApplicationWindow::menuBar This property holds the \l MenuBar. By default, this value is not set. */ property MenuBar menuBar: null /*! \qmlproperty Item ApplicationWindow::toolBar This property holds the toolbar \l Item. It can be set to any Item type, but is generally used with \l ToolBar. By default, this value is not set. When you set the toolbar item, it will be anchored automatically into the application window. */ property Item toolBar /*! \qmlproperty Item ApplicationWindow::statusBar This property holds the status bar \l Item. It can be set to any Item type, but is generally used with \l StatusBar. By default, this value is not set. When you set the status bar item, it will be anchored automatically into the application window. */ property Item statusBar // The below documentation was supposed to be written as a grouped property, but qdoc would // not render it correctly due to a bug (https://bugreports.qt-project.org/browse/QTBUG-34206) /*! \qmlproperty ContentItem ApplicationWindow::contentItem This group holds the size constraints of the content item. This is the area between the \l ToolBar and the \l StatusBar. The \l ApplicationWindow will use this as input when calculating the effective size constraints of the actual window. It holds these 6 properties for describing the minimum, implicit and maximum sizes: \table \header \li Grouped property \li Description \row \li contentItem.minimumWidth \li The minimum width of the content item. \row \li contentItem.minimumHeight \li The minimum height of the content item. \row \li contentItem.implicitWidth \li The implicit width of the content item. \row \li contentItem.implicitHeight \li The implicit height of the content item. \row \li contentItem.maximumWidth \li The maximum width of the content item. \row \li contentItem.maximumHeight \li The maximum height of the content item. \endtable */ property alias contentItem : contentArea /*! \internal */ property real __topBottomMargins: contentArea.y + statusBarArea.height /*! \internal There is a similar macro QWINDOWSIZE_MAX in qwindow_p.h that is used to limit the range of QWindow::maximum{Width,Height} However, in case we have a very big number (> 2^31) conversion will fail, and it will be converted to 0, resulting in that we will call setMaximumWidth(0).... We therefore need to enforce the limit at a level where we are still operating on floating point values. */ readonly property real __qwindowsize_max: (1 << 24) - 1 /*! \internal */ property real __width: 0 Binding { target: root property: "__width" when: root.minimumWidth <= root.maximumWidth value: Math.max(Math.min(root.maximumWidth, contentArea.implicitWidth), root.minimumWidth) } /*! \internal */ property real __height: 0 Binding { target: root property: "__height" when: root.minimumHeight <= root.maximumHeight value: Math.max(Math.min(root.maximumHeight, contentArea.implicitHeight), root.minimumHeight) } width: contentArea.__noImplicitWidthGiven ? 0 : __width height: contentArea.__noImplicitHeightGiven ? 0 : __height minimumWidth: contentArea.__noMinimumWidthGiven ? 0 : contentArea.minimumWidth minimumHeight: contentArea.__noMinimumHeightGiven ? 0 : (contentArea.minimumHeight + __topBottomMargins) maximumWidth: Math.min(__qwindowsize_max, contentArea.maximumWidth) maximumHeight: Math.min(__qwindowsize_max, contentArea.maximumHeight + __topBottomMargins) onToolBarChanged: { if (toolBar) { toolBar.parent = toolBarArea } } onStatusBarChanged: { if (statusBar) { statusBar.parent = statusBarArea } } onVisibleChanged: { if (visible && menuBar) { menuBar.__parentWindow = root } } /*! \internal */ default property alias data: contentArea.data color: syspal.window flags: Qt.Window | Qt.WindowFullscreenButtonHint | Qt.WindowTitleHint | Qt.WindowSystemMenuHint | Qt.WindowMinMaxButtonsHint | Qt.WindowCloseButtonHint | Qt.WindowFullscreenButtonHint // QTBUG-35049: Windows is removing features we didn't ask for, even though Qt::CustomizeWindowHint is not set // Otherwise Qt.Window | Qt.WindowFullscreenButtonHint would be enough SystemPalette {id: syspal} Item { id: backgroundItem anchors.fill: parent Keys.forwardTo: menuBar ? [menuBar.__contentItem] : [] ContentItem { id: contentArea anchors.top: toolBarArea.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: statusBarArea.top } Item { id: toolBarArea anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right implicitHeight: childrenRect.height height: visibleChildren.length > 0 ? implicitHeight: 0 } Item { id: statusBarArea anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right implicitHeight: childrenRect.height height: visibleChildren.length > 0 ? implicitHeight: 0 } onVisibleChanged: if (visible && menuBar) menuBar.__parentWindow = root states: State { name: "hasMenuBar" when: menuBar && !menuBar.__isNative ParentChange { target: menuBar.__contentItem parent: backgroundItem } PropertyChanges { target: menuBar.__contentItem x: 0 y: 0 width: backgroundItem.width } AnchorChanges { target: toolBarArea anchors.top: menuBar.__contentItem.bottom } } } } C/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype StackViewDelegate \inqmlmodule QtQuick.Controls \since 5.1 \brief A delegate used by StackView for loading transitions. See the documentation for the \l {StackView} component. */ QtObject { id: root function getTransition(properties) { return root[properties.name] } function transitionFinished(properties) { } property Component pushTransition: StackViewTransition {} property Component popTransition: root["pushTransition"] property Component replaceTransition: root["pushTransition"] } =/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ProgressBar \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A progress indicator. The ProgressBar is used to give an indication of the progress of an operation. \l value is updated regularly and must be between \l minimumValue and \l maximumValue. You can create a custom appearance for a ProgressBar by assigning a \l {QtQuick.Controls.Styles::ProgressBarStyle}{ProgressBarStyle}. */ Control { id: progressbar /*! This property holds the progress bar's current value. Attempting to change the current value to one outside the minimum-maximum range has no effect on the current value. The default value is \c{0}. */ property real value: 0 /*! This property is the progress bar's minimum value. The \l value is clamped to this value. The default value is \c{0}. */ property real minimumValue: 0 /*! This property is the progress bar's maximum value. The \l value is clamped to this value. If maximumValue is smaller than \l minimumValue, \l minimumValue will be enforced. The default value is \c{1}. */ property real maximumValue: 1 /*! This property toggles indeterminate mode. When the actual progress is unknown, use this option. The progress bar will be animated as a busy indicator instead. The default value is \c false. */ property bool indeterminate: false /*! \qmlproperty enumeration orientation This property holds the orientation of the progress bar. \list \li Qt.Horizontal - Horizontal orientation. (Default) \li Qt.Vertical - Vertical orientation. \endlist */ property int orientation: Qt.Horizontal /*! \qmlproperty bool ProgressBar::hovered This property indicates whether the control is being hovered. */ readonly property alias hovered: hoverArea.containsMouse /*! \internal */ style: Qt.createComponent(Settings.style + "/ProgressBarStyle.qml", progressbar) /*! \internal */ property bool __initialized: false /*! \internal */ onMaximumValueChanged: setValue(value) /*! \internal */ onMinimumValueChanged: setValue(value) /*! \internal */ onValueChanged: if (__initialized) setValue(value) /*! \internal */ Component.onCompleted: { __initialized = true; setValue(value) } activeFocusOnTab: false Accessible.role: Accessible.ProgressBar Accessible.name: value implicitWidth:(__panel ? __panel.implicitWidth : 0) implicitHeight: (__panel ? __panel.implicitHeight: 0) MouseArea { id: hoverArea anchors.fill: parent hoverEnabled: true } /*! \internal */ function setValue(v) { var newval = parseFloat(v) if (!isNaN(newval)) { // we give minimumValue priority over maximum if they are inconsistent if (newval > maximumValue) { if (maximumValue >= minimumValue) newval = maximumValue; else newval = minimumValue } else if (v < minimumValue) { newval = minimumValue } if (value !== newval) value = newval } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype Button \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A push button with a text label. The push button is perhaps the most commonly used widget in any graphical user interface. Pushing (or clicking) a button commands the computer to perform some action or answer a question. Common examples of buttons are OK, Apply, Cancel, Close, Yes, No, and Help buttons. Button is similar to the QPushButton widget. You can create a custom appearance for a Button by assigning a \l {QtQuick.Controls.Styles::ButtonStyle}{ButtonStyle}. */ BasicButton { id: button /*! This property holds whether the push button is the default button. Default buttons decide what happens when the user presses enter in a dialog without giving a button explicit focus. \note This property only changes the appearance of the button. The expected behavior needs to be implemented by the user. The default value is \c false. */ property bool isDefault: false /*! Assign a \l Menu to this property to get a pull-down menu button. The default value is \c null. */ property Menu menu: null __effectivePressed: __behavior.effectivePressed || menu && menu.__popupVisible activeFocusOnTab: true Accessible.name: text style: Qt.createComponent(Settings.style + "/ButtonStyle.qml", button) Binding { target: menu property: "__minimumWidth" value: button.__panel.width } Binding { target: menu property: "__visualItem" value: button } Connections { target: __behavior onEffectivePressedChanged: { if (__behavior.effectivePressed && menu) popupMenuTimer.start() } } Timer { id: popupMenuTimer interval: 10 onTriggered: { __behavior.keyPressed = false if (Qt.application.layoutDirection === Qt.RightToLeft) menu.__popup(button.width, button.height, 0) else menu.__popup(0, button.height, 0) } } } -/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype RadioButton \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A radio button with a text label. A RadioButton is an option button that can be switched on (checked) or off (unchecked). Radio buttons typically present the user with a "one of many" choice. In a group of radio buttons, only one radio button at a time can be checked; if the user selects another button, the previously selected button is switched off. \qml GroupBox { title: qsTr("Search") Column { ExclusiveGroup { id: group } RadioButton { text: qsTr("From top") exclusiveGroup: group checked: true } RadioButton { text: qsTr("From cursor") exclusiveGroup: group } } } \endqml You can create a custom appearance for a RadioButton by assigning a \l {QtQuick.Controls.Styles::RadioButtonStyle}{RadioButtonStyle}. */ AbstractCheckable { id: radioButton activeFocusOnTab: true Accessible.name: text Accessible.role: Accessible.RadioButton /*! The style that should be applied to the radio button. Custom style components can be created with: \codeline Qt.createComponent("path/to/style.qml", radioButtonId); */ style: Qt.createComponent(Settings.style + "/RadioButtonStyle.qml", radioButton) __cycleStatesHandler: function() { checked = !checked; } } ~/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype Tab \inqmlmodule QtQuick.Controls \since 5.1 \ingroup viewaddons \brief Tab represents the content of a tab in a TabView. A Tab item inherits from Loader and provides a similar api. */ Loader { id: tab anchors.fill: parent /*! This property holds the title of the tab. */ property string title /*! \internal */ property bool __inserted: false Accessible.role: Accessible.LayeredPane active: false visible: false activeFocusOnTab: false onVisibleChanged: if (visible) active = true /*! \internal */ default property alias component: tab.sourceComponent } +x}ms8 D++ٺ)V2:˙I*EI MjIʊ6~/ l칪X"ht?hO ??u\ez}SqO?:ME6WIxR*+UgUHr=Juy롺ɓf3{}*y=('N2SMZeiWIYb~tEVbrUQdz`H/Ư&gN'xbzkVV+ BDme C*K: -TCSIR/Ҫ.ٺNAd\Uźk2Ks < tj7 xud/2'HR!kPt_ꛤ&qZ͋|C>DtmSJQmF͋VVh,Mf2TʋgNe@ȊEUPOnI:Beژ()He+G)ʊvQ j&hmQk,@;ԖpVz"fOU+=GgS.g *=;?LX_&'W9V^N^t~:?=_N]]N^:ҴM}q9N8=rtv5Ojrv|dr:;B"ד+(yuާO'9z19\JU\au//H].&oNGt'hz|26@jJME:oƗ]b -8cuۓ }$4O;e ]7d@9NFG݇tr,y1\W'Pg|J{3ScNFW#|f:!NήƗo.&g=!h>!^aYv痿"iF_i /ĵc ;ŠJ`&uW_N^ώX L= Lr  F2>T_&~Sa:1C;pf|vbM!SrSm3GƩaHڂ"21fYֻGX_75.mh,+%+~HGW~Ih󿺇:ӓ4Kj|`701͜Gh1yy}*vr#ݤUj;Yjf4FLF)ClJ# ]۾3_aK9XF>|,RcźR?hRYW`Ffܚ< @d7)>6őn&]$c }I VUqG,ZsKL'%ԟ%@I>Hް^:! { -#?jhT#p3N3țnB V8$IVhu㋽(u C/Z,:ǎ;e|,1 B# c3l= 3am *A+)̋5xe 2'i7Kp]!v3V$.PdH} 3JstP[afdZɱZ4psM|Udž †`3Қ,hu R+D+M/^SI9d7]5GFńBJ-0IqU>@]@*)UqģʼnNdYPvFTh_;]:g4=%W;u #vWdrDjˢ hcpTlvHoH'x6$oyR(1c{U٬iYx^WhXֳ p2w$.FKT}7.Ysr FqEhڈCcY7`7zz/>/gz0C"^G#xL |Ő3=f#-4*&\gRDŽC\f1<Ҕc12$6ֱUlJU&v}J y8CPFzX3.ѷ |ƚj[Kr= 7i 9 A&pFsR 1al>{BԠ7E(doi~~}4aqA&Lz8Cǽ^L8 R m gĞ#tTל^|E xH8 fҚJN+\,Q~&pԹy_%5G l$ `D2fG\ȭ,zW /ĞV]zehE0.TvN;;tv&,E=$g? 0X<, zfc%18azR] M60\oYsoxpRv-b ah*o W@C8:QP)RQ,1\5!kIq6"~KD!9 d!)9T.`_`>:X ЎU@M l2P7 "F}H[mSu&Y% -ue REI@˥d[%3VI2^)F"iq"3M"AB dmXvqoO dv(åCP(KQIڔ&GK6H#<MIaTE^6Imd(B6x ė 4BkIs}wo(ɹ3Lݑhbx:aK@zvCzL^~e;X4{&+XTﳭB+`KXPA#nYڥ{k7ZOA4 FYsILJ9Np!Z~QHNCl Д\aGbyX=ֺsat)'=.RH4A*dTqPqӐjyof=%x %dU`϶#&B9W3]/0q- ij]x WrjFOS[cҚ{\Z_GpS71ޅ |WA&,_t|i#(qWTqF,Y j쓐(+i .Z5:E Y{P5$+܌Vc~(+ҞEhp¨|b<+Jam11}ԛҶMYbܷa\ߤݨi*yˬ s 41D˰u:z ȵU#.DOl* crMp*){fNÒ&.@,uc K+O?sILXEX8lDE\eD|DhM^eI&:(BҪKT* BI[Y{b3W0R4PHܖevXլxat0 S׷Nc%S@ߘѕIԶG'C!]tlr\wSl%XfB\ѵlEݵ.e8E}\ ,63` p @Ș q쥕Дm 1C#̰ۑpkയK# /^S1lt;/4j[ 2Y`Ua',Bpo&Cl:/U=) m-;qְ9T0n?-~X>l҅=~=,;K?g!w CFͦ@~NjC;orB3mpU$#KgBO~&ǭGϢˆ%ڄr|# p- c- D@{PkpQu͆r+ƐT|Gew Ṱ` FO7F&f47"˄7r)oaX\.*ֱ~͔ Q-tOKvKpa ءo$IbhPE-J)7j4G(9S |nMqM`grW Nt0I&vg]7*` dVuYS F8śJuTdX@t0[ɪ0' 2"rH!Z`L#ϓD+U&Gl:W%"Ҍ(M iƦ4<s I]-Qs,XdM7t<͒Fb5NH--<&\Lyz丬Q / ü 9gh?4ՇERsRlPLf;J$ C(R׉`jXNX=T+QCx2=#L >;^h@!la.C6(%18ƭaC:!*HVM; ҇v{{vHm[H-e 8V1ޑѵÆu;'+k9Tx`KdԐ 5C1ֈbD{3AHO{z:|xPMv'VW=cQJCr#OL߹30XXI`s4>۳Z,A$o>|VL]-1+zP wA/ޔYWAn:OZy닊ѿNlOq ܡcJn j!eω]RBG̍I(8\7^N.b,1~a`=_TP9f&6\ ވo6wycfVSgf_qDM}j=ʾo|WZ7bO̎=n Kr%iУ(3(CXYaRl$QO.0yI$~=ԮLzG;}u&7 3v;:="H^m| < WA1ه !rcoCML%"2e.Mߒ3y̚T11@ tJ,"eҎ=FMqDvIk*UW!lcF6 R qjަmƧ1zlG'|X6*Gѥg*h3?8\9c5ɒn Y<0ndr&=~_#gM3|w X)/!2l`P|&~ "_5Ik[=QaLXf4 SXUAdAj18k/G. jHyFޣqtD1YLwh%E.eߟ{E/JPepEvcsz qρVZw0<@91&f44zàOXd^c+@0sz}#_kP?gcW$U’+WAS~)b4cÛ~wwA#oµhƦ5EꚗdRhc$i's;)LH4U$P9ɰ-i{^0^4{F8>c

E5b?Qc5"%&ga&89jHҵw=7i"VXsȯ?/n2cvrXdxE7Q `PP m5~wo'49h1>$RZ֎}%݉ʇ3W6esۥ:kfog&"ডv%_ ۪oa]kEi_k(2eaw52T%FwgxU+!ldƄ74qXJHmjn)r/wۤ xǤ9C[:cm5Fn̢0q`y6~"9qhN%j'x옩TN/JϠݨIا#[a) a͘!~}S/o[Y}x/A?!2e_YôQ:p8qwխκ97N=0 ;*EOCU< r\tIc]Y vE.v FWN=yFҜpd{U ͮ391ӈb[Qh9R^lcfrz7Ncw.NPk5ޟ;J4ȴ؏0hד qcOn9ߵ5l Ġ92Md%GփG!e( .)->ģmS~n ni,8jDDQsO) X=]+zGl2Ջ"]ߙM/kFq53yć`{+ :6}N&y縓ggn..+Bdq)S8Bļ=6:vg÷$ Sa:xEiCeHD>z{Q9ɨyՙH,$ezNpD/~~ 4"p*K;:;l|N=\-2ήr|(]V]jNҪa|lbxp(ej-E%%;T՚Eo _Κ>rgsgcpmUJb.WbI*ߏYC ,fr[ )}x0_'`)/h9u& #I2XI>Rrn}H ÇJ.19 0AxUYǖOƟ:9nv`iXźaܗy0F 5,sf8V4 rj_, dkrUY*s3 g,{Hp~wɂ?{np|zQ^tM WPj.]j"7EY (2v'8lS$+ѐV8y ηnA:16=@xL'R$a[;",i7oӋRp>| ٜ"FjRhT=MTuou;8&T QiH!F]}ZI0\9)^9 惘0! \,="@C:tQx+\ -L9O2K)bD~~Ex6()(nD-/9mR|xøԇ}5`\P|=b!dCyw n9;88l]W2~oEU-3R7\/X$f-V>i>gғfAOxI>D3t~(w@:JqƙŒMwSй ]ha =t"98CxM?AlCsf%`m'k\^M`_'l܏G%GؖS BY@`) U#_M3$ D>;@bk!>"hٴ)^1oC=Bҧ9sxq/>q ōKv&G/]EP,L@J˟tu u~Rr/͢-x4Y|!:C=y̏ M3H2 Fi|>+=DVRq|H550f ǜ-f/BGRPlgp܅bsR"_N(Av߉tGј?5fcL(cM>䒘0=!Y~,+(uXP 帵Yl5 ѴЏяXQ8(]YSsEhkر:g'զMbqӱsik5sTבZQHg)6{#~cSM]|o=v!Om~f : j9m }sT`Ԡm[='ڼцzr"P9IRQ UzgpZH%#y9O!FkU%9 U7! AMWGd Ѩ)gRbQmfC>C99Z_ʻ;8urnrK-1 AT1!Sb-Htn-rXxB9Kʏ6~Kj-7[v:B5?$W0}b7Qu0)@w@fd@*l"@=pD U! yH@Kuהězo"ЧD'чG`0TEYcCA^zR~֏\~OIWP0sF|{\so= M &KMOg[9!sKmR IܡxfuT!sVLo.ָ®))S̰iJB+(V=I?gJIB s4:)j3s b A6*Cr*!pD[_z" Se(ϳb1ir*T&0T 6c&W=Jr!თ$%h9收e1y}&KW@ GI @ȝ~;å2jUxU9Kfelff׎CVcB״Ԑ1CE ·ȲYq RKdrj1+#tE/QSF.ϔ nĤkzQSᮛVp5]\]wߧH:F($bbAuTPB6LJimeɎE 붂9 %QBoX5hDIA@3^$>[#[f!8巂z. ɮk]M10m){YyligrHoA4g_Ȝk;cciPs+z!ҼڊIO{Erz1@Ōojʩիʃ8 MQU\AFk7yV 4U;h ZX\u(R6`)ur<|.+ [cYB ȁ󤒦*fƨfK0 Oz:>7ݸa雮7A3)&6)R1 ;í_iˋ9TyZxQWܣ!(*J-!mćkY(m}#eӝbND|BDmQv❮x]RW^n*]YrA8L:!$VxM,]j Հ'ݚۂ[LAF6Hcܑ-P^r@.]g@n% bϮ Yw,((ۏ[<˚j=f`A쳜\+YRణ\R ],);oͳ:v95t $J YqK.1(ߢVԢY+ׅˎZxVs&_,*[ؼ֫ ׽ OZm˙"~Lb65-h`U̡ ҟ}f̥W>&!T[)f~hvo-xL:+ #4dX0m\m'mJ ٶodP#ACBqU[W8`L\fź@#UӺjن͌[S-3bYZk~ldc;V!m@ѰquG|phn"I▦(%<<gXpmgOѺKV+;qNٯkW'JۈfQ~ϗ]bڃH7~n[ ,ܤPM$]~/#N;->((򶌭eyy ޤE7֎-r|∆jD?ԧ=3Nl3C*<׆D؏$a_o` ^MZyrn5Im&uUu 5sy_>rc% 8֟]P3dfw QK'iҕ h6 GO{/L}W~vpoXrlQyvb.R2a>r[$Hq4 D8!;< ةnCK Ir?e*~0S)($JS'vy|уQ_}d*+$HX#K<'2, r¸^[Q-CիF͔}i]󼉍,])Jx9@So;h0!oAn`çpY$ ,hZKz@NXޫo~&su KҍJǒ2: XΎڑq_s5yݞ#xkY^.40~pNDhXGT[sFȕ3"2wޗ#ĥ_*>_E:&ӻ$ɿK6 F8%)81ݱ.y* f:Y~a'Q:򑶢# w +z5v ;8ʮ+vp#8b }g)n~q_< u*ߗfF} FBo+iI|\Avb݌vx {⒠' B@j 1 ȮvR]Qʢ]돁^ld b[K@_%|MZ<؉ʞ]*CPC$wx[^]cV#ts?*E츾U8&;yuzΜZ'#/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import QtQuick.Controls.Styles 1.1 import QtQuick.Layouts 1.0 /*! \qmltype GroupBox \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief GroupBox provides a group box frame with a title. A group box provides a frame, a title on top and displays various other controls inside itself. Group boxes can also be checkable. Child controls in checkable group boxes are enabled or disabled depending on whether or not the group box is checked. You can minimize the space consumption of a group box by enabling the flat property. In most styles, enabling this property results in the removal of the left, right and bottom edges of the frame. To add content to a group box, you can reparent it to its contentItem property. The implicit size of the GroupBox is calculated based on the size of its content. If you want to anchor items inside the group box, you must specify an explicit width and height on the GroupBox itself. The following example shows how we use a GroupBox with a column: \qml GroupBox { title: qsTr("Package selection") Column { spacing: 2 CheckBox { text: qsTr("Update system") } CheckBox { text: qsTr("Update applications") } CheckBox { text: qsTr("Update documentation") } } } \endqml \sa CheckBox, RadioButton, Layout */ FocusScope { id: groupbox /*! This property holds the group box title text. There is no default title text. */ property string title /*! This property holds whether the group box is painted flat or has a frame. A group box usually consists of a surrounding frame with a title at the top. If this property is enabled, only the top part of the frame is drawn in most styles; otherwise, the whole frame is drawn. By default, this property is disabled, so group boxes are not flat unless explicitly specified. \note In some styles, flat and non-flat group boxes have similar representations and may not be as distinguishable as they are in other styles. */ property bool flat: false /*! This property holds whether the group box has a checkbox in its title. If this property is true, the group box displays its title using a checkbox in place of an ordinary label. If the checkbox is checked, the group box's children are enabled; otherwise, they are disabled and inaccessible. By default, group boxes are not checkable. */ property bool checkable: false /*! \qmlproperty bool GroupBox::checked This property holds whether the group box is checked. If the group box is checkable, it is displayed with a check box. If the check box is checked, the group box's children are enabled; otherwise, the children are disabled and are inaccessible to the user. By default, checkable group boxes are also checked. */ property alias checked: check.checked /*! \internal */ default property alias __content: container.data /*! \qmlproperty Item GroupBox::contentItem This property holds the content Item of the group box. Items declared as children of a GroupBox are automatically parented to the GroupBox's contentItem. Items created dynamically need to be explicitly parented to the contentItem: \note The implicit size of the GroupBox is calculated based on the size of its content. If you want to anchor items inside the group box, you must specify an explicit width and height on the GroupBox itself. */ readonly property alias contentItem: container /*! \internal */ property Component style: Qt.createComponent(Settings.style + "/GroupBoxStyle.qml", groupbox) /*! \internal */ property alias __checkbox: check /*! \internal */ property alias __style: styleLoader.item implicitWidth: Math.max((!anchors.fill ? container.calcWidth() : 0) + loader.leftMargin + loader.rightMargin, sizeHint.implicitWidth + (checkable ? 24 : 6)) implicitHeight: (!anchors.fill ? container.calcHeight() : 0) + loader.topMargin + loader.bottomMargin Layout.minimumWidth: implicitWidth Layout.minimumHeight: implicitHeight Accessible.role: Accessible.Grouping Accessible.name: title activeFocusOnTab: false data: [ Loader { id: loader anchors.fill: parent property int topMargin: __style ? __style.padding.top : 0 property int bottomMargin: __style ? __style.padding.bottom : 0 property int leftMargin: __style ? __style.padding.left : 0 property int rightMargin: __style ? __style.padding.right : 0 sourceComponent: styleLoader.item ? styleLoader.item.panel : null onLoaded: item.z = -1 Text { id: sizeHint ; visible: false ; text: title } Loader { id: styleLoader property alias __control: groupbox sourceComponent: groupbox.style } }, CheckBox { id: check objectName: "check" checked: true text: groupbox.title visible: checkable anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right height: loader.topMargin activeFocusOnTab: groupbox.checkable style: CheckBoxStyle { panel: Item{} } }, Item { id: container objectName: "container" z: 1 focus: true anchors.fill: parent anchors.topMargin: loader.topMargin anchors.leftMargin: loader.leftMargin anchors.rightMargin: loader.rightMargin anchors.bottomMargin: loader.bottomMargin enabled: (!groupbox.checkable || groupbox.checked) property Item layoutItem: container.children.length === 1 ? container.children[0] : null function calcWidth () { return (layoutItem ? (layoutItem.implicitWidth || layoutItem.width) + (layoutItem.anchors.fill ? layoutItem.anchors.leftMargin + layoutItem.anchors.rightMargin : 0) : container.childrenRect.width) } function calcHeight () { return (layoutItem ? (layoutItem.implicitHeight || layoutItem.height) + (layoutItem.anchors.fill ? layoutItem.anchors.topMargin + layoutItem.anchors.bottomMargin : 0) : container.childrenRect.height) } }] } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype CheckBox \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A checkbox with a text label. A CheckBox is an option button that can be toggled on (checked) or off (unchecked). Checkboxes are typically used to represent features in an application that can be enabled or disabled without affecting others. The state of the checkbox can be set with the \l {AbstractCheckable::checked}{checked} property. In addition to the checked and unchecked states, there is a third state: partially checked. This state indicates that the regular checked/unchecked state can not be determined; generally because of other states that affect the checkbox. This state is useful when several child nodes are selected in a treeview, for example. The partially checked state can be made available to the user by setting \l partiallyCheckedEnabled to \c true, or set directly by setting \l checkedState to \c Qt.PartiallyChecked. \l checkedState behaves identically to \l {AbstractCheckable::checked}{checked} when \l partiallyCheckedEnabled is \c false; setting one will appropriately set the other. The label is shown next to the checkbox, and you can set the label text using its \l {AbstractCheckable::text}{text} property. \qml Column { CheckBox { text: qsTr("Breakfast") } CheckBox { text: qsTr("Lunch") } CheckBox { text: qsTr("Dinner") } } \endqml Whenever a CheckBox is clicked, it emits the \l {AbstractCheckable::clicked}{clicked()} signal. You can create a custom appearance for a CheckBox by assigning a \l {QtQuick.Controls.Styles::CheckBoxStyle}{CheckBoxStyle}. */ AbstractCheckable { id: checkBox /*! \qmlproperty enumeration CheckBox::checkedState This property indicates the current checked state of the checkbox. Possible values: \c Qt.UnChecked - The checkbox is not checked (default). \c Qt.Checked - The checkbox is checked. \c Qt.PartiallyChecked - The checkbox is in a partially checked (or "mixed") state. The \l {AbstractCheckable::checked}{checked} property also determines whether this property is \c Qt.Checked or \c Qt.UnChecked, and vice versa. */ property int checkedState: checked ? Qt.Checked : Qt.Unchecked /*! This property determines whether the \c Qt.PartiallyChecked state is available. A checkbox may be in a partially checked state when the regular checked state can not be determined. Setting \l checkedState to \c Qt.PartiallyChecked will implicitly set this property to \c true. If this property is \c true, \l {AbstractCheckable::checked}{checked} will be \c false. By default, this property is \c false. */ property bool partiallyCheckedEnabled: false /*! \internal True if onCheckedChanged should be ignored because we were reacting to onCheckedStateChanged. */ property bool __ignoreChecked: false /*! \internal True if onCheckedStateChanged should be ignored because we were reacting to onCheckedChanged. */ property bool __ignoreCheckedState: false style: Qt.createComponent(Settings.style + "/CheckBoxStyle.qml", checkBox) activeFocusOnTab: true Accessible.role: Accessible.CheckBox Accessible.name: text __cycleStatesHandler: __cycleCheckBoxStates onCheckedChanged: { if (!__ignoreChecked) { __ignoreCheckedState = true; checkedState = checked ? Qt.Checked : Qt.Unchecked; __ignoreCheckedState = false; } } onCheckedStateChanged: { __ignoreChecked = true; if (checkedState === Qt.PartiallyChecked) { partiallyCheckedEnabled = true; checked = false; } else if (!__ignoreCheckedState) { checked = checkedState === Qt.Checked; } __ignoreChecked = false; } onPartiallyCheckedEnabledChanged: { if (exclusiveGroup && partiallyCheckedEnabled) { console.warn("Cannot have partially checked boxes in an ExclusiveGroup."); } } onExclusiveGroupChanged: { if (exclusiveGroup && partiallyCheckedEnabled) { console.warn("Cannot have partially checked boxes in an ExclusiveGroup."); } } /*! \internal */ function __cycleCheckBoxStates() { if (!partiallyCheckedEnabled) { checked = !checked; } else { switch (checkedState) { case Qt.Unchecked: checkedState = Qt.Checked; break; case Qt.Checked: checkedState = Qt.PartiallyChecked; break; case Qt.PartiallyChecked: checkedState = Qt.Unchecked; break; } } } } 3%xYo81nenJ"_悢yED屻ozXdǹp>>- %+I:.Ȉ?pJGh蟈p8i9,)s('d%rd&77!= xL<`nh$XbZ{?H1Y ?+DK#ڽ;7/S;r+/$ g%YsD) Oq?SҶcDr"J,I,c==fW$ŀ/|=2zFl.% @} WT*Rx@<bdRD!n(3>#$$b(ދG\ʢJ!$H ~*Yd2T@MWc/k@k.I|%kGYJ9)dY,nNW(>k^Qũlpj =w#Xe= /ao&عBdϥ-a=-K)7^iaޅiq^?,8 f`>7kd-,d8Kfi;d0۩k[ wf;j `nۦ㐙M|lsL,g8Xsd ̩Kxrf7SFs,MTY9tѭ!F{(șC >.&85o{XǼ^,`2;oA.ls$q-wr6)eJ3GpLehz|>_8Кm/5v!7X:z6E1g-F8V> U.6t5sjFyx-s(k#_$XP9J1x< Hݡ`d?15*`FKCVJ!BGA>\u[[KҩČ"u5B|@Y,˝H14xT{[ 5OQX#3[K 8; ~u"^<>5'aeHWڵ\  4dA&\J0 V!v/<+i"w88ܭ CYιXjV ?*Ԑ/F L / AKMh`!]W'KW$, M+I5j(:(akj =+R7h~X4LUwZ 6n %/æv#c4.p{*Sw'W5ȞCZiPn4/ԋv ]^G ;&WNz?"g*iUպ RămqS Y0%tcA~)/q)1^_)|@RDN) seB= /4[tunM:C ^uVt* `}MIi4D^{ڗH!?\ȧ=v6pVYCy5QTQ5MCUYȸP8ZmJ33V2/DDbmQ{!CJ{t>=Tu5/34EyrHp_8'Y \LYiRiwM$ ::*E~Ω?vd:e:G]-KlD(enCJqVoż*{;#kx\f^^%`ȏS1"TAZm-Ѣ>,oϪp Oaٵ)u1g=h|d-wzksU acK/w6 yCONnWBK.(kr!Ç[$i?Ji+q|u7:;6if0AZ|w{両ͮW~7 WI6bq)O* :YRѺ6Qzszݹ1@3:VQ(TaTUXj)[#D=1kZ,޻a:A*Q4@Mh`nJ¹ޅV~+. J΄ʕ6ˣkOz/So 0) { if (col < remainingHorizontalSpace) { ++rect.width; } // This cell's x position should be increased by 1 for every column above it. rect.x += Math.min(remainingHorizontalSpace, col); } rect.y = baseCellHeight * row; rect.height = baseCellHeight; if (remainingVerticalSpace > 0) { if (row < remainingVerticalSpace) { ++rect.height; } // This cell's y position should be increased by 1 for every row above it. rect.y += Math.min(remainingVerticalSpace, row); } rect.x += col * gridLineWidth; rect.y += row * gridLineWidth; return rect; } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype Style \internal \inqmlmodule QtQuick.Controls.Private */ AbstractStyle { /*! The control attached to this style */ readonly property Item control: __control /*! \internal */ property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } } /**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 Item { id: button property alias source: image.source signal clicked Rectangle { id: fillRect anchors.fill: parent color: "black" opacity: mouse.pressed ? 0.07 : mouse.containsMouse ? 0.02 : 0.0 } Rectangle { border.color: gridColor anchors.fill: parent anchors.margins: -1 color: "transparent" opacity: fillRect.opacity * 10 } Image { id: image width: implicitWidth/2 height: implicitHeight/2 anchors.centerIn: parent opacity: 0.6 } MouseArea { id: mouse anchors.fill: parent onClicked: button.clicked() hoverEnabled: true } } f/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype FocusFrame \internal \inqmlmodule QtQuick.Controls.Private */ Item { id: root activeFocusOnTab: false Accessible.role: Accessible.StatusBar anchors.topMargin: focusMargin anchors.leftMargin: focusMargin anchors.rightMargin: focusMargin anchors.bottomMargin: focusMargin property int focusMargin: loader.item ? loader.item.margin : -3 Loader { id: loader z: 2 anchors.fill: parent sourceComponent: Qt.createComponent(Settings.style + "/FocusFrameStyle.qml", root) } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Layouts 1.1 Item { id: contentItem property real minimumWidth: __calcMinimum('Width') property real minimumHeight: __calcMinimum('Height') property real maximumWidth: Number.POSITIVE_INFINITY property real maximumHeight: Number.POSITIVE_INFINITY implicitWidth: __calcImplicitWidth() implicitHeight: __calcImplicitHeight() /*! \internal */ property Item __layoutItem: contentItem.children.length === 1 ? contentItem.children[0] : null /*! \internal */ property real __marginsWidth: __layoutItem ? __layoutItem.anchors.leftMargin + __layoutItem.anchors.rightMargin : 0 /*! \internal */ property real __marginsHeight: __layoutItem ? __layoutItem.anchors.topMargin + __layoutItem.anchors.bottomMargin : 0 /*! \internal */ property bool __noMinimumWidthGiven : false /*! \internal */ property bool __noMinimumHeightGiven : false /*! \internal */ property bool __noImplicitWidthGiven : false /*! \internal */ property bool __noImplicitHeightGiven : false function __calcImplicitWidth() { if (__layoutItem && __layoutItem.anchors.fill) return __calcImplicit('Width') return contentItem.childrenRect.x + contentItem.childrenRect.width } function __calcImplicitHeight() { if (__layoutItem && __layoutItem.anchors.fill) return __calcImplicit('Height') return contentItem.childrenRect.y + contentItem.childrenRect.height } function __calcImplicit(hw) { var pref = __layoutItem.Layout['preferred' + hw] if (pref < 0) { pref = __layoutItem['implicit' + hw] } contentItem['__noImplicit' + hw + 'Given'] = (pref === 0 ? true : false) pref += contentItem['__margins' + hw] return pref } function __calcMinimum(hw) { // hw is 'Width' or 'Height' return (__layoutItem && __layoutItem.anchors.fill) ? __calcMinMax('minimum', hw) : 0 } function __calcMaximum(hw) { // hw is 'Width' or 'Height' return (__layoutItem && __layoutItem.anchors.fill) ? __calcMinMax('maximum', hw) : Number.POSITIVE_INFINITY } function __calcMinMax(minMaxConstraint, hw) { var attachedPropName = minMaxConstraint + hw var extent = __layoutItem.Layout[attachedPropName] if (minMaxConstraint === 'minimum') contentItem['__noMinimum' + hw + 'Given'] = (extent === 0 ? true : false) extent += contentItem['__margins' + hw] return extent } } U xXmoJ_qUWI뒶ͫI8" x{6ؐQeQUss_7z1kgs?`L(?/Xf˔O>Rk9s`vpq?mC""~T4O857 KE)lX!]}1}\+xCʴȰ\c0tɂe!K 8$$٤%02AD#,>BNҔ'tqb KcHYDYۇ=k@_q |?!E($tՎx>*:T0I".tMZT(&K9$l'h(1h~?TGZ $Z*(RqJ fUڠF,6ӳHd' f1*˨aSi*|odv6jE{P(hT͒U"߅2kDdZɀ!%"P r"&3ݑD[y^XnI yHD]g`91]pKNw cߚcc 0g Ǽx0cqAs8lǕe|*tkƷc.׳x(-4>h:U, SҳR1'ؗpm8 >Csjz ),!v3|;0;35@76T7:\0n wOMs}gA5j'1YJNȝ#/;~7sCxw0Hc\ %|z7 tk8&v!.# :)~8wMB Ǚ<Ӷ1w!TGm 1lg!?d4p71#+ w轑Ht4,jj^3]g1#P\.p]6ӹ/ %[S_c>f>}I}T65.Gͻ]l/ڗWZ5?wi3l ݐSw?6p$n)Om1I%ڛl࿒د = v~DqƮYB{C2Ry6Tv K\`|zVI M_FdB&!_ލ8naFDqr:O-v᪅]w,+"+~'6l$L|$q>Ѷ~5 1/V$ζ/Av%m^K, [  Ɖ86!AaxIX$\eq WMGTHu+8;irjWIFUh͔C֩tm_\y*l:9 E.,瓯_!΢]8hrQT9( A.~rqyG/_`;Ioupx\8V,~`Iy H J@J]UͺGth']c!_$pQ$~z>Wވ*(aXѕMPv OG4y-OBKJ"MdzJ1XcG=&g*q(C+y N4?N)-v V5Ւr΃GprrcI9Ñ\i/MN_lnƘ3u6XjyA(|PWFBˏڤ}ߘU%K F!l?&Q4D-&CJU܆ƊuuWE# v2uS6T+iMN.9N}∫u wC J +&>MIxyؔ B䷲E˵ʈqCx[1 EѶ<]) kūR-ooKc;5DnY{;:DKѱ`޶e'8x`P@|4w:{X$!a[(sz*3h~h=(qn̄Þ4S|ztt)U E= index) return false; } return false; } function clear() { __ranges = [] __dirty = true count = 0 selectionChanged() } function selectAll() { select(0, rowCount - 1) } function select(first, last) { __select(true, first, last) } function deselect(first, last) { __select(false, first, last) } // --- private section --- function __printRanges() { var out = "" for (var i = 0 ; i < __ranges.length ; ++ i) out += ("{" + __ranges[i][0] + "," + __ranges[i][1] + "} ") print(out) } function __count() { var sum = 0 for (var i = 0 ; i < __ranges.length ; ++i) { sum += (1 + __ranges[i][1] - __ranges[i][0]) } return sum } function __forEach (callback, startIndex) { __dirty = false var i, j for (i = 0 ; i < __ranges.length && !__dirty ; ++i) { for (j = __ranges[i][0] ; !__dirty && j <= __ranges[i][1] ; ++j) { if (j >= startIndex) callback.call(this, j) } } // Restart iteration at last index if selection changed if (__dirty) return __forEach(callback, j) } function __selectOne(index) { __ranges = [[index, index]] __dirty = true count = 1 selectionChanged(); } function __select(select, first, last) { var i, range var start = first var stop = first var startRangeIndex = -1 var stopRangeIndex = -1 var newRangePos = 0 if (first < 0 || last < 0 || first >= rowCount || last >=rowCount) { console.warn("TableViewSelection: index out of range") return } if (last !== undefined) { start = first <= last ? first : last stop = first <= last ? last : first } if (select) { // Find beginning and end ranges for (i = 0 ; i < __ranges.length; ++ i) { range = __ranges[i] if (range[0] > stop + 1) continue; // above range if (range[1] < start - 1) { // below range newRangePos = i + 1 continue; } if (startRangeIndex === -1) startRangeIndex = i stopRangeIndex = i } if (startRangeIndex !== -1) start = Math.min(__ranges[startRangeIndex][0], start) if (stopRangeIndex !== -1) stop = Math.max(__ranges[stopRangeIndex][1], stop) if (startRangeIndex === -1) startRangeIndex = newRangePos __ranges.splice(Math.max(0, startRangeIndex), 1 + stopRangeIndex - startRangeIndex, [start, stop]) } else { // Find beginning and end ranges for (i = 0 ; i < __ranges.length; ++ i) { range = __ranges[i] if (range[1] < start) continue; // below range if (range[0] > stop) continue; // above range if (startRangeIndex === -1) startRangeIndex = i stopRangeIndex = i } // Slice ranges accordingly if (startRangeIndex >= 0 && stopRangeIndex >= 0) { var startRange = __ranges[startRangeIndex] var stopRange = __ranges[stopRangeIndex] var length = 1 + stopRangeIndex - startRangeIndex if (start <= startRange[0] && stop >= stopRange[1]) { //remove __ranges.splice(startRangeIndex, length) } else if (start - 1 < startRange[0] && stop <= stopRange[1]) { //cut front __ranges.splice(startRangeIndex, length, [stop + 1, stopRange[1]]) } else if (start - 1 < startRange[1] && stop >= stopRange[1]) { // cut back __ranges.splice(startRangeIndex, length, [startRange[0], start - 1]) } else { //split __ranges.splice(startRangeIndex, length, [startRange[0], start - 1], [stop + 1, stopRange[1]]) } } } __dirty = true count = __count() // forces a re-evaluation of indexes in the delegates selectionChanged() } } *#xYmoH_QF#{!>xM$8'tR /4dwoUdg>b8=xǥި'1B(8"4[<^;,kHxRY]Z< [C%kHI y7/\hwqaN'Ș:8Ypmi0H]%T >PC8 tX9YSE&xQ:ZAgȂG\z0gg`,0X\E,=!]}#qpZ" >ꛌpʏ,0ᡳ[O4Uv ?3BS7 Ъz|m+h 5|jH$lcI!6ٗz<0>VJBqAUK.%aNv$]0BFe&s y q?yA< Af>reBri^Yu}f[ͱ1;4`dl҅Kk26lGm]vd.>sۙm8X6WЀO]p`NG؜^ urIļ2]t4^ 9\gtsӝs&E:t5Gnln,ol:n^c }@`|6.8dKzaS p@OAdc6F.U}aɀ93cdw̋AݠPsIW{=;Im\g~渦;w Lc؟&O0cHgƺKl25l{>sMk= :\[S9ǎaw!wc7۔^5`Fn] Mb2e`U05.&1$`1yC4@s;m&\@.砏?!xp>2}"Aqj?:uZ}D;i iq6CZ@vC㽽{P\}5GK)!Fإk#(^m6mS)`Խ@r iF aƖ&^r!< !^*Q3$Nt>Hq5F?{e D1pYuO:^ .M lG'8Zㆯo¦ŴȤ&;B֥l=*R瘎i;yi.SJnJ ~(dg6f 9F2=D>RU6]\&k jJ=[-/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 /*! \qmltype TabBar \internal \inqmlmodule QtQuick.Controls.Private */ FocusScope { id: tabbar height: Math.max(tabrow.height, Math.max(leftCorner.height, rightCorner.height)) width: tabView.width activeFocusOnTab: true Keys.onRightPressed: { if (tabView && tabView.currentIndex < tabView.count - 1) tabView.currentIndex = tabView.currentIndex + 1 } Keys.onLeftPressed: { if (tabView && tabView.currentIndex > 0) tabView.currentIndex = tabView.currentIndex - 1 } onTabViewChanged: parent = tabView visible: tabView ? tabView.tabsVisible : true property var tabView property var style property var styleItem: tabView.__styleItem ? tabView.__styleItem : null property bool tabsMovable: styleItem ? styleItem.tabsMovable : false property int tabsAlignment: styleItem ? styleItem.tabsAlignment : Qt.AlignLeft property int tabOverlap: styleItem ? styleItem.tabOverlap : 0 property int elide: Text.ElideRight property real availableWidth: tabbar.width - leftCorner.width - rightCorner.width property var __selectedTabRect function tab(index) { for (var i = 0; i < tabrow.children.length; ++i) { if (tabrow.children[i].tabindex == index) { return tabrow.children[i] } } return null; } /*! \internal */ function __isAncestorOf(item, child) { //TODO: maybe removed from 5.2 if the function was merged in qtdeclarative if (child === item) return false; while (child) { child = child.parent; if (child === item) return true; } return false; } Loader { id: background anchors.fill: parent sourceComponent: styleItem ? styleItem.tabBar : undefined } ListView { id: tabrow objectName: "tabrow" Accessible.role: Accessible.PageTabList LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft spacing: -tabOverlap orientation: Qt.Horizontal interactive: false focus: true // Note this will silence the binding loop warnings caused by QTBUG-35038 // and should be removed when this issue is resolved. property int contentWidthWorkaround: contentWidth > 0 ? contentWidth: 0 width: Math.min(availableWidth, count ? contentWidthWorkaround : availableWidth) height: currentItem ? currentItem.height : 0 highlightMoveDuration: 0 // We cannot bind directly to the currentIndex because the actual model is // populated after the listview is completed, resulting in an invalid contentItem currentIndex: tabView.currentIndex < model.count ? tabView.currentIndex : -1 onCurrentIndexChanged: tabrow.positionViewAtIndex(currentIndex, ListView.Contain) moveDisplaced: Transition { NumberAnimation { property: "x" duration: 125 easing.type: Easing.OutQuad } } states: [ State { name: "left" when: tabsAlignment === Qt.AlignLeft AnchorChanges { target:tabrow ; anchors.left: parent.left } PropertyChanges { target:tabrow ; anchors.leftMargin: leftCorner.width } }, State { name: "center" when: tabsAlignment === Qt.AlignHCenter AnchorChanges { target:tabrow ; anchors.horizontalCenter: tabbar.horizontalCenter } }, State { name: "right" when: tabsAlignment === Qt.AlignRight AnchorChanges { target:tabrow ; anchors.right: parent.right } PropertyChanges { target:tabrow ; anchors.rightMargin: rightCorner.width } } ] model: tabView.__tabs delegate: MouseArea { id: tabitem objectName: "mousearea" hoverEnabled: true focus: true enabled: modelData.enabled Binding { target: tabbar when: selected property: "__selectedTabRect" value: Qt.rect(x, y, width, height) } drag.target: tabsMovable ? tabloader : null drag.axis: Drag.XAxis drag.minimumX: drag.active ? 0 : -Number.MAX_VALUE drag.maximumX: tabrow.width - tabitem.width property int tabindex: index property bool selected : tabView.currentIndex === index property string title: modelData.title property bool nextSelected: tabView.currentIndex === index + 1 property bool previousSelected: tabView.currentIndex === index - 1 z: selected ? 1 : -index implicitWidth: tabloader.implicitWidth implicitHeight: tabloader.implicitHeight function changeTab() { tabView.currentIndex = index; var next = tabbar.nextItemInFocusChain(true); if (__isAncestorOf(tabView.getTab(currentIndex), next)) next.forceActiveFocus(); } onClicked: { if (tabrow.interactive) { changeTab() } } onPressed: { if (!tabrow.interactive) { changeTab() } } Loader { id: tabloader property Item control: tabView property int index: tabindex property QtObject styleData: QtObject { readonly property alias index: tabitem.tabindex readonly property alias selected: tabitem.selected readonly property alias title: tabitem.title readonly property alias nextSelected: tabitem.nextSelected readonly property alias previousSelected: tabitem.previousSelected readonly property alias hovered: tabitem.containsMouse readonly property alias enabled: tabitem.enabled readonly property bool activeFocus: tabitem.activeFocus readonly property real availableWidth: tabbar.availableWidth readonly property real totalWidth: tabrow.contentWidth } sourceComponent: loader.item ? loader.item.tab : null Drag.keys: "application/x-tabbartab" Drag.active: tabitem.drag.active Drag.source: tabitem property real __prevX: 0 property real __dragX: 0 onXChanged: { if (Drag.active) { // keep track for the snap back animation __dragX = tabitem.mapFromItem(tabrow, tabloader.x, 0).x // when moving to the left, the hot spot is the left edge and vice versa Drag.hotSpot.x = x < __prevX ? 0 : width __prevX = x } } width: tabitem.width state: Drag.active ? "drag" : "" transitions: [ Transition { to: "drag" PropertyAction { target: tabloader; property: "parent"; value: tabrow } }, Transition { from: "drag" SequentialAnimation { PropertyAction { target: tabloader; property: "parent"; value: tabitem } NumberAnimation { target: tabloader duration: 50 easing.type: Easing.OutQuad property: "x" from: tabloader.__dragX to: 0 } } } ] } Accessible.role: Accessible.PageTab Accessible.name: modelData.title } } Loader { id: leftCorner anchors.verticalCenter: parent.verticalCenter anchors.left: parent.left sourceComponent: styleItem ? styleItem.leftCorner : undefined width: item ? item.implicitWidth : 0 height: item ? item.implicitHeight : 0 } Loader { id: rightCorner anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right sourceComponent: styleItem ? styleItem.rightCorner : undefined width: item ? item.implicitWidth : 0 height: item ? item.implicitHeight : 0 } DropArea { anchors.fill: tabrow keys: "application/x-tabbartab" onPositionChanged: { var source = drag.source var target = tabrow.itemAt(drag.x, drag.y) if (source && target && source !== target) { source = source.drag.target target = target.drag.target var center = target.parent.x + target.width / 2 if ((source.index > target.index && source.x < center) || (source.index < target.index && source.x + source.width > center)) tabView.moveTab(source.index, target.index) } } } } !/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 Item { id: content property Component menuItemDelegate property Component scrollIndicatorStyle property Component scrollerStyle property var itemsModel property int minWidth: 100 property real maxHeight: 800 signal triggered(var item) function menuItemAt(index) { list.currentIndex = index return list.currentItem } width: Math.max(list.contentWidth, minWidth) height: Math.min(list.contentHeight, fittedMaxHeight) readonly property int currentIndex: __menu.__currentIndex property Item currentItem: null property int itemHeight: 23 Component.onCompleted: { var children = list.contentItem.children for (var i = 0; i < list.count; i++) { var child = children[i] if (child.visible && child.styleData.type === MenuItemType.Item) { itemHeight = children[i].height break } } } readonly property int fittingItems: Math.floor((maxHeight - downScroller.height) / itemHeight) readonly property real fittedMaxHeight: itemHeight * fittingItems + downScroller.height readonly property bool shouldUseScrollers: scrollView.style === emptyScrollerStyle && itemsModel.length > fittingItems readonly property real upScrollerHeight: upScroller.visible ? upScroller.height : 0 readonly property real downScrollerHeight: downScroller.visible ? downScroller.height : 0 property var oldMousePos: undefined property var openedSubmenu: null function updateCurrentItem(mouse) { var pos = mapToItem(list.contentItem, mouse.x, mouse.y) var dx = 0 var dy = 0 var dist = 0 if (openedSubmenu && oldMousePos !== undefined) { dx = mouse.x - oldMousePos.x dy = mouse.y - oldMousePos.y dist = Math.sqrt(dx * dx + dy * dy) } oldMousePos = mouse if (openedSubmenu && dist > 5) { var menuRect = __menu.__popupGeometry var submenuRect = openedSubmenu.__popupGeometry var angle = Math.atan2(dy, dx) var ds = 0 if (submenuRect.x > menuRect.x) { ds = menuRect.width - oldMousePos.x } else { angle = Math.PI - angle ds = oldMousePos.x } var above = submenuRect.y - menuRect.y - oldMousePos.y var below = submenuRect.height - above var minAngle = Math.atan2(above, ds) var maxAngle = Math.atan2(below, ds) // This tests that the current mouse position is in // the triangle defined by the previous mouse position // and the submenu's top-left and bottom-left corners. if (minAngle < angle && angle < maxAngle) { sloppyTimer.start() return } } if (!currentItem || !currentItem.contains(Qt.point(pos.x - currentItem.x, pos.y - currentItem.y))) { if (currentItem && !hoverArea.pressed && currentItem.styleData.type === MenuItemType.Menu) { currentItem.__closeSubMenu() openedSubmenu = null } currentItem = list.itemAt(pos.x, pos.y) if (currentItem) { __menu.__currentIndex = currentItem.__menuItemIndex if (currentItem.styleData.type === MenuItemType.Menu && !currentItem.__menuItem.__popupVisible) { currentItem.__showSubMenu(false) openedSubmenu = currentItem.__menuItem } } else { __menu.__currentIndex = -1 } } } Timer { id: sloppyTimer interval: 1000 // Stop timer as soon as we hover one of the submenu items property int currentIndex: openedSubmenu ? openedSubmenu.__currentIndex : -1 onCurrentIndexChanged: if (currentIndex !== -1) stop() onTriggered: { if (openedSubmenu && openedSubmenu.__currentIndex === -1) updateCurrentItem(oldMousePos) } } Component { id: emptyScrollerStyle Style { padding { left: 0; right: 0; top: 0; bottom: 0 } property bool scrollToClickedPosition: false property Component frame: Item { visible: false } property Component corner: Item { visible: false } property Component __scrollbar: Item { visible: false } } } ScrollView { id: scrollView anchors { fill: parent topMargin: upScrollerHeight bottomMargin: downScrollerHeight } style: scrollerStyle || emptyScrollerStyle __wheelAreaScrollSpeed: itemHeight ListView { id: list model: itemsModel delegate: menuItemDelegate snapMode: ListView.SnapToItem boundsBehavior: Flickable.StopAtBounds highlightFollowsCurrentItem: true highlightMoveDuration: 0 } } MouseArea { id: hoverArea anchors.left: scrollView.left width: scrollView.width - scrollView.__verticalScrollBar.width height: parent.height hoverEnabled: true acceptedButtons: Qt.AllButtons onPositionChanged: updateCurrentItem({ "x": mouse.x, "y": mouse.y }) onPressed: updateCurrentItem({ "x": mouse.x, "y": mouse.y }) onReleased: content.triggered(currentItem) onExited: { if (currentItem && !currentItem.__menuItem.__popupVisible) { currentItem = null __menu.__currentIndex = -1 } } MenuContentScroller { id: upScroller direction: Qt.UpArrow visible: shouldUseScrollers && !list.atYBeginning function scrollABit() { list.contentY -= itemHeight } } MenuContentScroller { id: downScroller direction: Qt.DownArrow visible: shouldUseScrollers && !list.atYEnd function scrollABit() { list.contentY += itemHeight } } } Timer { interval: 1 running: true repeat: false onTriggered: list.positionViewAtIndex(currentIndex, !scrollView.__style ? ListView.Center : ListView.Beginning) } Binding { target: scrollView.__verticalScrollBar property: "singleStep" value: itemHeight } } /**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 QtObject { property Component background: null property Component label: null property Component submenuIndicator: null property Component shortcut: null property Component checkmarkIndicator: null } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and Digia. For licensing terms and ** conditions see http://qt.digia.com/licensing. For further information ** use the contact form at http://qt.digia.com/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 2.1 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** ** In addition, as a special exception, Digia gives you certain additional ** rights. These rights are described in the Digia Qt LGPL Exception ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 3.0 as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU General Public License version 3.0 requirements will be ** met: http://www.gnu.org/copyleft/gpl.html. ** ** ** $QT_END_LICENSE$ ** ****************************************************************************/ pragma Singleton import QtQuick 2.2 Text {} /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Graphical Effects module. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 Item { id: rootItem property variant input property variant output property variant sourceRect visible: false Component.onCompleted: evaluateInput() onInputChanged: evaluateInput() onSourceRectChanged: evaluateInput() function evaluateInput() { if (input == undefined) { output = input } else if (sourceRect != undefined && sourceRect != Qt.rect(0, 0, 0, 0) && !isQQuickShaderEffectSource(input)) { proxySource.sourceItem = input output = proxySource proxySource.sourceRect = sourceRect } else if (isQQuickItemLayerEnabled(input)) { output = input } else if ((isQQuickImage(input) && !hasTileMode(input) && !hasChildren(input))) { output = input } else if (isQQuickShaderEffectSource(input)) { output = input } else { proxySource.sourceItem = input output = proxySource proxySource.sourceRect = Qt.rect(0, 0, 0, 0) } } function isQQuickItemLayerEnabled(item) { if (item.hasOwnProperty("layer")) { var l = item["layer"] if (l.hasOwnProperty("enabled") && l["enabled"].toString() == "true") return true } return false } function isQQuickImage(item) { var imageProperties = [ "fillMode", "progress", "asynchronous", "sourceSize", "status", "smooth" ] return hasProperties(item, imageProperties) } function isQQuickShaderEffectSource(item) { var shaderEffectSourceProperties = [ "hideSource", "format", "sourceItem", "mipmap", "wrapMode", "live", "recursive", "sourceRect" ] return hasProperties(item, shaderEffectSourceProperties) } function hasProperties(item, properties) { var counter = 0 for (var j = 0; j < properties.length; j++) { if (item.hasOwnProperty(properties [j])) counter++ } return properties.length == counter } function hasChildren(item) { if (item.hasOwnProperty("childrenRect")) { if (item["childrenRect"].toString() != "QRectF(0, 0, 0, 0)") return true else return false } return false } function hasTileMode(item) { if (item.hasOwnProperty("fillMode")) { if (item["fillMode"].toString() != "0") return true else return false } return false } ShaderEffectSource { id: proxySource live: rootItem.input != rootItem.output hideSource: false smooth: true visible: false } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ .pragma library function underlineAmpersands(match, p1, p2, p3) { if (p2 === "&") return p1.concat(p2, p3) return p1.concat("", p2, "", p3) } function removeAmpersands(match, p1, p2, p3) { return p1.concat(p2, p3) } function replaceAmpersands(text, replaceFunction) { return text.replace(/([^&]*)&(.)([^&]*)/g, replaceFunction) } function stylizeMnemonics(text) { return replaceAmpersands(text, underlineAmpersands) } function removeMnemonics(text) { return replaceAmpersands(text, removeAmpersands) } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 // KNOWN ISSUES // none /*! \qmltype ModalPopupBehavior \internal \inqmlmodule QtQuick.Controls.Private */ Item { id: popupBehavior property bool showing: false property bool whenAlso: true // modifier to the "showing" property property bool consumeCancelClick: true property int delay: 0 // delay before popout becomes visible property int deallocationDelay: 3000 // 3 seconds property Component popupComponent property alias popup: popupLoader.item // read-only property alias window: popupBehavior.root // read-only signal prepareToShow signal prepareToHide signal cancelledByClick // implementation anchors.fill: parent onShowingChanged: notifyChange() onWhenAlsoChanged: notifyChange() function notifyChange() { if(showing && whenAlso) { if(popupLoader.sourceComponent == undefined) { popupLoader.sourceComponent = popupComponent; } } else { mouseArea.enabled = false; // disable before opacity is changed in case it has fading behavior if(Qt.isQtObject(popupLoader.item)) { popupBehavior.prepareToHide(); popupLoader.item.opacity = 0; } } } property Item root: findRoot() function findRoot() { var p = parent; while(p.parent != undefined) p = p.parent; return p; } MouseArea { id: mouseArea anchors.fill: parent enabled: false // enabled only when popout is showing onPressed: { popupBehavior.showing = false; mouse.accepted = consumeCancelClick; cancelledByClick(); } } Loader { id: popupLoader } Timer { // visibility timer running: Qt.isQtObject(popupLoader.item) && showing && whenAlso interval: delay onTriggered: { popupBehavior.prepareToShow(); mouseArea.enabled = true; popup.opacity = 1; } } Timer { // deallocation timer running: Qt.isQtObject(popupLoader.item) && popupLoader.item.opacity == 0 interval: deallocationDelay onTriggered: popupLoader.sourceComponent = undefined } states: State { name: "active" when: Qt.isQtObject(popupLoader.item) && popupLoader.item.opacity > 0 ParentChange { target: popupBehavior; parent: root } } } /xZkoH_ql`g8% V1E?BЪ*AD-sunQs\uCmPْ`h:L-t{q`xg.L.MՅPu7v+_n\Ob^YU"[ҴFw}p|7+-K`,짯N?<ލ6D{B`/˔]{%4`e9[9W|| |ӱiLiAXˋicP6`k+$O'\b,TGt}0},sf._>s)_pI<*4!(rpցK|jvEjoP!Փ6l/r^U5q"Wd*)+"0GyVc5p`MQ:";nyI٨ag!>11]h(.3y*!.if$Ss,ڡʃ +y`Q*Ҧ@w̋AէFV0?0 @}ǔhm3&!K&pԮa4X̜g}f`7sMa)T3YUә2q1Ci,ד19mb wRfڟs Oo(+p9}cb~|2}rE8Vn\go,q]%+@c.O]}%=I $ B*.PwN-aB趱EV=f 솁;V=LE@Ff¹J-\s+,CϽf:}.iY²lXlݺ]= + A  ! 'RC`挼fli}Q{ji9i>ٔC޳FT9U(VJg 1ӮSOW”2+Ew0;Yp nBH eh؂Xfᲂc Jgz:F=[̙ywty8bnFuXp8,diAj 0` 0~qX ;pSnOBK:#9@N:܁d:?,XRe7b5M>S)c,ma>kIA5ZZ}\P58VALTAH"M$&5Ra'O,]lsiKW}OD^%`C=bgn&:Z^`{ΈpK;a<ɍOvB P1\@3fGq쑳t2}----+uʶeP]w.Ih4}Gνt6m6]'Z4ie等Ѯٰpk5w+tޠ6$`Ӈes9n/?9FCUb*dUR*dU"UUuTuU}^QH xFZRC'Σg֨K /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 MouseArea { id: scrollIndicator property int direction: 0 anchors { top: direction === Qt.UpArrow ? parent.top : undefined bottom: direction === Qt.DownArrow ? parent.bottom : undefined } hoverEnabled: visible height: scrollerLoader.height width: parent.width Loader { id: scrollerLoader width: parent.width sourceComponent: scrollIndicatorStyle // Extra property values for desktop style property var __menuItem: null property var styleData: { "index": -1, "type": MenuItemType.ScrollIndicator, "text": "", "selected": scrollIndicator.containsMouse, "scrollerDirection": scrollIndicator.direction, "checkable": false, "checked": false, "enabled": true } } Timer { interval: 100 repeat: true triggeredOnStart: true running: parent.containsMouse onTriggered: scrollABit() } } .module QtQuick.Controls.Styles ButtonStyle 1.0 Base/ButtonStyle.qml BusyIndicatorStyle 1.1 Base/BusyIndicatorStyle.qml CalendarStyle 1.1 Base/CalendarStyle.qml CheckBoxStyle 1.0 Base/CheckBoxStyle.qml ComboBoxStyle 1.0 Base/ComboBoxStyle.qml MenuStyle 1.2 Base/MenuStyle.qml MenuBarStyle 1.2 Base/MenuBarStyle.qml ProgressBarStyle 1.0 Base/ProgressBarStyle.qml RadioButtonStyle 1.0 Base/RadioButtonStyle.qml ScrollViewStyle 1.0 Base/ScrollViewStyle.qml SliderStyle 1.0 Base/SliderStyle.qml SpinBoxStyle 1.1 Base/SpinBoxStyle.qml SwitchStyle 1.1 Base/SwitchStyle.qml TabViewStyle 1.0 Base/TabViewStyle.qml TableViewStyle 1.0 Base/TableViewStyle.qml TextAreaStyle 1.1 Base/TextAreaStyle.qml TextFieldStyle 1.0 Base/TextFieldStyle.qml ToolBarStyle 1.0 Base/ToolBarStyle.qml StatusBarStyle 1.0 Base/StatusBarStyle.qml /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and Digia. For licensing terms and ** conditions see http://qt.digia.com/licensing. For further information ** use the contact form at http://qt.digia.com/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 2.1 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** ** In addition, as a special exception, Digia gives you certain additional ** rights. These rights are described in the Digia Qt LGPL Exception ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 3.0 as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU General Public License version 3.0 requirements will be ** met: http://www.gnu.org/copyleft/gpl.html. ** ** ** $QT_END_LICENSE$ ** ****************************************************************************/ pragma Singleton import QtQuick.Controls.Private 1.0 StyleItem { elementType: "itemrow" } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype StatusBarStyle \internal \inqmlmodule QtQuick.Controls.Styles */ Style { padding.left: 4 padding.right: 4 padding.top: 3 padding.bottom: 2 property Component panel: StyleItem { implicitHeight: 16 implicitWidth: 200 anchors.fill: parent elementType: "statusbar" textureWidth: 64 border {left: 16 ; right: 16} } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { readonly property GroupBox control: __control property var __style: StyleItem { id: style } property int titleHeight: 18 Component.onCompleted: { var stylename = __style.style if (stylename.indexOf("windows") > -1) titleHeight = 9 } padding { top: Math.round(Settings.dpiScaleFactor * (control.title.length > 0 || control.checkable ? titleHeight : 0) + (style.style == "mac" ? 9 : 6)) left: Math.round(Settings.dpiScaleFactor * 8) right: Math.round(Settings.dpiScaleFactor * 8) bottom: Math.round(Settings.dpiScaleFactor * 7 + (style.style.indexOf("windows") > -1 ? 2 : 0)) } property Component panel: StyleItem { anchors.fill: parent id: styleitem elementType: "groupbox" text: control.title on: control.checked hasFocus: control.__checkbox.activeFocus activeControl: control.checkable ? "checkbox" : "" properties: { "checkable" : control.checkable , "sunken" : !control.flat} textureHeight: 128 border {top: 32 ; bottom: 8} } } o/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { id: root padding { property int frameWidth: __styleitem.pixelMetric("defaultframewidth") left: frameWidth top: frameWidth bottom: frameWidth right: frameWidth } property StyleItem __styleitem: StyleItem { elementType: "frame" } property Component frame: StyleItem { id: styleitem elementType: "frame" sunken: true visible: control.frameVisible textureHeight: 64 textureWidth: 64 border { top: 16 left: 16 right: 16 bottom: 16 } } property Component corner: StyleItem { elementType: "scrollareacorner" } readonly property bool __externalScrollBars: __styleitem.styleHint("externalScrollBars") readonly property int __scrollBarSpacing: __styleitem.pixelMetric("scrollbarspacing") readonly property bool scrollToClickedPosition: __styleitem.styleHint("scrollToClickPosition") !== 0 property Component __scrollbar: StyleItem { anchors.fill:parent elementType: "scrollbar" hover: activeControl != "none" activeControl: "none" sunken: __styleData.upPressed | __styleData.downPressed | __styleData.handlePressed minimum: __control.minimumValue maximum: __control.maximumValue value: __control.value horizontal: __styleData.horizontal enabled: __control.enabled implicitWidth: horizontal ? 200 : pixelMetric("scrollbarExtent") implicitHeight: horizontal ? pixelMetric("scrollbarExtent") : 200 } } u/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { property Component panel: StyleItem { anchors.fill: parent elementType: "progressbar" // XXX: since desktop uses int instead of real, the progressbar // range [0..1] must be stretched to a good precision property int factor : 1000 property int decimals: 3 value: indeterminate ? 0 : control.value.toFixed(decimals) * factor // does indeterminate value need to be 1 on windows? minimum: indeterminate ? 0 : control.minimumValue.toFixed(decimals) * factor maximum: indeterminate ? 0 : control.maximumValue.toFixed(decimals) * factor enabled: control.enabled horizontal: control.orientation === Qt.Horizontal hints: control.styleHints contentWidth: horizontal ? 200 : 23 contentHeight: horizontal ? 23 : 200 } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick.Controls.Styles 1.1 BusyIndicatorStyle { } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype FocusFrameStyle \internal \inqmlmodule QtQuick.Controls.Styles */ StyleItem { property int margin: -3 anchors.fill: parent elementType: "focusframe" } 5singleton RowItemSingleton 1.0 RowItemSingleton.qml /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype StatusBarStyle \internal \inqmlmodule QtQuick.Controls.Styles */ Style { padding.left: 6 padding.right: 6 padding.top: 1 padding.bottom: style.style === "mac" ? 1 : style.style === "fusion" ? 3 : 2 StyleItem { id: style ; visible: false} property Component panel: StyleItem { id: toolbar anchors.fill: parent elementType: "toolbar" textureWidth: 64 border {left: 16 ; right: 16} } } !/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { readonly property SpinBox control: __control property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } padding { top: control.__panel ? control.__panel.topPadding + (styleitem.style === "mac" ? 2 : 0) : 0 left: control.__panel ? control.__panel.leftPadding : 0 right: control.__panel ? control.__panel.rightPadding : 0 bottom: control.__panel ? control.__panel.bottomPadding : 0 } StyleItem {id: styleitem ; visible: false} property int renderType: Text.NativeRendering property Component panel: Item { id: style property rect upRect property rect downRect property int horizontalAlignment: Qt.platform.os === "osx" ? Qt.AlignRight : Qt.AlignLeft property int verticalAlignment: Qt.AlignVCenter property color foregroundColor: __syspal.text property color backgroundColor: __syspal.base property color selectionColor: __syspal.highlight property color selectedTextColor: __syspal.highlightedText property int topPadding: edit.anchors.topMargin property int leftPadding: 3 + edit.anchors.leftMargin property int rightPadding: 3 + edit.anchors.rightMargin property int bottomPadding: edit.anchors.bottomMargin width: 100 height: styleitem.implicitHeight implicitWidth: 2 + styleitem.implicitWidth implicitHeight: styleitem.implicitHeight baselineOffset: styleitem.baselineOffset Item { id: edit anchors.fill: parent FocusFrame { anchors.fill: parent focusMargin:-6 visible: spinbox.activeFocus && styleitem.styleHint("focuswidget") } } function updateRect() { style.upRect = styleitem.subControlRect("up"); style.downRect = styleitem.subControlRect("down"); var inputRect = styleitem.subControlRect("edit"); edit.anchors.topMargin = inputRect.y edit.anchors.leftMargin = inputRect.x edit.anchors.rightMargin = style.width - inputRect.width - edit.anchors.leftMargin edit.anchors.bottomMargin = style.height - inputRect.height - edit.anchors.topMargin } Component.onCompleted: updateRect() onWidthChanged: updateRect() onHeightChanged: updateRect() StyleItem { id: styleitem elementType: "spinbox" anchors.fill: parent sunken: (styleData.downEnabled && styleData.downPressed) || (styleData.upEnabled && styleData.upPressed) hover: control.hovered hints: control.styleHints hasFocus: control.activeFocus enabled: control.enabled value: (styleData.upPressed ? 1 : 0) | (styleData.downPressed ? 1<<1 : 0) | (styleData.upEnabled ? (1<<2) : 0) | (styleData.downEnabled ? (1<<3) : 0) contentWidth: styleData.contentWidth contentHeight: styleData.contentHeight textureHeight: implicitHeight border {top: 6 ; bottom: 6} } } } k/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { readonly property Item control: __control property Component panel: StyleItem { elementType: "slider" sunken: control.pressed implicitWidth: 200 contentHeight: horizontal ? 22 : 200 contentWidth: horizontal ? 200 : 22 maximum: control.maximumValue*100 minimum: control.minimumValue*100 step: control.stepSize*100 value: control.__handlePos*100 horizontal: control.orientation === Qt.Horizontal enabled: control.enabled hasFocus: control.activeFocus hover: control.hovered hints: control.styleHints activeControl: control.tickmarksEnabled ? "ticks" : "" property int handleWidth: 15 property int handleHeight: 15 } padding { top: 0 ; left: 0 ; right: 0 ; bottom: 0 } } /**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick.Controls.Styles 1.1 CalendarStyle {} /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { property Component panel: Item { anchors.fill: parent implicitWidth: styleitem.implicitWidth implicitHeight: styleitem.implicitHeight baselineOffset: styleitem.baselineOffset StyleItem { id: styleitem elementType: "checkbox" sunken: control.pressed on: control.checked || control.pressed hover: control.hovered enabled: control.enabled hasFocus: control.activeFocus && styleitem.style == "mac" hints: control.styleHints properties: {"partiallyChecked": (control.checkedState === Qt.PartiallyChecked) } contentHeight: textitem.implicitHeight contentWidth: textitem.implicitWidth + indicatorWidth property int indicatorWidth: pixelMetric("indicatorwidth") + (macStyle ? 2 : 4) property bool macStyle: (style === "mac") Text { id: textitem text: control.text anchors.left: parent.left anchors.leftMargin: parent.indicatorWidth anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: parent.macStyle ? 1 : 0 anchors.right: parent.right renderType: Text.NativeRendering elide: Text.ElideRight enabled: control.enabled color: __syspal.windowText StyleItem { elementType: "focusrect" anchors.margins: -1 anchors.leftMargin: -2 anchors.top: parent.top anchors.left: parent.left anchors.bottom: parent.bottom width: textitem.implicitWidth + 3 visible: control.activeFocus } } } } } a/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import QtQuick.Controls.Styles 1.1 SwitchStyle { } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { property Component panel: StyleItem { id: styleitem anchors.fill: parent elementType: "toolbutton" on: control.checkable && control.checked sunken: control.pressed raised: !(control.checkable && control.checked) && control.hovered hover: control.hovered hasFocus: control.activeFocus hints: control.styleHints text: control.text properties: { "icon": control.__iconAction.__icon, "position": control.__position, "menu" : control.menu !== null } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { property Component panel: StyleItem { id: styleitem elementType: "button" sunken: control.pressed || (control.checkable && control.checked) raised: !(control.pressed || (control.checkable && control.checked)) hover: control.hovered text: control.iconSource === "" ? "" : control.text hasFocus: control.activeFocus hints: control.styleHints // If no icon, let the style do the drawing activeControl: control.isDefault ? "default" : "f" properties: { "icon": control.__iconAction.__icon, "menu": control.menu } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { readonly property RadioButton control: __control property Component panel: Item { anchors.fill: parent implicitWidth: styleitem.implicitWidth implicitHeight: styleitem.implicitHeight baselineOffset: styleitem.baselineOffset StyleItem { id: styleitem elementType: "radiobutton" anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: macStyle ? -1 : 0 sunken: control.pressed on: control.checked || control.pressed hover: control.hovered enabled: control.enabled hasFocus: control.activeFocus && styleitem.style == "mac" hints: control.styleHints contentHeight: textitem.implicitHeight contentWidth: textitem.implicitWidth + indicatorWidth property int indicatorWidth: pixelMetric("indicatorwidth") + (macStyle ? 2 : 4) property bool macStyle: (style === "mac") Text { id: textitem text: control.text anchors.left: parent.left anchors.leftMargin: parent.indicatorWidth anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: parent.macStyle ? 2 : 0 anchors.right: parent.right renderType: Text.NativeRendering elide: Text.ElideRight enabled: control.enabled color: __syspal.windowText StyleItem { elementType: "focusrect" anchors.margins: -1 anchors.leftMargin: -2 anchors.top: parent.top anchors.left: parent.left anchors.bottom: parent.bottom width: textitem.implicitWidth + 3 visible: control.activeFocus } } } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import QtQuick.Controls.Styles 1.1 Style { id: root property bool tabsMovable: false property int tabsAlignment: __barstyle.styleHint("tabbaralignment") === "center" ? Qt.AlignHCenter : Qt.AlignLeft; property int tabOverlap: __barstyle.pixelMetric("taboverlap"); property int frameOverlap: __barstyle.pixelMetric("tabbaseoverlap"); property StyleItem __barstyle: StyleItem { elementType: "tab" properties: { "tabposition" : (control.tabPosition === Qt.TopEdge ? "Top" : "Bottom") } visible: false } property Component frame: StyleItem { id: styleitem anchors.fill: parent anchors.topMargin: 1//stack.baseOverlap z: style == "oxygen" ? 1 : 0 elementType: "tabframe" value: tabbarItem && tabsVisible && tabbarItem.tab(currentIndex) ? tabbarItem.tab(currentIndex).x : 0 minimum: tabbarItem && tabsVisible && tabbarItem.tab(currentIndex) ? tabbarItem.tab(currentIndex).width : 0 maximum: tabbarItem && tabsVisible ? tabbarItem.width : width properties: { "selectedTabRect" : tabbarItem.__selectedTabRect, "orientation" : control.tabPosition } hints: control.styleHints Component.onCompleted: { stack.frameWidth = styleitem.pixelMetric("defaultframewidth"); stack.style = style; } border{ top: 16 bottom: 16 } textureHeight: 64 } property Component tab: Item { id: item property string tabpos: control.count === 1 ? "only" : index === 0 ? "beginning" : index === control.count - 1 ? "end" : "middle" property string selectedpos: styleData.nextSelected ? "next" : styleData.previousSelected ? "previous" : "" property string orientation: control.tabPosition === Qt.TopEdge ? "Top" : "Bottom" property int tabHSpace: __barstyle.pixelMetric("tabhspace"); property int tabVSpace: __barstyle.pixelMetric("tabvspace"); property int totalOverlap: tabOverlap * (control.count - 1) property real maxTabWidth: control.count > 0 ? (control.width + totalOverlap) / control.count : 0 implicitWidth: Math.min(maxTabWidth, Math.max(50, styleitem.textWidth(styleData.title)) + tabHSpace + 2) implicitHeight: Math.max(styleitem.font.pixelSize + tabVSpace + 6, 0) StyleItem { id: styleitem elementType: "tab" paintMargins: style === "mac" ? 0 : 2 anchors.fill: parent anchors.topMargin: style === "mac" ? 2 : 0 anchors.rightMargin: -paintMargins anchors.bottomMargin: -1 anchors.leftMargin: -paintMargins + (style === "mac" && selected ? -1 : 0) properties: { "hasFrame" : true, "orientation": orientation, "tabpos": tabpos, "selectedpos": selectedpos } hints: control.styleHints enabled: styleData.enabled selected: styleData.selected text: elidedText(styleData.title, tabbarItem.elide, item.width - item.tabHSpace) hover: styleData.hovered hasFocus: tabbarItem.activeFocus && selected } } property Component leftCorner: null property Component rightCorner: null } '/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import "." as Desktop Style { id: styleRoot property Component background: StyleItem { elementType: "menubar" Accessible.role: Accessible.MenuBar Component.onCompleted: { styleRoot.padding.left = pixelMetric("menubarhmargin") + pixelMetric("menubarpanelwidth") styleRoot.padding.right = pixelMetric("menubarhmargin") + pixelMetric("menubarpanelwidth") styleRoot.padding.top = pixelMetric("menubarvmargin") + pixelMetric("menubarpanelwidth") styleRoot.padding.bottom = pixelMetric("menubarvmargin") + pixelMetric("menubarpanelwidth") } } property Component itemDelegate: StyleItem { elementType: "menubaritem" text: styleData.text property string plainText: StyleHelpers.removeMnemonics(text) contentWidth: textWidth(plainText) contentHeight: textHeight(plainText) width: implicitWidth enabled: styleData.enabled sunken: styleData.open selected: (parent && styleData.selected) || sunken hints: { "showUnderlined": styleData.underlineMnemonic } Accessible.role: Accessible.MenuItem Accessible.name: plainText } property Component menuStyle: Desktop.MenuStyle { } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import "." ScrollViewStyle { id: root property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } readonly property TableView control: __control property bool activateItemOnSingleClick: __styleitem.styleHint("activateItemOnSingleClick") property color textColor: __styleitem.textColor property color backgroundColor: __syspal.base property color highlightedTextColor: __styleitem.highlightedTextColor property StyleItem __styleitem: StyleItem{ property color textColor: styleHint("textColor") property color highlightedTextColor: styleHint("highlightedTextColor") elementType: "item" visible: false active: control.activeFocus onActiveChanged: { highlightedTextColor = styleHint("highlightedTextColor") textColor = styleHint("textColor") } } property Component headerDelegate: StyleItem { elementType: "header" activeControl: itemSort raised: true sunken: styleData.pressed text: styleData.value hover: styleData.containsMouse hints: control.styleHints properties: {"headerpos": headerPosition, "textalignment": styleData.textAlignment} property string itemSort: (control.sortIndicatorVisible && styleData.column === control.sortIndicatorColumn) ? (control.sortIndicatorOrder == Qt.AscendingOrder ? "up" : "down") : ""; property string headerPosition: !styleData.resizable && control.columnCount === 1 ? "only" : !styleData.resizable && styleData.column === control.columnCount-1 ? "end" : styleData.column === 0 ? "beginning" : "" } property Component rowDelegate: BorderImage { visible: styleData.selected || styleData.alternate source: "image://__tablerow/" + (styleData.alternate ? "alternate_" : "") + (styleData.selected ? "selected_" : "") + (styleData.hasActiveFocus ? "active" : "") height: Math.max(16, RowItemSingleton.implicitHeight) border.left: 4 ; border.right: 4 } property Component itemDelegate: Item { height: Math.max(16, label.implicitHeight) property int implicitWidth: label.implicitWidth + 16 Text { id: label objectName: "label" width: parent.width anchors.leftMargin: 8 font: __styleitem.font anchors.left: parent.left anchors.right: parent.right horizontalAlignment: styleData.textAlignment anchors.verticalCenter: parent.verticalCenter elide: styleData.elideMode text: styleData.value !== undefined ? styleData.value : "" color: styleData.textColor renderType: Text.NativeRendering } } } S/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Window 2.1 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { id: styleRoot property string __menuItemType: "menuitem" property int submenuOverlap: 0 property int submenuPopupDelay: 0 property int __maxPopupHeight: 0 property Component frame: StyleItem { elementType: "menu" Rectangle { visible: anchors.margins > 0 anchors { fill: parent margins: pixelMetric("menupanelwidth") } color: __syspal.window } Accessible.role: Accessible.PopupMenu Component.onCompleted: { var menuHMargin = pixelMetric("menuhmargin") var menuVMargin = pixelMetric("menuvmargin") var menuPanelWidth = pixelMetric("menupanelwidth") styleRoot.padding.left = menuHMargin + menuPanelWidth styleRoot.padding.right = menuHMargin + menuPanelWidth styleRoot.padding.top = menuVMargin + menuPanelWidth styleRoot.padding.bottom = menuVMargin + menuPanelWidth styleRoot.submenuOverlap = 2 * menuPanelWidth styleRoot.submenuPopupDelay = styleHint("submenupopupdelay") } // ### The Screen attached property can only be set on an Item, // ### and will get its values only when put on a Window. readonly property int desktopAvailableHeight: Screen.desktopAvailableHeight Binding { target: styleRoot property: "__maxPopupHeight" value: desktopAvailableHeight * 0.99 } } property Component menuItemPanel: StyleItem { elementType: __menuItemType text: styleData.text property string textAndShorcut: text + (styleData.shortcut ? "\t" + styleData.shortcut : "") contentWidth: textWidth(textAndShorcut) contentHeight: textHeight(textAndShorcut) enabled: styleData.enabled selected: styleData.selected on: styleData.checkable && styleData.checked hints: { "showUnderlined": styleData.underlineMnemonics } properties: { "checkable": styleData.checkable, "exclusive": styleData.exclusive, "shortcut": styleData.shortcut, "type": styleData.type, "scrollerDirection": styleData.scrollerDirection, "icon": !!__menuItem && __menuItem.__icon } Accessible.role: Accessible.MenuItem Accessible.name: StyleHelpers.removeMnemonics(text) } property Component scrollIndicator: menuItemPanel property Component __scrollerStyle: null } 4/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Window 2.1 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import "." as Desktop Style { readonly property ComboBox control: __control property int renderType: Text.NativeRendering property int dropDownButtonWidth: 24 property Component panel: Item { property bool popup: !!styleItem.styleHint("comboboxpopup") implicitWidth: 125 implicitHeight: styleItem.implicitHeight baselineOffset: styleItem.baselineOffset anchors.fill: parent StyleItem { id: styleItem height: parent.height width: parent.width elementType: "combobox" sunken: control.pressed raised: !sunken hover: control.hovered enabled: control.enabled // The style makes sure the text rendering won't overlap the decoration. // In that case, 35 pixels margin in this case looks good enough. Worst // case, the ellipsis will be truncated (2nd worst, not visible at all). text: elidedText(control.currentText, Text.ElideRight, parent.width - 35) hasFocus: control.activeFocus // contentHeight as in QComboBox contentHeight: Math.max(Math.ceil(textHeight("")), 14) + 2 hints: control.styleHints properties: { "popup": control.__popup, "editable" : control.editable } } } property Component __popupStyle: MenuStyle { __menuItemType: "comboboxitem" } property Component __dropDownStyle: Style { id: dropDownStyleRoot property int __maxPopupHeight: 600 property int submenuOverlap: 0 property int submenuPopupDelay: 0 property Component frame: StyleItem { elementType: "frame" Component.onCompleted: { var defaultFrameWidth = pixelMetric("defaultframewidth") dropDownStyleRoot.padding.left = defaultFrameWidth dropDownStyleRoot.padding.right = defaultFrameWidth dropDownStyleRoot.padding.top = defaultFrameWidth dropDownStyleRoot.padding.bottom = defaultFrameWidth } } property Component menuItemPanel: StyleItem { elementType: "itemrow" selected: styleData.selected implicitWidth: textItem.contentWidth implicitHeight: textItem.contentHeight StyleItem { id: textItem elementType: "item" contentWidth: textWidth(text) contentHeight: textHeight(text) text: styleData.text selected: parent ? parent.selected : false } } property Component __scrollerStyle: Desktop.ScrollViewStyle { } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Style { property int renderType: Text.NativeRendering property Component panel: StyleItem { id: textfieldstyle elementType: "edit" anchors.fill: parent sunken: true hasFocus: control.activeFocus hover: hovered hints: control.styleHints SystemPalette { id: syspal colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } property color textColor: syspal.text property color placeholderTextColor: "darkGray" property color selectionColor: syspal.highlight property color selectedTextColor: syspal.highlightedText property bool rounded: !!hints["rounded"] property int topMargin: style === "mac" ? 3 : 2 property int leftMargin: rounded ? 12 : 4 property int rightMargin: leftMargin property int bottomMargin: 2 contentWidth: 100 // Form QLineEdit::sizeHint contentHeight: Math.max(control.__contentHeight, 16) FocusFrame { anchors.fill: parent visible: textfield.activeFocus && textfieldstyle.styleHint("focuswidget") && !rounded } textureHeight: implicitHeight textureWidth: 32 border {top: 8 ; bottom: 8 ; left: 8 ; right: 8} } } */**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 ScrollViewStyle { property font font: __styleitem.font property color textColor: __syspal.text property color selectionColor: __syspal.highlight property color selectedTextColor: __syspal.highlightedText property color backgroundColor: control.backgroundVisible ? __syspal.base : "transparent" property StyleItem __styleitem: StyleItem{ elementType: "edit" visible: false active: control.activeFocus } property int renderType: Text.NativeRendering } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype StatusBarStyle \inqmlmodule QtQuick.Controls.Styles \ingroup controlsstyling \since 5.2 \brief Provides custom styling for StatusBar The status bar can be defined by overriding the background component and setting the content padding. Example: \qml StatusBar { style: StatusBarStyle { padding { left: 8 right: 8 top: 3 bottom: 3 } background: Rectangle { implicitHeight: 16 implicitWidth: 200 gradient: Gradient{ GradientStop{color: "#eee" ; position: 0} GradientStop{color: "#ccc" ; position: 1} } Rectangle { anchors.top: parent.top width: parent.width height: 1 color: "#999" } } } } \endqml */ Style { /*! The content padding inside the status bar. */ padding { left: 3 right: 3 top: 3 bottom: 2 } /*! This defines the background of the tool bar. */ property Component background: Rectangle { implicitHeight: 16 implicitWidth: 200 gradient: Gradient{ GradientStop{color: "#eee" ; position: 0} GradientStop{color: "#ccc" ; position: 1} } Rectangle { anchors.top: parent.top width: parent.width height: 1 color: "#999" } } property Component panel: Loader { sourceComponent: background } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype GroupBoxStyle \internal \inqmlmodule QtQuick.Controls.Styles \ingroup controlsstyling \since 5.1 */ Style { /*! \internal */ property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } /*! The \l GroupBox attached to this style. */ readonly property GroupBox control: __control /*! The margin from the content item to the groupbox. */ padding { top: (control.title.length > 0 || control.checkable ? TextSingleton.implicitHeight : 0) + 10 left: 8 right: 8 bottom: 6 } /*! The title text color. */ property color textColor: __syspal.text /*! The check box. */ property Component checkbox: Item { implicitWidth: 18 implicitHeight: 18 BorderImage { anchors.fill: parent source: "images/editbox.png" border.top: 6 border.bottom: 6 border.left: 6 border.right: 6 } Rectangle { height: 16 width: 16 antialiasing: true visible: control.checked color: "#666" radius: 1 anchors.margins: 4 anchors.fill: parent anchors.topMargin: 3 anchors.bottomMargin: 5 border.color: "#222" opacity: control.enabled ? 1 : 0.5 Rectangle { anchors.fill: parent anchors.margins: 1 color: "transparent" border.color: "#33ffffff" } } BorderImage { anchors.fill: parent anchors.margins: -1 source: "images/focusframe.png" visible: control.activeFocus border.left: 4 border.right: 4 border.top: 4 border.bottom: 4 } } /*! The groupbox frame. */ property Component panel: Item { anchors.fill: parent Loader { id: checkboxloader anchors.left: parent.left sourceComponent: control.checkable ? checkbox : null anchors.verticalCenter: label.verticalCenter width: item ? item.implicitWidth : 0 } Text { id: label anchors.top: parent.top anchors.left: checkboxloader.right anchors.margins: 4 text: control.title color: textColor renderType: Text.NativeRendering } BorderImage { anchors.fill: parent anchors.topMargin: padding.top - 7 source: "images/groupbox.png" border.left: 4 border.right: 4 border.top: 4 border.bottom: 4 visible: !control.flat } } }  AxkoFDWrjӲrsYblrRr0(r%B*I7|/%q[$w;;3;K|kn"fwNZǯ] F !qzkCE@cˎ۰UN5>\kA8?$`z cf/ڵ?qaE 5e >&I}nrs>3{uu!np;,b.0"G` A d3ǍНc7CC7SG .=;7^ڌȠ.̵-qV`2q@Sݺ +" \v;.!E)dPk$rBa5 niHζ1 ,!Ag;%YZ(2gDTY&d {&3GHށ>Ze`B!O怹֒{gab *D D%`aĽvP[F΄r.0!3Ip\- f?V&C\2$FT/Y CgޏFO5.>63dl]Mc/ >\h& `\C`bng i`8!"}Ҙ dxYW1a.q;gFߘ\soɀؽPF^;c]GCSүg~Ǹ{ʀ|A&`^tDgaIpN츶=cw'VvE#"dhꌯ$YSwp8eulnNRj_h̜a1LpW΅u&ϮLLj41}h!=ntDg>\~LV9L^wChLX/ q: q =^qiP6>]o|g7H~ `}Z#lA/I5߉wU],vRz~LaT0/(8|u+@{ݙĠ̶z.cQ;Na^-"bdl#Z1a$A(#C9‘] a{ 5 F}1xpkpsG+kyl9$>Z$%G֘,Ljä#dW͌lcUaǖ?'؆ln@Y;uw~ egX}iP!D ̼‹\Ty(nRD9ZE)RIP#I qfuS<'"i=7 8E4$ysՊB zAX2nG V4%{P]ba)ɑ6^[ݳb^9l PiTg(4. \8gI8C p%69KTgIŸ7iΉw#4ny\ܳ FJD/-Ο~2x:WM>w YrK9dt)Z6AOw%| 뛌 z4[ ZA[O\pb}IWsX޲гVid@ !bZc Gwqת!8 ,d(RP@o*DΙ䄤möY6.Ql}B;[ɼ[Zc"deI+;blE>K sdn%>ݷa/V#5ioP+ nAK+^h}stih <_@JU }KZڏXBPiVY/j"|=4_d&*хSi32B@iFͲ6.pmk'ʎ][JlU Y5ۘ Í5>'K^>3Y%IjU!U$3Na!sq ,º0rId˶T;z9eabuhMqlYf-$XSv-o;"wF&M4UU K5 a+򌤟%P5{/lAԉy4W@N_U,2UaDWRxBCn>^X@4w~km3j~yҚqsV!6;ɐIij {+Ҽ纊*횶z)F݇gַCN-h?1hމ TMQHRHDlK2LBӪ1Wf0)w9p6XFK1yZNE׷ܷkkcVIY(I3VϲO0 drl)l VF鹪2zMmr#n'S'0j$'{*#%2qy@G(:ϏCH7 h^围W;z$sBT^#ܥFY,4[B9ފqāJ5F\˵ *ld##ՅY<5Ch8:i%ơoL8mϡV<>GǠ ^$bsP[Q}̼K+n. 4_1fuCs`D 睯=֩ʐܜ@Ԓd0 LXĉBϯUL4 7n5/W#GHj8UqfI?0H|jnVLo;HN !0l2 j|F }UFXuU,u)c]OTo]u}TLZHJ6<(ۧKn)m<+כ@))ׅ⋙{bɤ_A;PK-[>/ؿ*Tzd*$%ULX|-KsSARȫY,QUSbI6~>"ë(|TPK͟`ȸd8FuC|RF&npbnKF ]t9!@LR1 {2hܓo3ȑ>ΆЊ>nGPK,e B @AN"G6y*>] )$VȔmbAg3Z (h0\pE,*)x8'^Rd@!/IY7iQ,W Et=Tm%0`~[y*(pWU%K]hUT6$~䭖 SG9rSȲ2j0%1.Q|H2;K{EnQ-KV$0q(IeNfX00@e$Q.>Hf|-mii4kL,H3x9ey Ls=1ئ㐱My鴉5M@]2n-(q[.]$+rk]ZC˽K^Y(G&=۵wÞM&wdXNسń:|g\ò(g~dhC\riˡIkm]4k'6 r&f߂w Fv&1LAw 6g;Ĺt\˽sMr=~e ǎtܝcJe=')8;ǒ.FiwN Ciڬr(!&oLѽk=tE2X) KFк6G} ('hʭMzY~0dȐlKT;%y p]ʢ!! :žD" y3Mu C$@~'yQQjIɗVBR!YRfA`d[!Zp,vWr3bE> [{B?kc/dmMmnd8 [~)S]=l!~D]KN_K >AўN% g<䕸'Y!cB]|w{YybӒyA ,,6QcIc ^v6 rW27ma!Lo;$y;,b x*DV}Jm 8u/)A~4&%Ql3`lNOU)/  U;>a$54@.ӑOy ʤ{I?jNbyy~* bCսϚqȭVn "MpuCoMNm倛sQr&)j}*پٳc[o f>!wcTŢ\I$l)= 48 ? "images/spinner_large.png" : "images/spinner_medium.png" RotationAnimator on rotation { duration: 800 loops: Animation.Infinite from: 0 to: 360 running: indicatorItem.visible && (control.running || indicatorItem.opacity > 0); } } } /*! \internal */ property Component panel: Item { anchors.fill: parent implicitWidth: indicatorLoader.implicitWidth implicitHeight: indicatorLoader.implicitHeight Loader { id: indicatorLoader sourceComponent: indicator anchors.centerIn: parent width: Math.min(parent.width, parent.height) height: width } } } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype FocusFrameStyle \internal \inqmlmodule QtQuick.Controls.Styles */ Item { property int margin: -3 } /**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ToolBarStyle \inqmlmodule QtQuick.Controls.Styles \ingroup controlsstyling \since 5.2 \brief Provides custom styling for ToolBar The tool bar can be defined by overriding the background component and setting the content padding. Example: \qml ToolBar { style: ToolBarStyle { padding { left: 8 right: 8 top: 3 bottom: 3 } background: Rectangle { implicitWidth: 100 implicitHeight: 40 border.color: "#999" gradient: Gradient { GradientStop { position: 0 ; color: "#fff" } GradientStop { position: 1 ; color: "#eee" } } } } } \endqml */ Style { /*! The content padding inside the tool bar. */ padding { left: 6 right: 6 top: 3 bottom: 3 } /*! This defines the background of the tool bar. */ property Component background: Item { implicitHeight: 40 implicitWidth: 200 Rectangle { anchors.fill: parent gradient: Gradient{ GradientStop{color: "#eee" ; position: 0} GradientStop{color: "#ccc" ; position: 1} } Rectangle { anchors.bottom: parent.bottom width: parent.width height: 1 color: "#999" } } } property Component panel: Loader { sourceComponent: background } } Q/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype SpinBoxStyle \inqmlmodule QtQuick.Controls.Styles \since 5.2 \ingroup controlsstyling \brief Provides custom styling for SpinBox Example: \qml SpinBox { style: SpinBoxStyle{ background: Rectangle { implicitWidth: 100 implicitHeight: 20 border.color: "gray" radius: 2 } } } \endqml */ Style { id: spinboxStyle /*! The \l SpinBox attached to this style. */ readonly property SpinBox control: __control /*! \internal */ property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } /*! The content margins of the text field. */ padding { top: 1 ; left: Math.round(styleData.contentHeight/2) ; right: Math.max(22, Math.round(styleData.contentHeight)) ; bottom: 0 } /*! \qmlproperty enumeration horizontalAlignment This property defines the default text aligment. The supported values are: \list \li Qt.AlignLeft \li Qt.AlignHCenter \li Qt.AlignRight \endlist The default value is Qt.AlignRight */ property int horizontalAlignment: Qt.AlignRight /*! The text color. */ property color textColor: __syspal.text /*! The text highlight color, used behind selections. */ property color selectionColor: __syspal.highlight /*! The highlighted text color, used in selections. */ property color selectedTextColor: __syspal.highlightedText /*! \qmlproperty enumeration renderType Override the default rendering type for the control. Supported render types are: \list \li Text.QtRendering \li Text.NativeRendering - the default \endlist \sa Text::renderType */ property int renderType: Text.NativeRendering /*! The button used to increment the value. */ property Component incrementControl: Item { implicitWidth: padding.right Image { source: "images/arrow-up.png" anchors.centerIn: parent anchors.verticalCenterOffset: 1 opacity: control.enabled ? (styleData.upPressed ? 1 : 0.6) : 0.5 } } /*! The button used to decrement the value. */ property Component decrementControl: Item { implicitWidth: padding.right Image { source: "images/arrow-down.png" anchors.centerIn: parent anchors.verticalCenterOffset: -2 opacity: control.enabled ? (styleData.downPressed ? 1 : 0.6) : 0.5 } } /*! The background of the SpinBox. */ property Component background: Item { implicitHeight: Math.max(25, Math.round(styleData.contentHeight * 1.2)) implicitWidth: styleData.contentWidth + padding.left + padding.right baselineOffset: control.__baselineOffset Rectangle { anchors.fill: parent anchors.bottomMargin: -1 color: "#44ffffff" radius: baserect.radius } Rectangle { id: baserect gradient: Gradient { GradientStop {color: "#eee" ; position: 0} GradientStop {color: "#fff" ; position: 0.1} GradientStop {color: "#fff" ; position: 1} } radius: control.font.pixelSize * 0.16 anchors.fill: parent border.color: control.activeFocus ? "#47b" : "#999" } } /*! \internal */ property Component panel: Item { id: styleitem implicitWidth: backgroundLoader.implicitWidth implicitHeight: backgroundLoader.implicitHeight baselineOffset: backgroundLoader.item ? backgroundLoader.item.baselineOffset : 0 property color foregroundColor: spinboxStyle.textColor property color selectionColor: spinboxStyle.selectionColor property color selectedTextColor: spinboxStyle.selectedTextColor property var margins: spinboxStyle.padding property rect upRect: Qt.rect(width - incrementControlLoader.implicitWidth, 0, incrementControlLoader.implicitWidth, height / 2 + 1) property rect downRect: Qt.rect(width - decrementControlLoader.implicitWidth, height / 2, decrementControlLoader.implicitWidth, height / 2) property int horizontalAlignment: spinboxStyle.horizontalAlignment property int verticalAlignment: Qt.AlignVCenter Loader { id: backgroundLoader anchors.fill: parent sourceComponent: background } Loader { id: incrementControlLoader x: upRect.x y: upRect.y width: upRect.width height: upRect.height sourceComponent: incrementControl } Loader { id: decrementControlLoader x: downRect.x y: downRect.y width: downRect.width height: downRect.height sourceComponent: decrementControl } } } "/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype SliderStyle \inqmlmodule QtQuick.Controls.Styles \since 5.1 \ingroup controlsstyling \brief Provides custom styling for Slider The slider style allows you to create a custom appearance for a \l Slider control. The implicit size of the slider is calculated based on the maximum implicit size of the \c background and \c handle delegates combined. Example: \qml Slider { anchors.centerIn: parent style: SliderStyle { groove: Rectangle { implicitWidth: 200 implicitHeight: 8 color: "gray" radius: 8 } handle: Rectangle { anchors.centerIn: parent color: control.pressed ? "white" : "lightgray" border.color: "gray" border.width: 2 implicitWidth: 34 implicitHeight: 34 radius: 12 } } } \endqml */ Style { id: styleitem /*! \internal */ property var __syspal: SystemPalette { colorGroup: control.enabled ? SystemPalette.Active : SystemPalette.Disabled } /*! The \l Slider attached to this style. */ readonly property Slider control: __control padding { top: 0 ; left: 0 ; right: 0 ; bottom: 0 } /*! This property holds the item for the slider handle. You can access the slider through the \c control property */ property Component handle: Item{ implicitWidth: implicitHeight implicitHeight: TextSingleton.implicitHeight * 1.2 FastGlow { source: handle anchors.fill: parent anchors.bottomMargin: -1 anchors.topMargin: 1 smooth: true color: "#11000000" spread: 0.8 transparentBorder: true blur: 0.1 } Rectangle { id: handle anchors.fill: parent radius: width/2 gradient: Gradient { GradientStop { color: control.pressed ? "#e0e0e0" : "#fff" ; position: 1 } GradientStop { color: "#eee" ; position: 0 } } Rectangle { anchors.fill: parent anchors.margins: 1 radius: width/2 border.color: "#99ffffff" color: control.activeFocus ? "#224f7fbf" : "transparent" } border.color: control.activeFocus ? "#47b" : "#777" } } /*! This property holds the background groove of the slider. You can access the handle position through the \c styleData.handlePosition property. */ property Component groove: Item { property color fillColor: "#49d" anchors.verticalCenter: parent.verticalCenter implicitWidth: Math.round(TextSingleton.implicitHeight * 4.5) implicitHeight: Math.max(6, Math.round(TextSingleton.implicitHeight * 0.3)) Rectangle { radius: height/2 anchors.fill: parent border.width: 1 border.color: "#888" gradient: Gradient { GradientStop { color: "#bbb" ; position: 0 } GradientStop { color: "#ccc" ; position: 0.6 } GradientStop { color: "#ccc" ; position: 1 } } } Item { clip: true width: styleData.handlePosition height: parent.height Rectangle { anchors.fill: parent border.color: Qt.darker(fillColor, 1.2) radius: height/2 gradient: Gradient { GradientStop {color: Qt.lighter(fillColor, 1.3) ; position: 0} GradientStop {color: fillColor ; position: 1.4} } } } } /*! This property holds the tick mark labels \since QtQuick.Controls.Styles 1.1 You can access the handle width through the \c styleData.handleWidth property. */ property Component tickmarks: Repeater { id: repeater model: control.stepSize > 0 ? 1 + (control.maximumValue - control.minimumValue) / control.stepSize : 0 Rectangle { color: "#777" width: 1 ; height: 3 y: repeater.height x: styleData.handleWidth / 2 + index * ((repeater.width - styleData.handleWidth) / (repeater.count-1)) } } /*! This property holds the slider style panel. Note that it is generally not recommended to override this. */ property Component panel: Item { id: root property int handleWidth: handleLoader.width property int handleHeight: handleLoader.height property bool horizontal : control.orientation === Qt.Horizontal property int horizontalSize: grooveLoader.implicitWidth + padding.left + padding.right property int verticalSize: Math.max(handleLoader.implicitHeight, grooveLoader.implicitHeight) + padding.top + padding.bottom implicitWidth: horizontal ? horizontalSize : verticalSize implicitHeight: horizontal ? verticalSize : horizontalSize y: horizontal ? 0 : height rotation: horizontal ? 0 : -90 transformOrigin: Item.TopLeft Item { anchors.fill: parent Loader { id: grooveLoader property QtObject styleData: QtObject { readonly property int handlePosition: handleLoader.x + handleLoader.width/2 } x: padding.left sourceComponent: groove width: (horizontal ? parent.width : parent.height) - padding.left - padding.right y: Math.round(padding.top + (Math.round(horizontal ? parent.height : parent.width - padding.top - padding.bottom) - grooveLoader.item.height)/2) } Loader { id: tickMarkLoader anchors.fill: parent sourceComponent: control.tickmarksEnabled ? tickmarks : null property QtObject styleData: QtObject { readonly property int handleWidth: control.__panel.handleWidth } } Loader { id: handleLoader sourceComponent: handle anchors.verticalCenter: grooveLoader.verticalCenter x: Math.round((control.__handlePos - control.minimumValue) / (control.maximumValue - control.minimumValue) * ((horizontal ? root.width : root.height) - item.width)) } } } }  lWxd;sSl ~ yƶNz"&{}[KoF= BDi\{FMُY"8^7M`Cgq3o=zxd"2g% cICL> G^D$/,nJT?}ܜ7No0Nݟɧ`MYG*kߥ!p)ЉxlF}v4`$uYlY:8Z(X3LZA6,^cD99A☺Tu\NY<0e)N7B/K$.%u0hiph ,A 7<@xt¾ <-i,bHjJQzF7@UA7SrOB怕%]De?%Nc2L*)ghH'#nSR.ܥhL2)*~`쎺  E<ޠI#ъ/C |aQ$S?&= ?.9{34?y7 wQj2i.|"^z1H={:W}2Ny?ɰI{):g}?O>qɝGM.ۣIsu˫p#(_?nx7Y ʠKNzi伇临יXUL75BG !/Aƽj uF T2:OI\#pw5qfI,8듫q?FI8؇1 mPfa;F}hzڨ1h3$( KACDtacs`@ˎ:5͹GOIKxq_W_LjޠBOÝ\?"hj&Yx799_zÊSqqQP6 _7_~a^ =p2:'¹I`L F/ |YɇlB==)`C0j kHDw3rp,00$K3 61S|Dl,ԙ}A n)< d!U:lV|{E߹c<ڝR3UoCJ"̮0_怆>&EQ젍@h.p`* [D'][𾵠K… NOְ4JMBBM 0Z@Є¼wn-snk݆"6E9$>`-f m {ye¦`UmDOP¡=~_O*fC#onVO& zGD <Ν6[eu$=ל,>{Pt6;V7f A [&xp ĖeZw>%;K^٫Jc3faцz S~`guef7ȴJؓ*Ғ_>=:.W=+TZ+aD)Do'k!j9e;Ç-UHXO2]CҖ\@f. 祉q]:lTw̸e穖, Xr5%GE(T8}uln-{|y;uw|cNL{Q|&]?ٞ uw5YpGnr0+n ]KͳDCL4e޶`ڲ:2(<^X!d2R GV׸ ߏaW%Y=g1#,ob `+XOT;zhK!eQ5}Q5M+U3˭ bwDt$5*eVɨqj*#sBG*~z@Y|/d|z~[~1KP*~ǸZHkrh%z]  9h*,Mi桳jJXWW&2!nmTwƫɕxDlv~|D1U&_e9EN8{QdGsJ64jmdTL KKz\p Bg/F}MN_.6DL_pxH2*0ڣNoĖ[^<ʒ[UYlfTS8LȖ[L# D}IEGӥT! uF;:xeMr<۠^\ܑ QD-}0;m!Y* $̏&5u: {c'^Ű"5On =?g/T4-='O</YL5ݡJnB['x&"5 "؜Gt.3)&,\Mm=]%YWY+Y}[%-tI1 x^ \.d]Ndn`!c-fx3`Ӳ+hM0nȷ.rgU\A*o,ZL?mOR-\qsk'y)@1鈽Xй|_BcQ4Vtۀ+7&dZsh]ѧ5b!ZDylܩ#)Z[efZ$wҶA,yJatsR+!;  ؎IJ:u4ӱ5>Ju̹˲ n|||X"AW[)8 ū0_07粞dflE`9e;չ{TvKDe \LKTq7K( ۱(t79SE/BorrPž憉XvƵqMb⫊9`(RG C_"l_*9n轜祩:g̬%,ʝg|gmߍtm[ iYXRQ:tbA̰ne@ahض q!/,J`"VzUث9챥&//ӷjbyInKoE<. pU/^*[ YM+^v} ȻZBԦ"dyFoOҥb##V]MZ?3KI-IBQؒX`8|Ǟ>liS[[; <^چd ʺ^wOz>9S;(06cLkEƨ^⑽@/i,фy%ܓNh`Y6k͇ 2{\G0(XҘ-!C&E/"Oh3^ S% Q Fxns!@g_'v Χ&_gyGOS~wUˏ+$cnDNv b+,4<ǧ2樢Ac-7EwP[޾#$EѱJ'eFqGģR~$Z7r"Lw)+f92R4FmC 'q(P e&4P=HK78%Pt4y$bx 2hWX_8@=$'j|Sj!m6SǜaPGSxjﶺs{6T҃|{"EHm4kCG)W޲Tz+AC<_ !P?]㓭`Wu&F4!?#yKK4o4$, B%q45[C*I 9&J|C^WNhlnz3=P'EP/|8y?v&ޡoxH{J֓ş<: NaNo5zaY S(=e\]O+]z{u V(O[Fb5Nxy˩l=BC1`W6΂Yr.g cG ͧ[4wؖ} n>a߈ogdd 0 ? (styleData.availableWidth + totalOverlap) / control.count : 0 implicitWidth: Math.round(Math.min(maxTabWidth, textitem.implicitWidth + 20)) implicitHeight: Math.round(textitem.implicitHeight + 10) Item { anchors.fill: parent anchors.bottomMargin: styleData.selected ? 0 : 2 BorderImage { anchors.fill: parent source: styleData.selected ? "images/tab_selected.png" : "images/tab.png" border.top: 6 border.bottom: 6 border.left: 6 border.right: 6 anchors.topMargin: styleData.selected ? 0 : 1 } } Text { id: textitem anchors.fill: parent anchors.leftMargin: 4 anchors.rightMargin: 4 verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter text: styleData.title elide: Text.ElideMiddle renderType: Text.NativeRendering scale: control.tabPosition === Qt.TopEdge ? 1 : -1 property var __syspal: SystemPalette { colorGroup: styleData.enabled ? SystemPalette.Active : SystemPalette.Disabled } color: __syspal.text Rectangle { anchors.centerIn: parent width: textitem.paintedWidth + 6 height: textitem.paintedHeight + 4 visible: (styleData.activeFocus && styleData.selected) radius: 3 color: "#224f9fef" border.color: "#47b" } } } /*! This defines the left corner. */ property Component leftCorner: null /*! This defines the right corner. */ property Component rightCorner: null /*! This defines the tab bar background. */ property Component tabBar: null } /**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype MenuBarStyle \inqmlmodule QtQuick.Controls.Styles \since 5.3 \ingroup controlsstyling \brief Provides custom styling for MenuBar \note Styling menu bars may not be supported on platforms using native menu bars through their QPA plugin. */ Style { /*! Returns a formatted string to render mnemonics for a given menu item. The mnemonic character is prefixed by an ampersand in the original string. Passing \c true for \c underline will underline the mnemonic character (e.g., \c formatMnemonic("&File", true) will return \c "File"). Passing \c false for \c underline will return the plain text form (e.g., \c formatMnemonic("&File", false) will return \c "File"). \sa label */ function formatMnemonic(text, underline) { return underline ? StyleHelpers.stylizeMnemonics(text) : StyleHelpers.removeMnemonics(text) } /*! The background for the full menu bar. The background will be extended to the full containing window width. Its height will always fit all of the menu bar items. The final size will include the paddings. */ property Component background: Rectangle { color: "#dcdcdc" implicitHeight: 20 } /*! The menu bar item. \target styleData properties This item has to be configured using the \b styleData object which is in scope, and contains the following read-only properties: \table \row \li \b {styleData.index} : int \li The index of the menu item in its menu. \row \li \b {styleData.selected} : bool \li \c true if the menu item is selected. \row \li \b {styleData.open} : bool \li \c true when the pull down menu is open. \row \li \b {styleData.text} : string \li The menu bar item's text. \row \li \b {styleData.underlineMnemonic} : bool \li When \c true, the style should underline the menu item's label mnemonic. \endtable */ property Component itemDelegate: Rectangle { implicitWidth: text.width + 12 implicitHeight: text.height + 4 color: styleData.open ? "#49d" : "transparent" SystemPalette { id: syspal } Text { id: text text: formatMnemonic(styleData.text, styleData.underlineMnemonic) anchors.centerIn: parent renderType: Text.NativeRendering color: styleData.open ? "white" : syspal.windowText } } /*! The style component for the menubar's own menus and their submenus. \sa {QtQuick.Controls.Styles::}{MenuStyle} */ property Component menuStyle: MenuStyle { } } d/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype TableViewStyle \inqmlmodule QtQuick.Controls.Styles \since 5.1 \ingroup viewsstyling \brief Provides custom styling for TableView \note This class derives from \l {QtQuick.Controls.Styles::}{ScrollViewStyle} and supports all of the properties defined there. */ ScrollViewStyle { id: root /*! The \l TableView attached to this style. */ readonly property TableView control: __control /*! The text color. */ property color textColor: __syspal.text /*! The background color. */ property color backgroundColor: control.backgroundVisible ? __syspal.base : "transparent" /*! The alternate background color. */ property color alternateBackgroundColor: "#f5f5f5" /*! The text highlight color, used within selections. */ property color highlightedTextColor: "white" /*! Activates items on single click. */ property bool activateItemOnSingleClick: false padding.top: control.headerVisible ? 0 : 1 /*! \qmlproperty Component TableViewStyle::headerDelegate Delegate for header. This delegate is described in \l {TableView::headerDelegate} */ property Component headerDelegate: BorderImage { height: textItem.implicitHeight * 1.2 source: "images/header.png" border.left: 4 border.bottom: 2 border.top: 2 Text { id: textItem anchors.fill: parent verticalAlignment: Text.AlignVCenter horizontalAlignment: styleData.textAlignment anchors.leftMargin: 12 text: styleData.value elide: Text.ElideRight color: textColor renderType: Text.NativeRendering } Rectangle { anchors.right: parent.right anchors.top: parent.top anchors.bottom: parent.bottom anchors.bottomMargin: 1 anchors.topMargin: 1 width: 1 color: "#ccc" } } /*! \qmlproperty Component TableViewStyle::rowDelegate Delegate for row. This delegate is described in \l {TableView::rowDelegate} */ property Component rowDelegate: Rectangle { height: Math.round(TextSingleton.implicitHeight * 1.2) property color selectedColor: styleData.hasActiveFocus ? "#07c" : "#999" color: styleData.selected ? selectedColor : !styleData.alternate ? alternateBackgroundColor : backgroundColor } /*! \qmlproperty Component TableViewStyle::itemDelegate Delegate for item. This delegate is described in \l {TableView::itemDelegate} */ property Component itemDelegate: Item { height: Math.max(16, label.implicitHeight) property int implicitWidth: label.implicitWidth + 20 Text { id: label objectName: "label" width: parent.width anchors.leftMargin: 12 anchors.left: parent.left anchors.right: parent.right horizontalAlignment: styleData.textAlignment anchors.verticalCenter: parent.verticalCenter anchors.verticalCenterOffset: 1 elide: styleData.elideMode text: styleData.value !== undefined ? styleData.value : "" color: styleData.textColor renderType: Text.NativeRendering } } } Dcxv{m r}Gu70٠wջvK63v{sNfړw`&ݟpn\=BP@p0>߸MzGǰ !$yc'4ʃvn/mx?Az(ןJ&1VFйG}'ЭǰyBhow4MU;yzwү>R_RI:,9{4Ю{Nr?|I?xf^YF^G|\Ǭk0``n|uf+ήxckr H4/SEQK|%Ma*D9&LxZj z @Nμg4^ y ì40 ҚH<15l[ {ud4饎$`v|a킋G0\UBu(DI(~1 X "cwW9:k|.N/*2$! lQ%+"ao{$CA}"JS8cE x:3p7!g_$X'heGtVC@2{d[A_z@Y `Hɀ%"[G XB@J*4@)Bcs 7HG(lu4x=vip³</P#XtFj`CW?0%faP$*s-Ɣ A^`^{))Mtz[\^INa|JL;o S˲;XNHB8/_9[e搎QX; R9W~wA86H a>Ryݬ!!td%q'-aB`J`> <F +`MUBIBrPf]Ùɑ2(VY<cE"< ϼX(|8>~,`8%x>AsjE+A,5`c˔>.G82|KN-\ҠtXzR k[&pRPatꘃH6[i7e֭b00XTK81jŁzx1KHhxt~nK08,ՁnMN9{y1țC^ !r_]ƥѩڤH%%Шodl< B/'u67die99>,%4J:YE^f>a3>eŚﷶ%uie&H)W+ {]@דmԚ%dUܺ*0=MSǞ0J)N1*5I9VY6B睬"(2G [|#71"%ʗq -ӮE SUʘEj3x0osgg\:HN 6^K$KZFl"fr> K-_ɞ eP>4"@a2^mȏ\7rM/e孧O z/I|fjEdW:| ᣼G5 [0wK]v>ՠk5H=1I,Bb.HCyrq^ :X^=?ؗ=Ql[zYU 8;8:@Lƀ}ґ5%:tquvDwWVNyDX 񙃲Zt o۸- }Iv'%}鐝a76LOz쌦q7qz/pA{MLZ#K'yּV6 Mm S*o&ӳyU4RiY1+̭iu*Һ { (3#7C9Zcl*oNY+={a\]}b_lG+c(;%9yeJH\ B-ҢxWR՛0Sd+`d qSdZGTU-GQ!5U5^oڪ Awk~qg _~G9Gy"ȺA YY"B3j\.ԇK%=J~ІgW#AbE8gkpԵ*AVE'*"N"*%-.Rwuj!M|2m<̐fl^ujHI:!rKigB8#cA,2K-%8]s$m?n7k~Lr|$dLIq҅nd =@E}I,,˾T.{l\oÆ?) A%w+u'8$:cxgF]xWj"6U DJVC3|ܸϦ k׆ dl2B؜nj[m-_m}Ҋ գ NoP5<4BR$t&l-<ɲ+0VAX,a&([sՁ6T 7xHg)Ҟ\vY73./㑼OS`P")zaRtlIW  ʟl!G157A󫄜$DD 1Nkd4l0ZVߞaEtwTx0JRM[BC0ʭɫ ,p`B\lxCm$ļ+ա޵aG}aah#L]x^uZd͂v~5/,m[/ s'=T(l"s<8_ZN)fynHJG%&KSS -Mv?{-;[4 h/ Y?``nԚץM*m `klg9p۬T7!7pHc[nߗ^~21UˮZ - s }K2!sHv1WzB$@PWg].xg3(ﵬVXOҊ6{%0\Q]9 A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs  KIDATX W]hGwscnZjZm(h5h `*Zi$ A,-,,Ν;TS@Y (4C66V1Bpl 5ߤ׽:;;ŋ߃ :Y`F~~5r@~ e"]]~RH@+%feU(aBu& h @`Sq> *#c!nO64{,aFTOR> *R; (zL/% ۠!eHeu. Ѵ69w]11N4Υ]G19" V rAphEИՈ2>?~5%0*ʪHv(`B ҄$xy.K.]zuHUTTtlXe@_c PQ ma)<|plA2i48O`+.}Yž 6yx"D|˗g b͚5yyQ 05VYY9jh% KG. ЏRC233G&#'DFFF8J"PT2?u;wN.@Kuyw31o.]:Jv-8ݒ+E{& #M__@W.^h4Аp]J亮y֍҂-lXRzVTWW\oۻwL`\2A& J#"j{#eD"1Jc=v,']2)A H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FXIDATxڜ=v1 gj\}.Cj.9Dn2їbUVKh^Oz>=??Ն^__^lC@$t7{>??ld`[en$N,6I2E)yۧ/>81yjdjQH,wyFV/wrtǤ/c\4DYC$[q<;CXp$c]䫢gkx8T?J4`i$LBvhwn=֓${2Dd+ٰ"٫P¥ڽ:RΌ4£P N-uZJ#:cdHwJnHH@kAm]3-|\$⨠Ou'1 z5rWp O̡5vBZ|&JJ/ ,^M<<+hiO,KU;Y\yUΘR/h;_˹XC%t鬔 S̗A2P 0MSxp)1 ?X= DX %.$dP s̐42# 2 qTQCl2@6dB6d9C/BI C^;UW-\T?DIENDB` PNG  IHDRD# pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx10 gDЅ z=@ 302OUufiP"8i٭ij" 3\uX5BE,i/!PB !AB !ABFIRz⓸;D8 KDPڭWUsia{o,֓IENDB` 0PNG  IHDR!6- AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs B4IDATH c`.b0@C?S 4QFÐD4 S(eo~d r@/H?IPJ x b 2p`ѠѠA֠FU2nO'5IENDB`PNG  IHDRsBIT|d pHYsrtEXtSoftwarewww.inkscape.org<bIDAT @ECzPSո22%I$>wRSk~ǂR[_B X?PbhB$2ĈEj< 8/4[IENDB` PNG  IHDRD# pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxY;N1}cDA(VmR@BTHP$f]K4 ;ͮ~2;& @XE_'"9_-Muu9g9?N S[wI"Kfr4gHŧ6!i/H@o&Ƽ54)%3RJ?ƴ,G‹0C?T1ƁqYϦL-AJi$b𓄴 ҌjO2ޭf[Jr˻%|¹8ʑsn(1F%I2fT4Dx4ޔkGe fQmSvKIBZzjURqYWSF*>JqR-g +d/YTkwQ㛪 FEx_+C[SmYKc+QHtSE盜'ZKͨYִ[I%dJ\;VVjX/=p8!cќsiZ$oh=Rg+IENDB` 2PNG  IHDRB pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F]IDATx10Cؖ- K -8b,4v+jB932y[<(6ĦvJ)!?̌ж-8Nߓjg>sQ4F#̌p<9Dk(hX`2n0wӸ(TySw^^|>/4Me)Rwv}q1YA)% n{Yo86AJ !-6D=LXyE_UxR߾`dҎsOpb MHTݐ^#*c,x憦۱"4|a˱+6v zo`gkbIJ*W>r:ai<[KWcP %%Caۋ]Xy&!}Pl?_^flgQ7|Ɇ4$F`z ٘y~> ʐ@{4 WUEu](z̨UUm[$J,͆,fT|s\.(˒D~FJG~MӰR}"fZH);K5%5vֶDBJClIENDB` PNG  IHDRAs/sg pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F)IDATx!NCAbp5W* HD='A*=\ 8hCowA ޛOM2%1Ȑc {dG7€u!JɅ$jؿnQW7s/ DJ9dѤ?CxAZUJPu|7֛X0C0C0C0C0C0C0C0C0C0COnҊޑM!%:<v$'G{y>JMݶnPFPPYW>AYg6瀈IENDB` PNG  IHDRNF pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FFIDATxڴK0 C 9JVD%v DmҤ$i~~mu8m0 ` +H`E"'].xygdV" !L0%!TyK4Džua)\Be@JiVDgMJ~BIR,`5 k7"8|jז@C~1.ʚi{DNMG,hh5 >v)P$YQ/w{,wii+Rj)̖ݞ6l*_沨 J*7r&<-S9籌(q7-EcIENDB`@PNG  IHDR<&bKGDb_ pHYs  tIME &vIDAThލZ[r@K^`Í_q,G@ Ĵjq&4M%y`&@#?D$yE$"$-ij$O>"bQ@w|4Ͷ5"6Nq"9?"'="FĞ&`3?V<`=}D4 2.GDHwP"CDp N%@D3A 䳗Y9pp#~~]OWS͑G[|Y$N{-^79M}z5~x$l0agڴg9"؈pCΑ Ya%{`;7 yl&$BNNIAef^x !/s-ܡ(yOl- zv_e6"("Yh\'¢o[m@:?D_o` i{'kDzavD<Էklj)$Lʘ.fZr^LQѵ_SmxYmGᅡf_|A}`KO~Vޫ2gsy %x!^{_]¸̳zy9:@r5XrkI(m¸{ڭs37xk3Pb:d[k3ټInk6ȓ0vQ1M[E ̢a"l,&k6" cAl9)?oʍm޾VAYmU6b^cT6bvxW3K{%XTHVh/tIENDB`PNG  IHDRV]RIDATϱ @ Cw @-TlAT\bՏbׂkFQ=1aL"SwjI <#IENDB`ԉPNG  IHDRsBIT|d pHYsrtEXtSoftwarewww.inkscape.org<QIDATͱ @ ,93Q|?p8Ɩ0`ox+%ic'|C /xVCI`Eb2IENDB`PNG  IHDRV][IDATͻ @@Q0۰hK0 lLD>X`P^BB A99J?οxc|b ;0 }8$TgIENDB`  H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FgIDATx1OA݃3˜XN7C11*Z9챵 V&,F0hޛndwf^6kD0nl0YH:=+ؽ7#{*vP\qn,F +$IkEv{k Ot4ɳqlX xMD?eY~jX|8b߆#M}KD௛$ I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% I"C% խEpܝb%/6z[Ti3+;4m16<}V8~̲-Y;t NBuGQ>Q?IENDB` @PNG  IHDR Fn AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs a a[y+IDATuϽ `q# Plmں h\?A8q{Vx"4.lj耩q3X1O4>9+˚{أ_xAsJ Kkb: nNi!Rw2z]qIENDB`̉PNG  IHDRBNA+ybKGD pHYs  tIME;߾bYIDATX1τ _8~7-ARP-6ا$mQ8>8hp2] ୵J",ymZ`45(gW)X[)|&c&=^O7ǧN{4s6=}%aC9[%=ȳ\0~Osj|uHbIr*{e.? "8X0M;}{; siss߾F2A IENDB`PNG  IHDRB%}sBIT|d pHYs Bc%QtEXtSoftwarewww.inkscape.org<7IDAT]ʱ !ט[]\&_ DhXhUb/o H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F$IDATx1N1E E " *Cʜ-!=BihJEP,޵DjU~o^GDo_-pb>8'!l.Sftdo 9^uYo䜻p d86=1`圕}1}'*B蚼Vr!ar=@J 1R֧gY/.ǛFi[9fM5DRK)A̒ӐZ PۜӐ.zW#۠>Ԥrͽ%}֐i>ʎH)׶8-,;3$^Iϕ/k* ~1Vق5}d4]cCitʥ8+⒑^Il$2Ln|2.nM_ &з*J}(!-Q[؊~H!C89֪^4`:sdY0Yr(Io9 XYgTGnweowDt lZ=@bާpX,n<;" NWk ($jv<IENDB` FPNG  IHDR!6- AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs B4IDATH c``GM{@@,H-=@LU5F ,$FAqhJ {Ġ++10d/z@i52@*A%ȕ)JP0PFgᨁ%Cp#bp!T8 < ʆ6; OBIENDB`:PNG  IHDRƽ AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs&&%0RIDATx fU%ʬ5YAAJq@mD%vP!\ƀ Z[qmn1}-(jνˬ$*[=wsZyu~/ٹs砺:lVz6Y5v___ Wxғ4/~q<<'JַQu=V>0 AqC^z7^{ Z۶T6^"~ p;hJrA  c*|:OcU7ZOlR;]qP]Bk^jOյ7XAnT`6Wiv1(R#0,1ujl/KA~-$.mN+ʟiHp4f╦ 㜦ul&#G _r^z%l'}oԑՈf E &pR[E'еM#ߵ3 2.߀3.i~ގ]i Dn.]-M͐#{ju}Zg JˁUy0IJGS@ u`a{.!5N{W?si4k5x9L$Mq/羱L8 켝ִ>JV(Q*[0ZJmZ[:3ܞ^Qٶp>=>fkskց2$=énc3E O)_䧲t$V7HJVg0'*z;q='iHPq |Kf_ B* ?h.΃u;-ł,S-+uvQ']~gtt#y(4f8pa5v5ٔBC錇͏.maJϊ4KL],ApZ~|p[<XEY@@0$L* ͙tQ 4A y4.X"`H [9EW6Ѕ~<stDͱ;sV?R҄5LYikG.-Ӵ<7X6;1//9U8#.⧢rev~jG=M%H#V37 aZ2=X) rVW322j=ՏLqٕt<1-Eq\(-xM*Z~׿[gb5 (ș[ocDO?qKk4ޚDSocDɷ&ӿu-g2"24 8 m/ 3`a!VVe^/"L^s/իS] l[5S}g keľx$QQk'?B$fz4~$믵[S{CSh^'/W7u+ ߩK,=_#/3*6/{M$YfNy/g?nt3_xoU|:W,zOA `V@6kA:묕Y:4T·)I2PiCyR+UW )kT~H/9}e$^~,dX=QJK YӀ!G?Bm[A(g{Z0>i`aH;%zoWT[)V}tY^Dzژ*obnv]]eqN(ٖO'ѣVRq(9WM+L D q9 e_^Ðĺ:`te=r8"vx B!!yi)/-mKݔ\ߪ19@^P-Ai_c´žm50ؘVgkA@B"z={!,N+=ӟM6=Sڼ*x^LeZ8iҰV_|=-X3f0 +D dDk_zܟ| ϩ™mn2쉄/ L#i>DNSwre/NEzDŽ4". &<Pկt=?W'.B<ۋ @yEoՊbM1~tm|2n;p k|\qC>!baajO|mK#˸*$2(V Ve蒖BH_ x_:Y y ?,lty Agp τ0w]K s* D P @~.PyK/u20bf{y`ha7 50`0-!Tܻ߲eqgV@҂kd.[`e"eU&7=ѱ}Lv4=(t˼i_s)^_ m%H9QV XNi끤davt?S~ӟ^ߘ5ؓJx6B+ NhN+^?e*0U:4@%n}{/2OÌ #z8Dx&)9ѿ&O(I>8T5d A -ѤJ,WH 7pYaLHp"N'c^`CPHrZN__X84 &T|swwn@+}m NM8x~ ^A j~[ f<pf  Xt倛OSCkw> ;_s-mlL\:Ar޾bŊYtӎ߇mZTmR]sXܕªe !M $3?OEڢo@a4|Bs}ϙt<x吼4$А~Ԑʔj~M[O{)cCL@W>2A -FM* :f C`)ĉ!#.&}/IYp1_h.aK~]|(p]X w{a mPB4+p_b-$Љ !XҧuQ xPy%j@β&u٬Ux/% #K{pAz 4r&tB>ח#3:p+Vxa):餓x~yta E#_QOhq xե:1⡧ˁKXktBn3__bf_~ xxXπ]QԳb.G@yJBe>8@2ީe 0H[|ikf1ot)JOMOx4^g Q>hSS[5_͝yG@yf^bf\lٳ | ,e'$R(C3gD̈vD ffuI<;N@̶+'}C`.f?4M'0 W;vWkw_/7bpv,`lyۍ̾vTt9Sx~v]Y]Nbn9zw׻Sqcz`3}O:l-0:&.vzO|ƒ%K>?^opPqv=m4K|),âT.[_2&ymn4rέjGQ[s0;09O%_eKmK7d1<5ii裏 o\f͟h?翯ޭzu[f|V嗚ꪞ-`/=>eJ#>YUOƥoxs{ۻ,A@=i'\}>oڊBM#e 6O4@i(_hd1d16}2}}N]o׾v>LĩxhK}/8∶"Wغ~`غug3ġit)ǁ 2yG@N;j0@ }q#hL?2q0|aYtAWs9]v'd#lH ~t+ yvjE=Ȓ ?-ϤӏAj;ɯH{K{}gTΉO9 %-*/7o.8V@D@ס+2c@p6/WݰaCEZ\њ|rR p7lxŒ%( I+ Jk_[ߘ7j 0.J+''㔽a:>Ɩ%F ?5ґ큇 A Á--a|1xD৓$.|.]_qUōBq;'k ZJ#ԧ>jUkլ[I)NA];ﺫ&~LAnܸ1]i t:hAsR&B=Cf|@Ztm%X-;F]w5j۶mr9 BeAC!AnDk^h@9h !6Wd`6W^yޭ2@rʊg%p9[wL]-`կ͛7WK[{iNs>y "ICR@_kA(C8h<2a+ <} _߀<-4!YtC-Cwf 2kukC.a6R*o:W<2~ A0]\ses:,ZeHFLc׭|h?vz|;ax GٴUn *8ZYmqXtQG ާ,i> eH[nCrA6 izX{[ۼ׷E"ބ}gxXWZg[ p@ 6X#+WZ\_G3MdrrY{˖,lh4$]IIP~I :3Iu0AHtmagPOG+ҮKƪ7m9?۷c)Vi.)Ţi˜ MP3w̴ǰ m?)_&* >x]qÚ G9$PY`P6-)B)A`hL-Ru}ro*F)Й 1`w+A؄N L X?S~˔ѓ!If~?)#\W4ipG4f#6 x ?7xL[YU\9!* - —ED+۶IvFP[nefvٝ16T9fE=1 MReɀ F"{]?G8 ߇{WƖL;3y#yi6wh%|A*]\]aw tICeV2, gatu}հpy<1$1+H'qWHTA \_O}SbO\Wt7ondkL&}ӻZC_`Mstre{O[%<<(19/lTc>2+W ԑ :pͪ67 @fq kqn~- E]$>22wJ|);߹C -`2P-nK?;PZu= t^Q<4!}^/|!<=}=]>4> Uv]n>Av\A`aʔ?| Xͨi\`@ˠh(?E t[z VePOO{" kJU5>U2+Q|K8fzv #zu7KrӂxjD Zkٖh`D.Vʘ?@GP a7k ;*s`Sض5xuns(W,ML]E tw':q X/YsHBU-xMv :^`^/L|Pmx2h9"j;F~ w$4қ~uŲOgr})̱_~Z5piGZj y[:_#D\&SG 7mm рoBP˦^=|9XzC^X8P1܃x6%i4fK;D0-8ik_E9o綞k,Ba#T|׺v} OBEe>^p5nYLyԇ@C^8:,6Vo_=y݁rQ%+,Z-R f!-U]Z eÈ W|i3?~l1h-_|9Qbʪր6܅5P56z z] z wgn xreFOi- t@L @LPκ57 nKӾtچ jz*qPNxD G BZQuw6xMضV{>o[ 0E:hX J)^@>'Kq3VYO%Ūz?&>,(VhPy-,h{$s 4ʾWZv6+Gg 4]K[%uׇ[,qXm㌧}p7uCJHng9큎/b距gi0<1M˴i';iszIq0uC %vypXClknAV'r%!ao};EZ["eH[DK@kjfյZV]6XmhO.޺u\BЯiiaӂ| 7>||~҉ F³us>m+4sk9ĉ,"S <vQmv *J|=$GҙyjK[ *l^e8>Yfkd[oKL \0ܧx#E\|?M.NCvv-vy焽|yGk5e8Ku!qzƀ]C/Ĺ6cފ`F^>nMq!Y*a|=Vޓpȡ *Z% 83Fz \hoG@hI8ݑ\!DGIZBzߠ[x"Mh&' C_Q- o#$,a+U.M"L?ܪm5 &;b] tϠ\ qN§}Lco^6DSrYKѮ>:{>q!-?A8 L1>>-T~z n<n HDit)@ɬ\((s`V?ix.!MHkI-M8$.,@~7?xO)djzKWա 6HVM/Ƨs'(^qh ,7{֭-O#<7g8CL Bء g940?! )yaKqs9YfpmuMol۶'&6- ƕk5q/~ (׹9׵w%>+jp\+AR(?N (*͝^VHi2 gD;9fzó~B4'v65i#/;>GZZzp[1_I}4%`8.ͪڹmft=|I/8 ; j{092c#}}9<·۫{lݺ8t$xB-&- L>j*(݅JO2rp>Z͊,B0>L_sJeB0?X&׿߄Sfow^+9;׿VֈmAš@3Vko}"vfmEY9zу>$=7tǩ ~|3#ëVWI9> ^qwazWO[ ܨӼ5.mthyZXH}|`iAKBfaO/}!f>״sڦ#[ }Ow\kK/]Ǟ^U#T||v:vi6 a1x#]t26hէ(lxK,"Y5e'yIi@UPXp1mqe}ǺJ|dIENDB`rPNG  IHDR/e9IDAT]ʱ Y dj 'I!nuluw܉ĝC| \%!FGY[IENDB`.PNG  IHDR00W AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs fm IDATh{}/-(Ȯ[*TcU$@TBjBڐHF 6@MZ1MM*P Gk݂+}wޙ{ffzeOr9358~xMQhY kة؍'ὃAsΡ/"VZU300p7GQx=@C˄Q!gY9{:/ѳ>}hgKyY}ֱt |-X c]9O Ax|l3C߾ .'|˗עPJxDyfcA"?ʅ֮]{5Wl*iZ7i")yŽYVxƤw-̙Gxj2Z<{ɡ֓'N>9JyC5 SkIyv`޽63{=rH vuvv7W Le֐7f͚O1JA9o-c-A; \r]w-[x5?fx<M~"$qlCow5l{<㆞+$u(+A/3\PVEk]9]v. 䊞;2kƌoi*z.D0ۍj4>3sNdakX3VD_AS  J؍_ΞǾRT:[ԧry? %S{+r#zWĕyPME%ŀ#mVũl[.‰Pd]=τY7M<|ǹ{ߢo1eV`*1EMu KŦh>Mvҥf?4iv*0TUU+W|lݺ58y'IJbA/( {n塇)q_$^a… nn[[a>- ?91N|v#yWsWIG Nj9w0QXs^I#ىV%X4b)O1|̪1j>Ƙ86FJ@ dNJEžE5WRN䇆ܙ3gj|÷!3k$G„akmyoxp>).h {^z%ǽٳE5`ڴNOI>R/ną2e{8zK:Y^:_nuձco!>78ha^OOwMc &4=]]ޅ 3QS6" ^`ul^O?\yqлv꺚܎}A2~A~39t>pٖlҁ$A$W1> Zne]к_kN>@L:aEkt? B1~7h c4JMnڴi Dksfy ,=SmoƠW_ͣf@NBq>{&!+(XCCQTCvͅ%KJ1MsMx`cCd:br/b0p3^mb5r(w01[+jciKh: %+bX>`ѢEUPE$ēO>y;xH@q$d3pb4{\I_6p_ՔǜqQڵ_A(کjTb )p=8|;ӐeF+µR/ìIw 1n}"ƿS(t3r!|L%?(NUa8E0Rb$wE!cg#HF;6`+L88Y'Ϯ^(&<]* 4wr|2b CqA F x݉2?c"g#ZR+xd3c {!Mt2V`ڸ|+HX>+c37躗"xCd3]h{wRlv(xCڹ*`ҸzMEvy2_N)ɍJZJزe\ xQd 嬩q>h[*iVTڕ%Nk>fcrv 4%QDY@xŊRe|.=7y^4| ]X%;R^lrP!U.˝6&zy/%XVే;d6=* .'*-9ϗ\/cWo*Χ)~IENDB`PNG  IHDRBiNzbKGD3 pHYs  tIME *8IDATXVuA N`TB&G 8wg=z8Xv(Ȼ ӓofv =$! 6x|||mI[:ٍB &g7A6Jtj ~{}Pf6w Nw 6#A8vЗp BYȑuT@, $wrԜt֜~-["ks}# ZU!LVDž,J򛨨Nl ƹe6iim<5nCrn@Xh+HViJHqn$5‰WoYSGd+xg :52Vr15 N@HYȲIYGf#S665 `Š,-HVӃhQEPZQL^+R>k"2%jY",:c^5+hE35CP5]u0GJW*bWlk;tmv]궕p+ВPT,ZOS4wbFP|;]sThKLjh㮄٢eMfJŸ!E JI ae.["N= J7}mיgڱnf A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs a a[y+hIDAT8K+EQ %dx&.@HH2_m9EQFF2R𼵾Zn}ڻPW3>"Ԇk /B]di5`AZ&Bp|>ς+ %X7YVpY05X}7´w\ӷ[8AZdXz#VwFOeX'(+X<}]*\T ):&&*ԞtpA[<3g:Ide?QB ɚju)9)yګ@w!\7`ۧw%Ez;u=S?r.c ~K[]i"IENDB`PNG  IHDRBrbKGD pHYs  tIMEIDATX嘱 \*=16Θ30Wl0H\D8fP0|u]r=uD0mƱ0ϭoq\_M`IY3S6)3ǩlM_?Dpα`vۜ~3xY>:]Ԩ%/]A%G(niD~YƂ+jARgg캫l}I|*%WiV^/F (ٳ~Xr9$gN`*>Q|KkʔHyk'.y.^KoIv fIENDB`rPNG  IHDR/e9IDAT] IhZH U[My7Wŕq#  +8,8㐬IENDB`QtQuickControlsPlugin21QtQuickControlsPluginl4L,d|LzcM9} l TW&X[\ _ ` a befgh k*+'++++)++++ ++++'+ QIQI QI)PI QIQIQIQI QI)QI     {{ tpprqedekc XSLC; 3-,QQuickActiontriggeredsourcetoggledcheckedtextChangedshortcutChangedshortcuticonChangediconNameChangediconSourceChangedtooltipChangedargenabledChangedcheckableChangedexclusiveGroupChangedtriggertexticonSourceiconName__icontooltipenabledcheckableexclusiveGroupQQuickExclusiveGroup*12QQuickAction,$% ( +++'+'+ 'QI P    QQuickExclusiveGroupDefaultProperty__actionscurrentChangedbindCheckableounbindCheckableupdateCurrentcurrentQQmlListProperty20QQuickExclusiveGroup$4DTdtDdyhQ: R H = 3 )              "++++++++++++++++  ++++++ +! PI" PI#PI$PI% PI&PI'@P (P )P *+ T ,PI            vtjtt sqp g a[ TRQQuickMenuDefaultPropertyitemsitemsChangedtitleChanged__selectedIndexChanged__menuClosedpopupVisibleChanged__popupGeometryChangedmenuContentItemChangedminimumWidthChanged__closeMenu__dismissMenuupdateSelectedIndexsetMenuContentItemQQuickItem*setPopupVisibleupdateTextwindowVisibleChangedpopupaddItemQQuickMenuItem*insertItemaddSeparatorinsertSeparatorQQuickMenuBase*removeItemclear__popupxyatActionIndextitleQQmlListProperty__selectedIndex__popupVisible__contentItem__minimumWidth__font__xOffset__yOffset__actionQQuickAction*__popupGeometry10QQuickMenu++ PI PI P T     QQuickMenuBarDefaultPropertymenusmenusChangedcontentItemChangedQQmlListProperty__contentItemQQuickItem*__parentWindowQQuickWindow*__isNative13QQuickMenuBar|l\L<$$4Ld||dL$$k$U$A$$#####4$ bOPSTUV W X Y Z [ \ _ +++++++++++++' QIQIQI QI)QI PIp oiZR JFGM MKCB B @ =;23 ("!'QQuickMenuItemtriggeredtoggledcheckedtextChangedcheckableChangedexclusiveGroupChangedshortcutChangedactionChangedtriggerupdateShortcutupdateCheckableupdateCheckedbindToActionQQuickAction*actionunbindFromActiontextcheckableexclusiveGroupQQuickExclusiveGroup*shortcut>6789:; < = ++++++++ QI QI QI )PI  QQuickMenuTextenabledChangediconSourceChangediconNameChanged__textChanged__iconChangedupdateTextupdateEnabledupdateIconenablediconSourceiconName__iconQQuickMenuSeparator+QI T 'T T  P  | QQuickMenuBasevisibleChangedvisibletypeQQuickMenuItemType::MenuItemType__parentMenu__isNative__visualItemQQuickItem*` c `ZODQQuickMenuItemTypeMenuItemTypeSeparatorItemMenuScrollIndicator14QQuickMenuBase19QQuickMenuSeparator14QQuickMenuText14QQuickMenuItemQQuickMenuItemContainer23QQuickMenuItemContainer   +++PVK <7QQuickMenuPopupWindowshowupdateSizeupdatePosition21QQuickMenuPopupWindow3|3d3T3D336./0 1 2 3 ++++++  Q Q   QQuickPopupWindowDefaultPropertypopupContentItempopupDismissedgeometryChangedshowdismissPopupupdateSizeapplicationStateChangedQt::ApplicationStatestateQQuickItem*parentItem17QQuickPopupWindow:::::: 8+++PIPI PI  PI PI PI<       QQuickStackstatusChangedviewChangedindexChangedindex__indexstatusStatus__statusviewQQuickItem*__viewInactiveDeactivatingActivatingActive11QQuickStackp t rnnpoQQuickSelectionModeSelectionModeNoSelectionSingleSelectionExtendedSelectionMultiSelectionContiguousSelection=l=T==<=>,/25 8 ;+++  QIQIPI   QQuickCalendarModelvisibleDateChangedvisibleDatelocaleChangedlocalecountChangedcountdateAtindexindexAtweekNumberAtrow19QQuickCalendarModel+ + ~w hdYMBQQuickTooltipshowTextQQuickItem*itempostexthideText13QQuickTooltipFFFFFFFGdFtFHJJJJsJ_JKJJ JIIII}I4J J@ABCDEF G H I ++++++++++ PI QIQIQIQIQI QI QI@ GD59== = ; 9 5 /)  QQuickSpinBoxValidatorvalueChangedminimumValueChangedmaximumValueChangeddecimalsChangedstepSizeChangedprefixChangedsuffixChangedtextChangedincrementdecrementtextvalueminimumValuemaximumValuedecimalsstepSizeprefixsuffix22QQuickSpinBoxValidatordOPPPQOOOO P$PLPtP4OTTrTWT19QQuickAbstractStylenlnTnDn$nnmnF6789: = @ C ++++++++ QI QI QIQI  QQuickPaddingleftChangedtopChangedrightChangedbottomChangedsetLeftargsetTopsetRightsetBottomlefttoprightbottom13QQuickPaddingQTMETADATA qbjs IID,org.qt-project.Qt.QQmlExtensionInterface/1.0 classNameQtQuickControlsPlugin:`versiondebugMetaData uri$ QtQuick.Controls Hp*zR| 8:$AO RA<:4AO bA\:AOIA|: : : : : :: :: 0: D:X: l: :: : :: : : :  : 4:H: \: p:: : :: : :: : $:8: L: `:t: : :: : :: : :(: <: P:d: x: :: : :: :: :,: @: T:h: |:"AO PA:"AO PA;"AO PA;"AO PA(;"AO PA8;"AO PA<H;"AO PA\X;"AO PA|h;"AO PAx;"AO PA;"AO PA;"AO PA;"AO PA;"AO PA<;"AO PA\;"AO PA|;"AO PA;"AO PA<"AO PA<"AO PA(<"AO PA8<"AO PA<H<"AO PA\X<"AO PA|h<"AO PAx<"AO PA<"AO PA<"AO PA<"AO PA <"AO PA< <"AO PA\ <"AO PA| <"AO PA <"AO PA ="AO PA ="AO PA (="AO PA 8="AO PA$< H=PAB BFAA d p=(x l=;AA O g AA( =;AA O g AA( =;AA O g AA( =;AA O g AA( ="AO PA(H =8AA O b CA(t =8AA O b CA( =;AA O g AA( >;AA O g AA( >3AA O _ AA($ 0>;AA O g AA(P D>EAA O q AA(| h>CAA O o AA( >;AA O g AA( >;AA O g AA( >=AA O i AA, >-AO [A(L >7AA O c AA(x >VAA O B AA ? ( ?BAA O n AA( @?JAA O v AA(d?BAA O n AA(<?JAA O v AA(h?BAA O n AA(?JAA O v AA(?7AA O c AA(@?AA O k AA(@7AA O c AA(D0@?AA O k AA(pD@?AA O k AAX@ (T@GAA O s AAx@(t@AAA O m AA@ (0@IAA O u AA\@(p@7AA O c AA(@?AA O k AA(@7AA O c AA(@?AA O k AA( A7AA O c AA(LA?AA O k AA4x,ABAA O \  AAA O AA4DABAA O \  AAA O AA4\ABAA O \  AAA O AA4 tABAA O \  AAA O AA4XABAA O \  AAA O AA4ABAA O \  AAA O AA4ABAA O \  AAA O AA4ABAA O \  AAA O AA48ABAA O \  AAA O AA4pBBAA O \  AAA O AA4BBAA O \  AAA O AA44BBAA O \  AAA O AA4LBBAA O \  AAA O AA4PdBBAA O \  AAA O AA4|BBAA O \  AAA O AA4BBAA O \  AAA O AA4BBAA O \  AAA O AA40BBAA O \  AAA O AA4hBBAA O \  AAA O AA4BBAA O \  AAA O AA C|8xCAA O F  AAG @ AA(C|8<XDAA O F  AAG @ AAxD|88EAA O F  AAG @ AAE|8FAA O F  AAG @ AAF|8,FAA O F  AAG @ AAhlG|8|GAA O F  AAG @ AALH|8HAA O F  AAG @ AA,I|8IAA O F  AAG @ AAX J|8lxJAA O F  AAG @ AAJ|8XKAA O F  AAG @ AAK|8 8LAA O F  AAG @ AAHL|8\MAA O F  AAG @ AAM|8MAA O F  AAG @ AAlN|8NAA O F  AAG @ AA8LO|8LOAA O F  AAG @ AA,P|8PAA O F  AAG @ AA Q|8xQAA O F  AAG @ AA(Q|8<XRAA O F  AAG @ AA(xR^AA O J AAS,RAA O V  AAG ,\SAA O Z  AAC ,SAA O ^  AAG ,HTAA O b  AAC ,x|T AB BD AAA F @\UAA AAR CA AAF @XAA AAR CA AAF <0t\%AB Cp AAA G a AAA D <pd]AB Cn AAA A a AAA D @D^mAA AAR CA AAG <pa%AB Cp AAA G a AAA D <4`bAB Cn AAA A a AAA D @t@cmAA AAR CA AAE <lf%AB Cp AAA G a AAA D <\gAB Cn AAA A a AAA D @8AA AO0 A AAG N A AAG D C AAG H A AAE RA AAX4PWD GuEu|uxutLup3 AAAAC B L AAAAC E ,@5TAB BDwAAA  p5LAO p AG h5fAA AAO0 AA AAF d FA AAC oCA AA<6AA AAO@8 AA AAA @64:AO hA0`6T\AA AD QA AAD6AA ADB F AAG D G DAH D6AA AD F AAB K G DAA T$7@NAA AAO@ AA AAD Y FA AAF (|78RAA O ~ AA<7loAA AAO@8 AA AAA 87vAA Aj  AAA C AA<$8AA AAO@ AA DAF 4d8cAA O0o  AAF X AA<8}AA AAO@O AA AAB <8([AA AAO`  AA AAH 09H^AA AO FC AA P9tAO0d AC 0t9LAA AO vA AA9)AO WA<9 AA AAOpq AA AAH <:lAA AAOP AA AAG 0H: JAA AO tA AA8|:(AB Ch AAA A rAAA (:HAO i AF DC(:UAA O l  AAA (;,AA O X AAT<;AA AAO0k CA AAD  AA AAH (;aAA O M AA;O; ; .AO \A<,D g< <4AA AAO@ AA DAF 4`<AA AO  A AAF <|7AD pA<$<(<qAB CgAAA ( =9AA O e AA(8=,6AA O ^ CA$d=@7AB BmAA (=X6AA O ^ CA,=lAB BDX AAA D ,=AB BDX AAA D 4>,HAA O S  AAB ] AA,P>DAB F\ AAA H ,>AB Fk AAA I 0>dAA AO |A AA>> ( ?AA O  AA(8?L,AA O X AA(d?P>AA O j AA(?d,AA O X AA?h ?d0?`\AA AO FA AA(@NAA O z AA,D@AB Cs AAA A t@ <@,AA AAO0[ AA AAF (@VAA O B AA,@AB BDAAA $APD T@AA AAO@a AA AAH @ AA AAD ,W?AC O0`  AAC X@ (X?!8@\TC$EFPHdL4NDQdSZZ(D[db$bbcTDddfg8$ht$iTiȧdj4k\dk|kl$l$m4dotop̩tqq$4r`r$ssܪtuPyyyz̫TzD}8t}d~Ь$0t\ĭ$حT 4Tdtdă dXD`4ܰ8$htt8XԲdt\ԴdĜHTlԝT@tTܶ44$̷$TdXTĸظ$d0\$DHTxܺ԰0\$4ȻDܻB04C\tC|CCDE4FFF$GdGG0GP$HpdHHH$IITJ@4KLDTTDWWXDXXX4YTTY4Z[ ]X]__4` t`L`x`4ataaa$4bDtbdbcTcccd(TdHdhd4efDii4j`djjtll0oprrrs,vl$wxTz|@d|l||D}}}}D}X~T$Dd$xtd`$d Ԅ8Ć$4Ddԉ$4 <hDt $LxTԑ$DTdԒT`Ԙtԙ48\THĢD8ģXxT@4lt@Dp4t(Hh4t4tp$$TTd4`$dԺ,ļP$|%7>GPYbhpu!+3>@q p z z @W 0X Z Z @b p^ ` x` @a _ X Y @4] P  P SPZZP _`aaP `}PPPP@`0P |P  pPP `Q ` 0Q  Q `,Q @ppH,Q `8Q 0`@P 8Q   DQ cpPq PPPQ t@zz`\Q @0 P\Q pPXW 0Q 8W OpRRO0Pwp8W PpP~@wQ `Q OW W SPZZЉT R `VZ 0X _`aa `P`X W `c Z X cpPqPPY ^ Z pi$f Y t@zzPd d w|P Y h f pY l k Y n `n |o n pY q q Y  r Y r Z Y |p0PZ |P 0PZ }``PPZ `}PPP@`0r Y [ `PPГY r @r Pt 4] <\ P0@0 P<\ 0] s r v 4] @М0 P4]  @u @t 0y ^ pУ@@x w 4~ p^ ``0| { Ц X_ Ь0  `~ `P _ 00@P _ 0   ` t x` `` D ` @p`  Pa P@ 0 a @BPBpHa @BB ` `| b ` `  c pP 0dj  T+op V `  # 0 > K _ i q z   P pc   oQ R @R R S @S T @T T `U U V `V Q @] a Z @X b c ^ |P p@0@`P @0`PY @0$p `@ p X^ p0P`p @\p 8a 0Lp p`Hp ` Dp  @p b @0`

I%S+d1l7u=CIOU[agdmsy\~pb*Lpkp 3]eu+: &BXr 1L_s %+ '$9GW@J\hxw +#p  +#[P+#p P+#p Xp p xp 700S5_: .T3NjZ~(087 *BpOpO0=p  ,  C p h p  Q (  `Q <  T = R T\ P[b Wg Wl Xq 0Xv HX{ X X X V X Y X X W H^ 4^ ^ ^ ] ] ] ] ] %] \ J] i\ %\ \ \ [ [ 0] 9 X Df W   ^ $ Z  r (k 8k Hk Xk hk xk k k k k k k k l 0l Pl i `l (m m# 8m) l/ l5 l; jA sG sM rS rY r_ re rk sq sw s} s s s Rs Ds 6s 's ;t  d d d M $ o K n $w l  h  f  k <`n <-Y Sn tp l@q ЂxHXx Ȅ(#@((-39?ȈEKQWώ]cioHu0{xr (.@r <Xxs r @u @t 8=BȝGLQVl@x  w  P 8z tz <| Th{ ,Ч8X= `~ ! 0P`  Py~b (8g Pl hq Ȱv ذ#;! ״ ô o]K9'x  lQȹ1~8`b g 0l Xq pv {  غ  #(־ j '6D;1 ҽ W@[`   < 8 6"< Pd` l=HG8L(Qy1X|aF+xeR ` \6 p\ \=GLQy1h~H|  $p p4oxc @dj  ): "Y "w " " "0 ":@"` "p "?" " "K" "  "a"  ""0 "v@"` "5p "" "] "" "g ""  " 0 " @"3!` "!p "!"K" "" " #"i# "# "'$"~$  "$0 "<%@"%` "&p "[&"& ""' "z'"' "A( "("(  "N)0 ")@")` "P*p"* "+"V+ "+ ","k, ",""#-*-@""-p""-""M."".""/0""W/`""/""0""~0""0 ""31P""1""1""82""2""2@""`3p""3""4""o4""40""%5`""5""5""D6""6 ""6P""T7""7""8""h8""8@""9p""e9""9"":"":0P"::":;":`;Q 8!H;;";;R 8!;;"<3<@R `!f<P;"<V<R D!<""W=8=8"==9>8"Q>7p>@;">`L{>S 8!?;"=?vb?@S !?3"?+u?T 8!@;"S@^u@@T 8!@@E"@B~AT !7AC"rApWA`U `!A;"Bp BU `!OB ;"BaB V 8!B`="C#C`V !YC-"|CQ $!CC-"C7"CV"6DqD@] !DDV"Dp "EB"HEa 8!_EoEB"EJ"E B"FZ D!.FFF B"FpJ"FB"F@X 8! GB"GGJ"G`7"GPUG`7"G?"1H7"aHuH7"H ?"H`?"I01I`?"mI "IG"I"+JA"`JB8yJA"J` "JpI"K"WK7"K`EK7"K?"LP7"GLe_LP7"L?"L7"LЉ@M7"AM?"sMPB"MB"NB"mN@B"NB"OB"lO0B"OB"PB"iP B"PpB"QB"eQB"Q`B" RB"fRB"RPB"SB"^SB"S@B"T|"jT"T|"2U@"U|"Vp"gV |"V":WP|"W" X|"}X"X|"RY0"Y|"%Z`"Z|"Z"_[@|"["6\p|"\"]|"y] "]|"M^P"^|"&_"_0|"_"i``|"`"6a|"a"b|"pb@"b^"cP"Kc`"cb 8!cc c 8!c`" d"Ed^ !_doddd"d"e "Xe  "eeeefIfWf "f|P  ffff ggggg"hP  >hP%"hY  i$p !Jiii"cj p !jm"jk%"kX^ k`p !l@"l\p ! m`m"am%"n8a 8nLp !n"@oHp !o m"o#%"yp` pDp !p$"q@p !r%m"5rP)%"rb  s

PqoH@Ж` 0*L|<tPT :ݗ7 <6T`<ǘ`T0aę-c0iϚ Pʛ)ל9oޝN!O~ҟ&Gh<T<`T<x<T¡@=Y~ߢFdEsҤ:^pHݥ <lЦ+^>a<0%@WP 1  c< pT+Pq6aJJ$6ܪP76P6t<X@zT|z<۫@Tb@a}ڬ=a ZFu''SЯP;Nl˰3M@pW 8!ձ`B\"?Xzӳ@TL(NpY-T<NЄwµٵT<U<!5Ѕ!S }T<˶PUL.U<:O\U<ST`EЈ Uȸ V<Љ@ ,@tCPSLi Bӹ)DjKЏϺ_<#=Nd$E|μ9l "ν%"!@`X `!qؾ`>,`\xϿp0N!МCDe<k hН.Pd<(QDШL :`(.ZPe<.d<@dR)d<IZj] @0p*Pk$\ *>NWjXPFb{@ f2 Sk`\"@"N5`R\o"0v"">c"h0}"[%bc<^@-;p\LVP)[ D!l19SH@Y 8!PU,a3@ON .pu< ,@"p0u<@Z D!`4 Wo0,[ `!`>,\}<~<C`t` p--.PS}<y o~<`[ `!Pe,5<UF@V<HP;<c`#HP`T0 PIM<r*F 0PLX7`\ !SoF o:Py@<P*  7\~6Us,"<K_p)R!UnL3 ^ 8!ELb | .Р<P `.P< 6.]<}6"W" /?vd3= 'Qk0h"9"Yl~L+pLP1EX0L7_ 8!0&` 6P` `!m&`pW   , 'S<0 i@< i@<s`  p b<   CH<w@ !p M@< !! MR<@ 2 2 M1?Ut0  1,Q0 v%Vy(W !0,` 8!`E+,E"x"C` p,^NHH@ P ` *pU 0wP ` p 0PX \\@\`\6!<d"<P"@\\%<(@%@L%q\&0()T.*P*0r*0X!W !#7+uQ-x<-I0<.@'p<S0 0!1M < P1!41Mh`<1 26' 41Ui`414"4"9Vy9.`a 8!Jdwa !B8@B PB,B %;B~`CCPDDE$E TEE EF  FD@F rPFK <F FK<KG rGF`<`G pGF<EG nGC< H 0H @H.' <MPKHKDKf`L{8LQXPNu@M" OE6O O<W O5"%`W X!A^O5"} P "0P?"pP"P9"P9"P3PFkpRTR: HQ !d8W !`V:NkW ! `-" `-"0P`7"N`Z !Pc "`c""sd<e<e|"Pf"|g"p ! g"Npi|T` c ! Z !* Y Q t " t" t""@ uB" v" v" p !F wz $f ! |  |<  }<8  ~<a `~<  < < @< -" -"2 07"O pb  p-TRpq !Y !q ! r !r !P M`<y@A"2"2"Гt".P"OP"p"T:r ! [ !>P<hT8"8"0 "@A""90t !<\ !8"8"9 "YМA"t "0<v !Tg<-"-"@7" pT/Уfy !x^ !Ц`u"`u"}"0Y4~ !<-".-"E 7"\`iЬT0 !X_ !*<U'P !EVmt !@-" @-"'p7"AD !<<J"i"@"TPL* !FPa !b`0 !+`m"H`m"eu"P{"| !+<MP<o<<<P-"P-"7"epT !c !p p p crtbegin_so.cplugin.cpp_ZZZN21QtQuickControlsPlugin16initializeEngineEP10QQmlEnginePKcENKUlvE_clEvE15qstring_literal_ZL6qmldir_ZZ15qmlRegisterTypeRK4QUrlPKciiS3_E19__PRETTY_FUNCTION__.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC14.LC13.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43qquickaction.cpp_ZN12_GLOBAL__N_123qShortcutContextMatcherEP7QObjectN2Qt15ShortcutContextE_ZN12_GLOBAL__N_123qMnemonicContextMatcherEP7QObjectN2Qt15ShortcutContextE_ZZN12QQuickAction5eventEP6QEventE19__PRETTY_FUNCTION__qquickexclusivegroup.cpp_ZL9isCheckedPK7QObject_ZL16checkableSignals_ZZN20QQuickExclusiveGroup13bindCheckableEP7QObjectE19__PRETTY_FUNCTION__qquickmenu.cpp_ZN5QListI8QPointerI14QQuickMenuBaseEE7deallocEPN9QListData4DataE.isra.20qquickmenubar.cppqquickmenuitem.cppqquickmenupopupwindow.cppqquickpopupwindow.cppqquickstack.cppqquickcalendarmodel.cpp_ZZZNK19QQuickCalendarModel9roleNamesEvENKUlvE_clEvE18qbytearray_literalqquicktooltip.cppqquickspinboxvalidator.cppqquickrangemodel.cppqquickrangeddate.cpp_ZZN12_GLOBAL__N_119Q_QGS_jsMinimumDate13innerFunctionEvEN6HolderD2Ev_ZN12_GLOBAL__N_119Q_QGS_jsMinimumDate5guardE_ZZN12_GLOBAL__N_119Q_QGS_jsMinimumDate13innerFunctionEvEN6HolderD1Ev_ZZN12_GLOBAL__N_119Q_QGS_jsMaximumDate13innerFunctionEvEN6HolderD2Ev_ZN12_GLOBAL__N_119Q_QGS_jsMaximumDate5guardE_ZZN12_GLOBAL__N_119Q_QGS_jsMaximumDate13innerFunctionEvEN6HolderD1Ev_ZGVZN12_GLOBAL__N_119Q_QGS_jsMinimumDate13innerFunctionEvE6holder_ZZN12_GLOBAL__N_119Q_QGS_jsMinimumDate13innerFunctionEvE6holder_ZGVZN12_GLOBAL__N_119Q_QGS_jsMaximumDate13innerFunctionEvE6holder_ZZN12_GLOBAL__N_119Q_QGS_jsMaximumDate13innerFunctionEvE6holderqquickcontrolsettings.cpp_ZL12fromResourceRK7QString_ZL15styleImportPathP10QQmlEngineRK7QString_ZZN21QQuickControlSettingsC1EP10QQmlEngineE19__PRETTY_FUNCTION__qquickwheelarea.cppqquickabstractstyle.cppqrc_controls.cpp_ZL16qt_resource_data_ZL16qt_resource_name_ZL18qt_resource_struct_ZN12_GLOBAL__N_138qCleanupResources_controls_dtor_class_D2Ev_ZN12_GLOBAL__N_138qCleanupResources_controls_dtor_class_D1Ev_GLOBAL__sub_I_qrc_controls.cpp_ZN12_GLOBAL__N_1L41qCleanupResources_controls_dtor_instance_Emoc_plugin.cpp_ZL17qt_pluginMetaData_ZGVZ18qt_plugin_instanceE9_instance_ZZ18qt_plugin_instanceE9_instance_ZL40qt_meta_stringdata_QtQuickControlsPlugin_ZL26qt_section_alignment_dummy_ZL34qt_meta_data_QtQuickControlsPluginmoc_qquickaction_p.cpp_ZL31qt_meta_stringdata_QQuickAction_ZL25qt_meta_data_QQuickAction.L166.L31.L33.L34.L35.L36.L37.L38.L39.L40.L41.L42.L43.L44.L45.L132.L134.L135.L136.L137.L138.L139.L140.L141.L102.L104.L105.L106.L107.L108.L109.L110.L111.L112moc_qquickexclusivegroup_p.cpp_ZL39qt_meta_stringdata_QQuickExclusiveGroup_ZL33qt_meta_data_QQuickExclusiveGroupmoc_qquickmenu_p.cpp_ZL29qt_meta_stringdata_QQuickMenu_ZL23qt_meta_data_QQuickMenu.L289.L99.L101.L103.L113.L114.L115.L116.L117.L118.L119.L120.L121.L122.L123.L124.L275.L277.L278.L279.L280.L281.L282.L257.L259.L260.L261.L262.L263.L264.L265.L266.L267.L268moc_qquickmenubar_p.cpp_ZL32qt_meta_stringdata_QQuickMenuBar_ZL26qt_meta_data_QQuickMenuBarmoc_qquickmenuitem_p.cpp_ZL33qt_meta_stringdata_QQuickMenuBase_ZL38qt_meta_stringdata_QQuickMenuSeparator_ZL33qt_meta_stringdata_QQuickMenuText_ZL33qt_meta_stringdata_QQuickMenuItem_ZL27qt_meta_data_QQuickMenuItem_ZL27qt_meta_data_QQuickMenuText_ZL32qt_meta_data_QQuickMenuSeparator_ZL32qt_meta_extradata_QQuickMenuBase_ZL27qt_meta_data_QQuickMenuBase_ZL31qt_meta_data_QQuickMenuItemType_ZL37qt_meta_stringdata_QQuickMenuItemType.L60.L62.L63.L64.L65.L66.L67.L68.L83.L85.L86.L87.L88.L89.L90.L91.L92.L93.L94.L95.L96.L146.L148.L149.L150.L151.L230.L232.L233.L234.L235.L236.L217.L219.L220.L221.L222.L223moc_qquickmenuitemcontainer_p.cpp_ZN5QListI8QPointerI14QQuickMenuBaseEE7deallocEPN9QListData4DataE.isra.4_ZL42qt_meta_stringdata_QQuickMenuItemContainer_ZL36qt_meta_data_QQuickMenuItemContainermoc_qquickmenupopupwindow_p.cpp_ZL40qt_meta_stringdata_QQuickMenuPopupWindow_ZL34qt_meta_data_QQuickMenuPopupWindowmoc_qquickpopupwindow_p.cpp_ZL36qt_meta_stringdata_QQuickPopupWindow_ZL30qt_meta_data_QQuickPopupWindow.L19.L21.L22.L23.L24.L25moc_qquickstack_p.cpp_ZL30qt_meta_stringdata_QQuickStack_ZL24qt_meta_data_QQuickStackmoc_qquickselectionmode_p.cpp_ZL32qt_meta_data_QQuickSelectionMode_ZL38qt_meta_stringdata_QQuickSelectionModemoc_qquickcalendarmodel_p.cpp_ZL38qt_meta_stringdata_QQuickCalendarModel_ZL32qt_meta_data_QQuickCalendarModel.L15.L17.L18.L20moc_qquicktooltip_p.cpp_ZL32qt_meta_stringdata_QQuickTooltip_ZL26qt_meta_data_QQuickTooltipmoc_qquickspinboxvalidator_p.cpp_ZL41qt_meta_stringdata_QQuickSpinBoxValidator_ZL35qt_meta_data_QQuickSpinBoxValidator.L26.L28.L29.L30.L32.L97.L98.L100.L72.L74.L75.L76.L77.L78.L79.L80moc_qquickrangemodel_p.cpp_ZL35qt_meta_stringdata_QQuickRangeModel_ZL29qt_meta_data_QQuickRangeModel.L27.L82.L84moc_qquickrangeddate_p.cpp_ZL35qt_meta_stringdata_QQuickRangedDate_ZL29qt_meta_data_QQuickRangedDatemoc_qquickcontrolsettings_p.cpp_ZL40qt_meta_stringdata_QQuickControlSettings_ZL34qt_meta_data_QQuickControlSettings.L81moc_qquickwheelarea_p.cpp_ZL34qt_meta_stringdata_QQuickWheelArea_ZL28qt_meta_data_QQuickWheelArea.L70.L71.L73.L55.L57.L58.L59.L61moc_qquickabstractstyle_p.cpp_ZL38qt_meta_stringdata_QQuickAbstractStyle_ZL32qt_meta_data_QQuickAbstractStylemoc_qquickpadding_p.cpp_ZL32qt_meta_stringdata_QQuickPadding_ZL26qt_meta_data_QQuickPadding__FRAME_END____x86.get_pc_thunk.bx__on_dlclose__dso_handleatexit__stack_chk_fail_local__x86.get_pc_thunk.cx_DYNAMIC_GLOBAL_OFFSET_TABLE___cxa_finalize__cxa_atexit__stack_chk_fail_ZN14QQuickMenuBase8isNativeEv_ZNK14QQuickMenuText6actionEv_ZN10QQuickMenu8isNativeEv_ZN22QQuickSpinBoxValidator10classBeginEv_ZThn8_N22QQuickSpinBoxValidator10classBeginEv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE6DeleteEPv_ZdlPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE6DeleteEPv_ZNK7QWindow4sizeEv_ZNK7QWindow8geometryEv_ZThn8_NK7QWindow4sizeEv_ZN11QQmlPrivate10createIntoI12QQuickActionEEvPv_ZN12QQuickActionC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZN11QQmlPrivate10createIntoI20QQuickExclusiveGroupEEvPv_ZN20QQuickExclusiveGroupC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZN11QQmlPrivate10createIntoI14QQuickMenuItemEEvPv_ZN14QQuickMenuItemC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZN11QQmlPrivate10createIntoI19QQuickMenuSeparatorEEvPv_ZN19QQuickMenuSeparatorC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZN11QQmlPrivate24AttachedPropertySelectorI11QQuickStackLi1EE18attachedPropertiesEP7QObject_ZN11QQuickStack21qmlAttachedPropertiesEP7QObject_ZN21QQuickControlsPrivate22registerSettingsModuleEP10QQmlEngineP9QJSEngine_Znwj_ZN21QQuickControlSettingsC1EP10QQmlEngine_ZN21QQuickControlsPrivate21registerTooltipModuleEP10QQmlEngineP9QJSEngine_ZN13QQuickTooltipC1EP7QObject_ZN11QQmlPrivate10createIntoI19QQuickAbstractStyleEEvPv_ZN19QQuickAbstractStyleC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZN11QQmlPrivate10createIntoI19QQuickCalendarModelEEvPv_ZN19QQuickCalendarModelC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZN11QQmlPrivate10createIntoI16QQuickRangedDateEEvPv_ZN16QQuickRangedDateC2Ev_ZTVN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZN11QQmlPrivate10createIntoI16QQuickRangeModelEEvPv_ZN16QQuickRangeModelC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZN11QQmlPrivate10createIntoI15QQuickWheelAreaEEvPv_ZN15QQuickWheelAreaC2EP10QQuickItem_ZTVN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZN11QQmlPrivate10createIntoI22QQuickSpinBoxValidatorEEvPv_ZN22QQuickSpinBoxValidatorC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZN11QQmlPrivate10createIntoI10QQuickMenuEEvPv_ZN10QQuickMenuC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZN11QQmlPrivate10createIntoI13QQuickMenuBarEEvPv_ZN13QQuickMenuBarC2EP7QObject_ZTVN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZN11QQmlPrivate10createIntoI17QQuickPopupWindowEEvPv_ZN17QQuickPopupWindowC2Ev_ZTVN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZN25QQuickDesktopIconProviderD2Ev_ZTV25QQuickDesktopIconProvider_ZN19QQuickImageProviderD2Ev_ZN25QQuickDesktopIconProviderD1Ev_ZN25QQuickDesktopIconProviderD0Ev_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED2Ev_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZTV17QQuickPopupWindow_ZN12QQuickWindowD2Ev_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI17QQuickPopupWindowED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED2Ev_ZTV16QQuickRangedDate_ZN7QObjectD2Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangedDateED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED2Ev_ZTV19QQuickMenuSeparator_ZN14QQuickMenuBaseD2Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorED0Ev_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED2Ev_ZTV20QQuickExclusiveGroup_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED1Ev_ZN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupED0Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED2Ev_ZN13QQuickMenuBarD2Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED1Ev_ZN11QQmlPrivate11QQmlElementI13QQuickMenuBarED0Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED2Ev_ZN10QQuickMenuD2Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED1Ev_ZN11QQmlPrivate11QQmlElementI10QQuickMenuED0Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED2Ev_ZN22QQuickSpinBoxValidatorD2Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED1Ev_ZN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorED0Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED2Ev_ZN15QQuickWheelAreaD2Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED1Ev_ZThn8_N11QQmlPrivate11QQmlElementI15QQuickWheelAreaED1Ev_ZN11QQmlPrivate11QQmlElementI15QQuickWheelAreaED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI15QQuickWheelAreaED0Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED2Ev_ZN16QQuickRangeModelD2Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED1Ev_ZN11QQmlPrivate11QQmlElementI16QQuickRangeModelED0Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED2Ev_ZN14QQuickMenuItemD2Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED1Ev_ZN11QQmlPrivate11QQmlElementI14QQuickMenuItemED0Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED2Ev_ZN12QQuickActionD2Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED1Ev_ZN11QQmlPrivate11QQmlElementI12QQuickActionED0Ev_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP12QQuickActionLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP20QQuickExclusiveGroupLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuItemLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP18QQuickMenuItemTypeLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickMenuSeparatorLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP14QQuickMenuBaseLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP11QQuickStackLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickSelectionModeLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickAbstractStyleLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP19QQuickCalendarModelLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickPaddingLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangedDateLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP16QQuickRangeModelLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP15QQuickWheelAreaLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP22QQuickSpinBoxValidatorLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickTooltipLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP21QQuickControlSettingsLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickMenuLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP13QQuickMenuBarLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP17QQuickPopupWindowLb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI10QQuickMenuELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI11QQuickStackELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangedDateELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI16QQuickRangeModelELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI15QQuickWheelAreaELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI22QQuickSpinBoxValidatorELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI12QQuickActionELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI20QQuickExclusiveGroupELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuItemELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI18QQuickMenuItemTypeELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickMenuSeparatorELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI14QQuickMenuBaseELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickSelectionModeELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickAbstractStyleELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI19QQuickCalendarModelELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickPaddingELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI13QQuickMenuBarELb1EE6CreateEPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI17QQuickPopupWindowELb1EE6CreateEPKv_ZN11QQmlPrivate11QQmlElementI17QQuickPopupWindowED0Ev_ZThn8_N11QQmlPrivate11QQmlElementI17QQuickPopupWindowED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED2Ev_ZTV19QQuickAbstractStyle_ZN9QListData7disposeEPNS_4DataE_ZTV13QQuickPadding_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED2Ev_ZTV19QQuickCalendarModel_ZN7QLocaleD1Ev_ZN10QArrayData10deallocateEPS_jj_ZN18QAbstractListModelD2Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED1Ev_ZN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleED0Ev_ZN11QQmlPrivate11QQmlElementI19QQuickCalendarModelED0Ev_ZN25QQuickDesktopIconProvider13requestPixmapERK7QStringP5QSizeRKS3__ZNK7QString11lastIndexOfE5QChariN2Qt15CaseSensitivityE_ZNK7QString5rightEi_ZN5QIconC1Ev_ZN5QIcon9fromThemeERK7QStringRKS__ZNK5QIcon6pixmapERK5QSizeNS_4ModeENS_5StateE_ZN5QIconD1Ev_Z26qmlRegisterUncreatableTypeI18QQuickMenuItemTypeEiPKciiS2_RK7QString_ZN18QQuickMenuItemType16staticMetaObjectE_ZNK11QMetaObject9classNameEvstrlenmemcpy_ZN10QByteArrayC1EPKci_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_PKvES5_PFS3_S3_S7_Ei6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPvfreemalloc_Z26qmlRegisterUncreatableTypeI19QQuickSelectionModeEiPKciiS2_RK7QString_ZN19QQuickSelectionMode16staticMetaObjectE_Z27qRegisterNormalizedMetaTypeIP10QQuickMenuEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN10QQuickMenu16staticMetaObjectE_ZZN11QMetaTypeIdIP10QQuickMenuE14qt_metatype_idEvE11metatype_id_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN11QMetaObject14normalizedTypeEPKc_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI10QQuickMenuEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI10QQuickMenuEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI10QQuickMenuEiPKciiS2__ZN10QArrayData11shared_nullE_Z27qRegisterNormalizedMetaTypeIP11QQuickStackEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN11QQuickStack16staticMetaObjectE_ZZN11QMetaTypeIdIP11QQuickStackE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI11QQuickStackEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI11QQuickStackEE14qt_metatype_idEvE11metatype_id_Z26qmlRegisterUncreatableTypeI11QQuickStackEiPKciiS2_RK7QString_Z27qRegisterNormalizedMetaTypeIP16QQuickRangedDateEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN16QQuickRangedDate16staticMetaObjectE_ZZN11QMetaTypeIdIP16QQuickRangedDateE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI16QQuickRangedDateEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI16QQuickRangedDateEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI16QQuickRangedDateEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP16QQuickRangeModelEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN16QQuickRangeModel16staticMetaObjectE_ZZN11QMetaTypeIdIP16QQuickRangeModelE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI16QQuickRangeModelEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI16QQuickRangeModelEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI16QQuickRangeModelEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP15QQuickWheelAreaEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN15QQuickWheelArea16staticMetaObjectE_ZZN11QMetaTypeIdIP15QQuickWheelAreaE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI15QQuickWheelAreaEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI15QQuickWheelAreaEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI15QQuickWheelAreaEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP22QQuickSpinBoxValidatorEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN22QQuickSpinBoxValidator16staticMetaObjectE_ZZN11QMetaTypeIdIP22QQuickSpinBoxValidatorE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeI16QQmlListPropertyI22QQuickSpinBoxValidatorEEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS6_Xaasr12QMetaTypeId2IS6_E7DefinedntsrSB_9IsBuiltInEE11DefinedTypeE_ZZN11QMetaTypeIdI16QQmlListPropertyI22QQuickSpinBoxValidatorEE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI22QQuickSpinBoxValidatorEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP12QQuickActionEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN12QQuickAction16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP12QQuickActionLb1EE14qt_metatype_idEvE11metatype_id_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QByteArray6appendEPKc_ZN10QByteArray6appendEc_Z15qmlRegisterTypeI12QQuickActionEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP20QQuickExclusiveGroupEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN20QQuickExclusiveGroup16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP20QQuickExclusiveGroupLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI20QQuickExclusiveGroupEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP14QQuickMenuItemEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN14QQuickMenuItem16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP14QQuickMenuItemLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI14QQuickMenuItemEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP19QQuickMenuSeparatorEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickMenuSeparator16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickMenuSeparatorLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickMenuSeparatorEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP14QQuickMenuBaseEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN14QQuickMenuBase16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP14QQuickMenuBaseLb1EE14qt_metatype_idEvE11metatype_id_Z26qmlRegisterUncreatableTypeI14QQuickMenuBaseEiPKciiS2_RK7QString_Z27qRegisterNormalizedMetaTypeIP19QQuickAbstractStyleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickAbstractStyle16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickAbstractStyleLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickAbstractStyleEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP19QQuickCalendarModelEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN19QQuickCalendarModel16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP19QQuickCalendarModelLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI19QQuickCalendarModelEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP13QQuickPaddingEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickPadding16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickPaddingLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI13QQuickPaddingEiv_Z27qRegisterNormalizedMetaTypeIP13QQuickTooltipEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickTooltip16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickTooltipLb1EE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeIP21QQuickControlSettingsEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN21QQuickControlSettings16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP21QQuickControlSettingsLb1EE14qt_metatype_idEvE11metatype_id_Z27qRegisterNormalizedMetaTypeIP13QQuickMenuBarEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN13QQuickMenuBar16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP13QQuickMenuBarLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI13QQuickMenuBarEiPKciiS2__Z27qRegisterNormalizedMetaTypeIP17QQuickPopupWindowEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE_ZN17QQuickPopupWindow16staticMetaObjectE_ZZN18QMetaTypeIdQObjectIP17QQuickPopupWindowLb1EE14qt_metatype_idEvE11metatype_id_Z15qmlRegisterTypeI17QQuickPopupWindowEiPKciiS2__ZNK21QtQuickControlsPlugin20isLoadedFromResourceEv_ZNK19QQmlExtensionPlugin7baseUrlEv_ZNK4QUrl11toLocalFileEv_ZN7QString15fromUtf8_helperEPKci_ZN7QString6appendERKS__ZN5QFileC1ERK7QString_ZN4QUrlD1Ev_ZNK5QFile6existsEv_ZN5QFileD1Ev_ZN21QtQuickControlsPlugin16initializeEngineEP10QQmlEnginePKc_ZN19QQuickImageProviderC2EN21QQmlImageProviderBase9ImageTypeE6QFlagsINS0_4FlagEE_ZN7QString16fromAscii_helperEPKci_ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase_ZN10QQmlEngine13addImportPathERK7QString_ZThn8_N21QtQuickControlsPlugin16initializeEngineEP10QQmlEnginePKc_ZNK21QtQuickControlsPlugin12fileLocationEv_ZNK4QUrl8toStringE12QUrlTwoFlagsINS_19UrlFormattingOptionENS_25ComponentFormattingOptionEE_ZN21QtQuickControlsPlugin13registerTypesEPKc_Z23qInitResources_controlsv_ZN7QString17fromLatin1_helperEPKci_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZNK4QUrl10isRelativeEv_ZN4QUrlC1ERKS__ZNK14QMessageLogger7warningEPKcz_ZThn8_N21QtQuickControlsPlugin13registerTypesEPKc_ZTI25QQuickDesktopIconProvider_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS25QQuickDesktopIconProvider_ZTI19QQuickImageProvider_ZTIN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZTSN11QQmlPrivate11QQmlElementI12QQuickActionEE_ZTI12QQuickAction_ZTIN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZTSN11QQmlPrivate11QQmlElementI20QQuickExclusiveGroupEE_ZTI20QQuickExclusiveGroup_ZTIN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZTSN11QQmlPrivate11QQmlElementI14QQuickMenuItemEE_ZTI14QQuickMenuItem_ZTIN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickMenuSeparatorEE_ZTI19QQuickMenuSeparator_ZTIN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickAbstractStyleEE_ZTI19QQuickAbstractStyle_ZTIN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZTSN11QQmlPrivate11QQmlElementI19QQuickCalendarModelEE_ZTI19QQuickCalendarModel_ZTIN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZTSN11QQmlPrivate11QQmlElementI16QQuickRangedDateEE_ZTI16QQuickRangedDate_ZTIN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZTSN11QQmlPrivate11QQmlElementI16QQuickRangeModelEE_ZTI16QQuickRangeModel_ZTIN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZTSN11QQmlPrivate11QQmlElementI15QQuickWheelAreaEE_ZTI15QQuickWheelArea_ZTIN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZTSN11QQmlPrivate11QQmlElementI22QQuickSpinBoxValidatorEE_ZTI22QQuickSpinBoxValidator_ZTIN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZTSN11QQmlPrivate11QQmlElementI10QQuickMenuEE_ZTI10QQuickMenu_ZTIN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZTSN11QQmlPrivate11QQmlElementI13QQuickMenuBarEE_ZTI13QQuickMenuBar_ZTIN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZTSN11QQmlPrivate11QQmlElementI17QQuickPopupWindowEE_ZTI17QQuickPopupWindow_ZNK19QQuickImageProvider9imageTypeEv_ZNK19QQuickImageProvider5flagsEv_ZN19QQuickImageProvider12requestImageERK7QStringP5QSizeRKS3__ZN19QQuickImageProvider14requestTextureERK7QStringP5QSizeRKS3__ZNK12QQuickAction10metaObjectEv_ZN12QQuickAction11qt_metacastEPKc_ZN12QQuickAction11qt_metacallEN11QMetaObject4CallEiPPv_ZN12QQuickAction5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZNK20QQuickExclusiveGroup10metaObjectEv_ZN20QQuickExclusiveGroup11qt_metacastEPKc_ZN20QQuickExclusiveGroup11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject5eventEP6QEvent_ZNK14QQuickMenuItem10metaObjectEv_ZN14QQuickMenuItem11qt_metacastEPKc_ZN14QQuickMenuItem11qt_metacallEN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase10setVisibleEb_ZN14QQuickMenuItem13setParentMenuEP10QQuickMenu_ZN14QQuickMenuItem10setEnabledEb_ZNK14QQuickMenuItem4textEv_ZNK14QQuickMenuItem10iconSourceEv_ZNK14QQuickMenuItem8iconNameEv_ZNK14QQuickMenuItem4iconEv_ZNK14QQuickMenuItem6actionEv_ZN14QQuickMenuText10updateTextEv_ZNK19QQuickMenuSeparator10metaObjectEv_ZN19QQuickMenuSeparator11qt_metacastEPKc_ZN19QQuickMenuSeparator11qt_metacallEN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase13setParentMenuEP10QQuickMenu_ZNK19QQuickAbstractStyle10metaObjectEv_ZN19QQuickAbstractStyle11qt_metacastEPKc_ZN19QQuickAbstractStyle11qt_metacallEN11QMetaObject4CallEiPPv_ZNK19QQuickCalendarModel10metaObjectEv_ZN19QQuickCalendarModel11qt_metacastEPKc_ZN19QQuickCalendarModel11qt_metacallEN11QMetaObject4CallEiPPv_ZNK18QAbstractListModel5indexEiiRK11QModelIndex_ZNK18QAbstractListModel6parentERK11QModelIndex_ZNK18QAbstractItemModel7siblingEiiRK11QModelIndex_ZNK19QQuickCalendarModel8rowCountERK11QModelIndex_ZNK18QAbstractListModel11columnCountERK11QModelIndex_ZNK18QAbstractListModel11hasChildrenERK11QModelIndex_ZNK19QQuickCalendarModel4dataERK11QModelIndexi_ZN18QAbstractItemModel7setDataERK11QModelIndexRK8QVarianti_ZNK18QAbstractItemModel10headerDataEiN2Qt11OrientationEi_ZN18QAbstractItemModel13setHeaderDataEiN2Qt11OrientationERK8QVarianti_ZNK18QAbstractItemModel8itemDataERK11QModelIndex_ZN18QAbstractItemModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE_ZNK18QAbstractItemModel9mimeTypesEv_ZNK18QAbstractItemModel8mimeDataERK5QListI11QModelIndexE_ZNK18QAbstractItemModel15canDropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZN18QAbstractListModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZNK18QAbstractItemModel20supportedDropActionsEv_ZNK18QAbstractItemModel20supportedDragActionsEv_ZN18QAbstractItemModel10insertRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13insertColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel10removeRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13removeColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel8moveRowsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel11moveColumnsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel9fetchMoreERK11QModelIndex_ZNK18QAbstractItemModel12canFetchMoreERK11QModelIndex_ZNK18QAbstractListModel5flagsERK11QModelIndex_ZN18QAbstractItemModel4sortEiN2Qt9SortOrderE_ZNK18QAbstractItemModel5buddyERK11QModelIndex_ZNK18QAbstractItemModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE_ZNK18QAbstractItemModel4spanERK11QModelIndex_ZNK19QQuickCalendarModel9roleNamesEv_ZN18QAbstractItemModel6submitEv_ZN18QAbstractItemModel6revertEv_ZNK16QQuickRangedDate10metaObjectEv_ZN16QQuickRangedDate11qt_metacastEPKc_ZN16QQuickRangedDate11qt_metacallEN11QMetaObject4CallEiPPv_ZNK16QQuickRangeModel10metaObjectEv_ZN16QQuickRangeModel11qt_metacastEPKc_ZN16QQuickRangeModel11qt_metacallEN11QMetaObject4CallEiPPv_ZNK15QQuickWheelArea10metaObjectEv_ZN15QQuickWheelArea11qt_metacastEPKc_ZN15QQuickWheelArea11qt_metacallEN11QMetaObject4CallEiPPv_ZN10QQuickItem5eventEP6QEvent_ZNK10QQuickItem12boundingRectEv_ZNK10QQuickItem8clipRectEv_ZNK10QQuickItem8containsERK7QPointF_ZNK10QQuickItem16inputMethodQueryEN2Qt16InputMethodQueryE_ZNK10QQuickItem17isTextureProviderEv_ZNK10QQuickItem15textureProviderEv_ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE_ZN10QQuickItem10classBeginEv_ZN10QQuickItem17componentCompleteEv_ZN10QQuickItem13keyPressEventEP9QKeyEvent_ZN10QQuickItem15keyReleaseEventEP9QKeyEvent_ZN10QQuickItem16inputMethodEventEP17QInputMethodEvent_ZN10QQuickItem12focusInEventEP11QFocusEvent_ZN10QQuickItem13focusOutEventEP11QFocusEvent_ZN10QQuickItem15mousePressEventEP11QMouseEvent_ZN10QQuickItem14mouseMoveEventEP11QMouseEvent_ZN10QQuickItem17mouseReleaseEventEP11QMouseEvent_ZN10QQuickItem21mouseDoubleClickEventEP11QMouseEvent_ZN10QQuickItem16mouseUngrabEventEv_ZN10QQuickItem16touchUngrabEventEv_ZN15QQuickWheelArea10wheelEventEP11QWheelEvent_ZN10QQuickItem10touchEventEP11QTouchEvent_ZN10QQuickItem15hoverEnterEventEP11QHoverEvent_ZN10QQuickItem14hoverMoveEventEP11QHoverEvent_ZN10QQuickItem15hoverLeaveEventEP11QHoverEvent_ZN10QQuickItem14dragEnterEventEP15QDragEnterEvent_ZN10QQuickItem13dragMoveEventEP14QDragMoveEvent_ZN10QQuickItem14dragLeaveEventEP15QDragLeaveEvent_ZN10QQuickItem9dropEventEP10QDropEvent_ZN10QQuickItem21childMouseEventFilterEPS_P6QEvent_ZN10QQuickItem21windowDeactivateEventEv_ZN10QQuickItem15geometryChangedERK6QRectFS2__ZN10QQuickItem15updatePaintNodeEP7QSGNodePNS_19UpdatePaintNodeDataE_ZN10QQuickItem16releaseResourcesEv_ZN10QQuickItem12updatePolishEv_ZThn8_N10QQuickItem10classBeginEv_ZThn8_N10QQuickItem17componentCompleteEv_ZNK22QQuickSpinBoxValidator10metaObjectEv_ZN22QQuickSpinBoxValidator11qt_metacastEPKc_ZN22QQuickSpinBoxValidator11qt_metacallEN11QMetaObject4CallEiPPv_ZNK22QQuickSpinBoxValidator8validateER7QStringRi_ZNK22QQuickSpinBoxValidator5fixupER7QString_ZN22QQuickSpinBoxValidator17componentCompleteEv_ZThn8_N22QQuickSpinBoxValidator17componentCompleteEv_ZNK10QQuickMenu10metaObjectEv_ZN10QQuickMenu11qt_metacastEPKc_ZN10QQuickMenu11qt_metacallEN11QMetaObject4CallEiPPv_ZN10QQuickMenu10setVisibleEb_ZN10QQuickMenu10setEnabledEb_ZNK14QQuickMenuText4textEv_ZNK14QQuickMenuText10iconSourceEv_ZNK14QQuickMenuText8iconNameEv_ZNK14QQuickMenuText4iconEv_ZN10QQuickMenu10updateTextEv_ZNK13QQuickMenuBar10metaObjectEv_ZN13QQuickMenuBar11qt_metacastEPKc_ZN13QQuickMenuBar11qt_metacallEN11QMetaObject4CallEiPPv_ZNK17QQuickPopupWindow10metaObjectEv_ZN17QQuickPopupWindow11qt_metacastEPKc_ZN17QQuickPopupWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZN12QQuickWindow5eventEP6QEvent_ZNK7QWindow11surfaceTypeEv_ZNK7QWindow6formatEv_ZNK12QQuickWindow14accessibleRootEv_ZNK12QQuickWindow11focusObjectEv_ZN17QQuickPopupWindow11exposeEventEP12QExposeEvent_ZN12QQuickWindow11resizeEventEP12QResizeEvent_ZN7QWindow9moveEventEP10QMoveEvent_ZN12QQuickWindow12focusInEventEP11QFocusEvent_ZN12QQuickWindow13focusOutEventEP11QFocusEvent_ZN12QQuickWindow9showEventEP10QShowEvent_ZN17QQuickPopupWindow9hideEventEP10QHideEvent_ZN12QQuickWindow13keyPressEventEP9QKeyEvent_ZN12QQuickWindow15keyReleaseEventEP9QKeyEvent_ZN17QQuickPopupWindow15mousePressEventEP11QMouseEvent_ZN17QQuickPopupWindow17mouseReleaseEventEP11QMouseEvent_ZN12QQuickWindow21mouseDoubleClickEventEP11QMouseEvent_ZN17QQuickPopupWindow14mouseMoveEventEP11QMouseEvent_ZN12QQuickWindow10wheelEventEP11QWheelEvent_ZN7QWindow10touchEventEP11QTouchEvent_ZN7QWindow11tabletEventEP12QTabletEvent_ZN7QWindow11nativeEventERK10QByteArrayPvPl_ZNK7QWindow13surfaceHandleEv_ZN17QQuickPopupWindow13setParentItemEP10QQuickItem_ZN17QQuickPopupWindow4showEv_ZThn8_NK7QWindow6formatEv_ZThn8_NK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow11surfaceTypeEv_ZN10QQuickItem16staticMetaObjectE_ZNK11QMetaObject4castEP7QObject_ZN15QGuiApplication11focusWindowEv_ZNK10QQuickItem6windowEv_ZNK14QQuickMenuBase10visualItemEv_ZNK10QQuickItem9isVisibleEv_ZN7QObjectC2EPS__ZTV12QQuickAction_ZN4QUrlC1Ev_ZN12QKeySequenceC1Ev_ZN12QQuickActionC1EP7QObject_ZNK12QQuickAction8shortcutEv_ZNK12QKeySequence8toStringENS_14SequenceFormatE_ZN8QVariantC1ERK7QString_ZN12QQuickAction11setShortcutERK8QVariant_ZNK8QVariant4typeEv_ZNK8QVariant8toStringEv_ZN12QKeySequence10fromStringERK7QStringNS_14SequenceFormatE_ZN12QKeySequenceD1Ev_ZNK12QKeySequenceeqERKS__ZNK12QKeySequence7isEmptyEv_ZN12QKeySequenceaSERKS__ZN22QGuiApplicationPrivate4selfE_ZN12QShortcutMap11addShortcutEP7QObjectRK12QKeySequenceN2Qt15ShortcutContextEPFbS1_S6_E_ZN12QQuickAction15shortcutChangedE8QVariant_ZN8QVariantD1Ev_ZNK8QVariant5toIntEPb_ZN12QKeySequenceC1ENS_11StandardKeyE_ZN12QShortcutMap14removeShortcutEiP7QObjectRK12QKeySequence_ZN12QQuickAction19setMnemonicFromTextERK7QString_ZN12QKeySequence8mnemonicERK7QString_ZN12QQuickAction7setTextERK7QString_ZeqRK7QStringS1__ZN7QStringaSERKS__ZN12QQuickAction11textChangedEv_ZN12QQuickAction13setIconSourceERK4QUrl_ZNK4QUrleqERKS__ZN4QUrlaSERKS__ZN8QQmlFile19urlToLocalFileOrQrcERK4QUrl_ZN5QIconC1ERK7QString_ZN12QQuickAction11iconChangedEv_ZN12QQuickAction17iconSourceChangedEv_ZNK5QIcon6isNullEv_ZNK12QQuickAction8iconNameEv_ZN12QQuickAction11setIconNameERK7QString_ZN12QQuickAction15iconNameChangedEv_ZN12QQuickAction10setTooltipERK7QString_ZN12QQuickAction14tooltipChangedE7QString_ZN12QQuickAction10setEnabledEb_ZN12QQuickAction14enabledChangedEv_ZN12QQuickAction12setCheckableEb_ZN12QQuickAction16checkableChangedEv_ZN12QQuickAction7toggledEb_ZN12QQuickAction10setCheckedEb_ZNK12QQuickAction14exclusiveGroupEv_ZN12QQuickAction17setExclusiveGroupEP20QQuickExclusiveGroup_ZN20QQuickExclusiveGroup15unbindCheckableEP7QObject_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject_ZN20QQuickExclusiveGroup13bindCheckableEP7QObject_ZN12QQuickAction21exclusiveGroupChangedEv_ZN12QQuickActionD1Ev_ZN12QQuickActionD0Ev_ZN12QQuickAction7triggerEP7QObject_ZN12QQuickAction9triggeredEP7QObject_ZNK7QString8toLatin1Ev_ZN20QQuickExclusiveGroup14append_actionsEP16QQmlListPropertyI12QQuickActionEPS1__ZNK7QObject8propertyEPKc_ZNK8QVariant6toBoolEv_ZNK11QMetaObject13indexOfMethodEPKc_ZNK11QMetaObject6methodEi_ZN20QQuickExclusiveGroupC1EP7QObject_ZN20QQuickExclusiveGroup7actionsEv_ZN20QQuickExclusiveGroup10setCurrentEP7QObject_ZN8QVariantC1Eb_ZN7QObject11setPropertyEPKcRK8QVariant_ZN20QQuickExclusiveGroup14currentChangedEv_ZN20QQuickExclusiveGroup13updateCurrentEv_ZNK7QObject6senderEv_ZNK11QMetaObject13indexOfSignalEPKc_ZN7QObject10disconnectEPKS_RK11QMetaMethodS1_S4__ZN7QObject10disconnectEPKS_PKcS1_S3__ZN7QObject7connectEPKS_RK11QMetaMethodS1_S4_N2Qt14ConnectionTypeE_ZN11QMetaObject10ConnectionD1Ev_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZNK14QMessageLogger7warningEv_ZN11QTextStreamlsERK7QString_ZN11QTextStreamlsEc_Zls6QDebugPK7QObject_ZN11QTextStreamD1Ev_Z17qt_message_output9QtMsgTypeRK18QMessageLogContextRK7QString_ZNK7QString8endsWithE5QCharN2Qt15CaseSensitivityE_ZN7QString4chopEi_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE11deleteNode2EPN9QHashData4NodeE_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE13duplicateNodeEPN9QHashData4NodeEPv_ZN10QQuickMenu15count_menuItemsEP16QQmlListPropertyI7QObjectE_ZTV10QQuickMenu_ZN9QListData6detachEi_ZN9QListData5eraseEPPv_ZN5QFontD1Ev_ZN9QHashData11free_helperEPFvPNS_4NodeEE_ZN14QQuickMenuTextD2Ev_ZN10QQuickMenuD1Ev_ZN10QQuickMenuD0Ev_ZN14QQuickMenuTextC2EP7QObjectN18QQuickMenuItemType12MenuItemTypeE_ZN9QListData11shared_nullE_ZN9QHashData11shared_nullE_ZN5QFontC1Ev_ZN22QGuiApplicationPrivate14platform_themeE_ZN5QFontaSERKS__ZN10QQuickMenuC1EP7QObject_ZN10QQuickMenu17syncParentMenuBarEv_ZN10QQuickMenu15setMinimumWidthEi_ZN10QQuickMenu19minimumWidthChangedEv_ZN10QQuickMenu7setFontERK5QFont_ZNK5QFonteqERKS__ZN10QQuickMenu10setXOffsetEd_ZN10QQuickMenu10setYOffsetEd_ZN10QQuickMenu16setSelectedIndexEi_ZN10QQuickMenu22__selectedIndexChangedEv_ZN10QQuickMenu9menuItemsEv_ZN10QQuickMenu16append_menuItemsEP16QQmlListPropertyI7QObjectEPS1__ZN10QQuickMenu12at_menuItemsEP16QQmlListPropertyI7QObjectEi_ZN10QQuickMenu15clear_menuItemsEP16QQmlListPropertyI7QObjectE_ZN10QQuickMenu16findParentWindowEv_ZN10QQuickMenu18setMenuContentItemEP10QQuickItem_ZN10QQuickMenu22menuContentItemChangedEv_ZN10QQuickMenu15setPopupVisibleEb_ZN10QQuickMenu19popupVisibleChangedEv_ZNK10QQuickMenu13popupGeometryEv_ZN10QQuickMenu11__closeMenuEv_ZN7QWindow10setVisibleEb_ZN10QQuickMenu12__menuClosedEv_ZN10QQuickMenu13__dismissMenuEv_ZN21QQuickMenuPopupWindow16staticMetaObjectE_ZNK7QWindow15transientParentEv_ZN17QQuickPopupWindow12dismissPopupEv_ZN10QQuickMenu20windowVisibleChangedEb_ZN7QWindow19setMouseGrabEnabledEb_ZN7QWindow22setKeyboardGrabEnabledEb_ZN7QObject11deleteLaterEv_ZNK10QQuickMenu20itemIndexToListIndexEiPiS0__ZN23QQuickMenuItemContainer16staticMetaObjectE_ZNK10QQuickMenu21itemIndexForListIndexEi_ZNK10QQuickMenu12nextMenuItemEPNS_16MenuItemIteratorE_ZNK10QQuickMenu15menuItemAtIndexEi_ZN10QQuickMenu7__popupEddi_ZN15QGuiApplication15layoutDirectionEv_ZNK10QQuickItem10mapToSceneERK7QPointF_ZN21QQuickMenuPopupWindowC1Ev_ZN17QQuickPopupWindow19setPopupContentItemEP10QQuickItem_ZN21QQuickMenuPopupWindow9setItemAtEP10QQuickItem_ZN7QWindow11setPositionEii_ZNK10QQuickItem5widthEv_ZN21QQuickMenuPopupWindow15setParentWindowEP12QQuickWindow_ZN10QQuickMenu5popupEv_ZN7QCursor3posEv_ZNK7QWindow13mapFromGlobalERK6QPoint_ZN10QQuickMenu8containsEP14QQuickMenuBase_ZNK14QQuickMenuBase9containerEv_ZN10QQuickMenu5clearEv_ZN10QQuickMenu13setupMenuItemEP14QQuickMenuBasei_ZNK5QListIP14QQuickMenuBaseE7indexOfERKS1_i_ZNK5QListI8QPointerI14QQuickMenuBaseEE7indexOfERKS2_i_ZNK10QQuickMenu15indexOfMenuItemEP14QQuickMenuBase_ZN10QQuickMenu19updateSelectedIndexEv_ZN5QListI8QPointerI14QQuickMenuBaseEE9removeOneERKS2__ZN9QListData6removeEi_ZNK5QHashIP7QObjectP23QQuickMenuItemContainerE8findNodeERKS1_Pj_ZN5QListIP14QQuickMenuBaseE18detach_helper_growEii_ZN9QListData11detach_growEPii_ZN5QListIP14QQuickMenuBaseE6appendERKS1__ZN9QListData6appendEv_ZN5QHashIP7QObjectP23QQuickMenuItemContainerE13detach_helperEv_ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii_ZN10QQuickMenu10insertItemEiP14QQuickMenuBase_ZN14QQuickMenuBase12setContainerEP23QQuickMenuItemContainer_ZN10QQuickMenu12itemsChangedEv_ZN9QListData6insertEi_ZN9QHashData12allocateNodeEi_ZN9QHashData6rehashEi_ZN10QQuickMenu10insertItemEi7QString_ZN14QQuickMenuItemC1EP7QObject_ZN14QQuickMenuText7setTextERK7QString_ZN10QQuickMenu7addItemE7QString_ZN10QQuickMenu15insertSeparatorEi_ZN19QQuickMenuSeparatorC1EP7QObject_ZN10QQuickMenu12addSeparatorEv_ZN14QQuickMenuBaseC2EP7QObjecti_ZTV23QQuickMenuItemContainer_ZN10QQuickMenu10removeItemEP14QQuickMenuBase_ZN14QQuickMenuText10setEnabledEb_ZN13QQuickMenuBar10count_menuEP16QQmlListPropertyI10QQuickMenuE_ZTV13QQuickMenuBar_ZN13QQuickMenuBarD1Ev_ZN13QQuickMenuBarD0Ev_ZN13QQuickMenuBar7at_menuEP16QQmlListPropertyI10QQuickMenuEi_ZN13QQuickMenuBarC1EP7QObject_ZN13QQuickMenuBar5menusEv_ZN13QQuickMenuBar11append_menuEP16QQmlListPropertyI10QQuickMenuEPS1__ZN13QQuickMenuBar8isNativeEv_ZN13QQuickMenuBar14setContentItemEP10QQuickItem_ZN13QQuickMenuBar18contentItemChangedEv_ZN13QQuickMenuBar15setParentWindowEP12QQuickWindow_ZN5QListIP10QQuickMenuE18detach_helper_growEii_ZN7QObject9setParentEPS__ZN13QQuickMenuBar12menusChangedEv_ZN5QIconC1ERKS__ZNK4QUrl7isEmptyEv_ZTV14QQuickMenuBase_ZN14QQuickMenuBaseC1EP7QObjecti_ZNK14QQuickMenuBase19parentMenuOrMenuBarEv_ZNK14QQuickMenuBase10parentMenuEv_ZN14QQuickMenuBaseD1Ev_ZN14QQuickMenuBaseD0Ev_ZTV14QQuickMenuText_ZN14QQuickMenuTextD1Ev_ZN14QQuickMenuTextD0Ev_ZN14QQuickMenuBase20syncWithPlatformMenuEv_ZN14QQuickMenuBase14visibleChangedEv_ZN14QQuickMenuText13__textChangedEv_ZN14QQuickMenuBase13setVisualItemEP10QQuickItem_ZN14QQuickMenuTextC1EP7QObjectN18QQuickMenuItemType12MenuItemTypeE_ZNK14QQuickMenuText7enabledEv_ZN14QQuickMenuText13setIconSourceERK4QUrl_ZN14QQuickMenuText11setIconNameERK7QString_ZN14QQuickMenuText13updateEnabledEv_ZN14QQuickMenuText14enabledChangedEv_ZN14QQuickMenuText10updateIconEv_ZN14QQuickMenuText13__iconChangedEv_ZTV14QQuickMenuItem_ZN14QQuickMenuItem16unbindFromActionEP7QObject_ZN14QQuickMenuItemD1Ev_ZN14QQuickMenuItemD0Ev_ZNK14QQuickMenuItem8shortcutEv_ZN14QQuickMenuItem11setShortcutERK8QVariant_ZN14QQuickMenuItem14updateShortcutEv_ZN14QQuickMenuItem15shortcutChangedEv_ZNK14QQuickMenuItem9checkableEv_ZN14QQuickMenuItem12setCheckableEb_ZN14QQuickMenuItem15updateCheckableEv_ZN14QQuickMenuItem16checkableChangedEv_ZNK14QQuickMenuItem7checkedEv_ZN14QQuickMenuItem10setCheckedEb_ZN14QQuickMenuItem13updateCheckedEv_ZN14QQuickMenuItem7toggledEb_ZN14QQuickMenuItem12bindToActionEP12QQuickAction_ZN14QQuickMenuItem14setBoundActionEP12QQuickAction_ZN14QQuickMenuItem13actionChangedEv_ZNK14QQuickMenuItem14exclusiveGroupEv_ZN14QQuickMenuItem17setExclusiveGroupEP20QQuickExclusiveGroup_ZN14QQuickMenuItem7triggerEv_ZN21QQuickMenuPopupWindow4showEv_ZN21QQuickMenuPopupWindowC2Ev_ZTV21QQuickMenuPopupWindow_ZNK10QQuickItem8positionEv_ZN19QQuickRenderControl15renderWindowForEP12QQuickWindowP6QPoint_ZN7QWindow18setTransientParentEPS__ZN21QQuickMenuPopupWindow13setParentItemEP10QQuickItem_ZN21QQuickMenuPopupWindow11setGeometryEiiii_ZNK7QWindow6screenEv_ZNK7QScreen24availableVirtualGeometryEv_ZN7QWindow11setGeometryEiiii_ZN17QQuickPopupWindow15geometryChangedEv_ZN21QQuickMenuPopupWindow10updateSizeEv_ZN10QQuickItem12childrenRectEv_ZN21QQuickMenuPopupWindow14updatePositionEv_ZN12QQuickWindow16staticMetaObjectE_ZNK12QQuickWindow11contentItemEv_ZNK10QQuickItem9mapToItemEPKS_RK7QPointF_ZNK7QWindow6parentEv_ZNK7QWindow11mapToGlobalERK6QPoint_ZNK10QQuickItem6heightEv_ZN7QWindow4showEv_ZNK12QQuickWindow16mouseGrabberItemEv_ZN10QQuickItem11ungrabMouseEv_ZN12QQuickWindowC2EP7QWindow_ZN7QWindow8setFlagsE6QFlagsIN2Qt10WindowTypeEE_ZN16QCoreApplication4selfE_ZN17QQuickPopupWindowC1Ev_ZN10QQuickItem13setParentItemEPS__ZN17QQuickPopupWindow10updateSizeEv_ZN17QQuickPopupWindow14popupDismissedEv_ZN7QWindow5closeEv_ZN17QQuickPopupWindow23applicationStateChangedEN2Qt16ApplicationStateE_ZN17QQuickPopupWindow29forwardEventToTransientParentEP11QMouseEvent_ZN11QMouseEventC1EN6QEvent4TypeERK7QPointFN2Qt11MouseButtonE6QFlagsIS6_ES7_INS5_16KeyboardModifierEE_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent_ZN11QMouseEventD1Ev_ZNK5QRect8containsERK6QPointb_ZN12QQuickWindow14mouseMoveEventEP11QMouseEvent_ZN12QQuickWindow15mousePressEventEP11QMouseEvent_ZN12QQuickWindow17mouseReleaseEventEP11QMouseEvent_ZNK7QWindow9isExposedEv_ZN22QWindowSystemInterface21handleWindowActivatedEP7QWindowN2Qt11FocusReasonE_ZN12QQuickWindow11exposeEventEP12QExposeEvent_ZN12QQuickWindow9hideEventEP10QHideEvent_ZN11QQuickStackC2EP7QObject_ZTV11QQuickStack_ZN11QQuickStackC1EP7QObject_ZNK11QQuickStack5indexEv_ZN11QQuickStack8setIndexEi_ZN11QQuickStack12indexChangedEv_ZNK11QQuickStack6statusEv_ZN11QQuickStack9setStatusENS_6StatusE_ZN11QQuickStack13statusChangedEv_ZNK11QQuickStack4viewEv_ZN11QQuickStack7setViewEP10QQuickItem_ZN11QQuickStack11viewChangedEv_ZN5QHashIi10QByteArrayE13duplicateNodeEPN9QHashData4NodeEPv_ZN8QVariantC1ERK5QDate_ZN5QHashIi10QByteArrayE11deleteNode2EPN9QHashData4NodeE_ZN18QAbstractListModelC2EP7QObject_ZN7QLocaleC1Ev_ZN19QQuickCalendarModelC1EP7QObject_ZNK19QQuickCalendarModel11visibleDateEv_ZNK19QQuickCalendarModel6localeEv_ZN7QLocaleC1ERKS__ZNK19QQuickCalendarModel6dateAtEi_ZN19QQuickCalendarModel7indexAtERK5QDate_ZNK5QDate6daysToERKS__ZNK19QQuickCalendarModel12weekNumberAtEi_ZNK5QDate10weekNumberEPi_ZNK5QHashIi10QByteArrayE8findNodeERKiPj_ZN7QVectorI5QDateE11reallocDataEii6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QArrayData8allocateEjjj6QFlagsINS_16AllocationOptionEE_ZN19QQuickCalendarModel23populateFromVisibleDateERK5QDateb_ZNK5QDate5monthEv_ZNK5QDate4yearEv_ZN5QDateC1Eiii_ZNK5QDate9dayOfWeekEv_ZNK7QLocale14firstDayOfWeekEv_ZNK5QDate7addDaysEx_ZN18QAbstractItemModel13endResetModelEv_ZN19QQuickCalendarModel12countChangedEi_ZN18QAbstractItemModel11dataChangedERK11QModelIndexS2_RK7QVectorIiE_ZN18QAbstractItemModel15beginResetModelEv_ZN19QQuickCalendarModel14setVisibleDateERK5QDate_ZN19QQuickCalendarModel18visibleDateChangedERK5QDate_ZN19QQuickCalendarModel9setLocaleERK7QLocale_ZNK7QLocaleneERKS__ZN7QLocaleaSERKS__ZN19QQuickCalendarModel13localeChangedERK7QLocale_ZN13QQuickTooltipC2EP7QObject_ZTV13QQuickTooltip_ZN13QQuickTooltip8showTextEP10QQuickItemRK7QPointFRK7QString_ZN13QQuickTooltip8hideTextEv_ZN10QValidatorC2EP7QObject_ZN16QQmlParserStatusC2Ev_ZTV22QQuickSpinBoxValidator_ZN16QDoubleValidatorC1EP7QObject_ZN16QDoubleValidator6setTopEd_ZN16QDoubleValidator9setBottomEd_ZN16QDoubleValidator11setDecimalsEi_ZN16QDoubleValidator11setNotationENS_8NotationE_ZN7QLocale16setNumberOptionsE6QFlagsINS_12NumberOptionEE_ZN10QValidator9setLocaleERK7QLocale_ZN22QQuickSpinBoxValidatorC1EP7QObject_ZNK22QQuickSpinBoxValidator5valueEv_ZNK22QQuickSpinBoxValidator12minimumValueEv_ZNK22QQuickSpinBoxValidator12maximumValueEv_ZN22QQuickSpinBoxValidator8setValueEd_ZN22QQuickSpinBoxValidator12valueChangedEv_ZN7QString6numberEdci_ZNK7QString8toDoubleEPb_ZN22QQuickSpinBoxValidator15setMinimumValueEd_ZN22QQuickSpinBoxValidator19minimumValueChangedEv_ZN22QQuickSpinBoxValidator15setMaximumValueEd_ZN22QQuickSpinBoxValidator19maximumValueChangedEv_ZNK22QQuickSpinBoxValidator8decimalsEv_ZN22QQuickSpinBoxValidator11setDecimalsEi_ZN22QQuickSpinBoxValidator15decimalsChangedEv_ZNK22QQuickSpinBoxValidator8stepSizeEv_ZN22QQuickSpinBoxValidator11setStepSizeEd_ZN22QQuickSpinBoxValidator15stepSizeChangedEv_ZNK22QQuickSpinBoxValidator6prefixEv_ZN22QQuickSpinBoxValidator9setPrefixERK7QString_ZN22QQuickSpinBoxValidator13prefixChangedEv_ZNK22QQuickSpinBoxValidator6suffixEv_ZN22QQuickSpinBoxValidator9setSuffixERK7QString_ZN22QQuickSpinBoxValidator13suffixChangedEv_ZN22QQuickSpinBoxValidator9incrementEv_ZN22QQuickSpinBoxValidator9decrementEv_ZNK22QQuickSpinBoxValidator13textFromValueEd_ZNK10QValidator6localeEv_ZNK7QLocale8toStringEdci_ZNK22QQuickSpinBoxValidator4textEv_ZNK7QLocale14groupSeparatorEv_ZN7QString6removeE5QCharN2Qt15CaseSensitivityE_ZN16QDoubleValidatorD1Ev_ZN16QQmlParserStatusD2Ev_ZN10QValidatorD2Ev_ZN22QQuickSpinBoxValidatorD1Ev_ZThn8_N22QQuickSpinBoxValidatorD1Ev_ZN22QQuickSpinBoxValidatorD0Ev_ZThn8_N22QQuickSpinBoxValidatorD0Ev_ZNK7QString3midEii_ZNK16QDoubleValidator8validateER7QStringRi_ZNK7QLocale12decimalPointEv_ZNK7QString10startsWithERKS_N2Qt15CaseSensitivityE_ZN7QString6insertEiPK5QChari_ZNK7QString8endsWithERKS_N2Qt15CaseSensitivityE_ZNK7QLocale8toDoubleERK7QStringPb_ZN23QQuickRangeModelPrivateD2Ev_ZTV23QQuickRangeModelPrivate_ZN23QQuickRangeModelPrivateD1Ev_ZN23QQuickRangeModelPrivateD0Ev_ZTV16QQuickRangeModel_ZN16QQuickRangeModelD1Ev_ZN16QQuickRangeModelD0Ev_ZN23QQuickRangeModelPrivateC2EP16QQuickRangeModel_ZN23QQuickRangeModelPrivateC1EP16QQuickRangeModel_ZN23QQuickRangeModelPrivate4initEv_ZNK23QQuickRangeModelPrivate14publicPositionEd_ZNK23QQuickRangeModelPrivate11publicValueEd_ZN16QQuickRangeModelC1EP7QObject_ZN16QQuickRangeModelC2ER23QQuickRangeModelPrivateP7QObject_ZN16QQuickRangeModelC1ER23QQuickRangeModelPrivateP7QObject_ZNK16QQuickRangeModel7minimumEv_ZNK16QQuickRangeModel7maximumEv_ZNK16QQuickRangeModel8stepSizeEv_ZNK16QQuickRangeModel16positionForValueEd_ZNK16QQuickRangeModel8positionEv_ZNK16QQuickRangeModel17positionAtMinimumEv_ZNK16QQuickRangeModel17positionAtMaximumEv_ZNK16QQuickRangeModel16valueForPositionEd_ZNK16QQuickRangeModel5valueEv_ZN23QQuickRangeModelPrivate29emitValueAndPositionIfChangedEdd_ZN16QQuickRangeModel15positionChangedEd_ZN16QQuickRangeModel12valueChangedEd_ZN16QQuickRangeModel16setPositionRangeEdd_ZN16QQuickRangeModel24positionAtMinimumChangedEd_ZN16QQuickRangeModel24positionAtMaximumChangedEd_ZN16QQuickRangeModel20setPositionAtMinimumEd_ZN16QQuickRangeModel20setPositionAtMaximumEd_ZN16QQuickRangeModel8setRangeEdd_ZN16QQuickRangeModel14minimumChangedEd_ZN16QQuickRangeModel14maximumChangedEd_ZN16QQuickRangeModel10setMinimumEd_ZN16QQuickRangeModel10setMaximumEd_ZN16QQuickRangeModel11setStepSizeEd_ZN16QQuickRangeModel15stepSizeChangedEd_ZN16QQuickRangeModel11setPositionEd_ZN16QQuickRangeModel8setValueEd_ZN16QQuickRangeModel11setInvertedEb_ZN16QQuickRangeModel15invertedChangedEb_ZNK16QQuickRangeModel8invertedEv_ZN16QQuickRangeModel9toMinimumEv_ZN16QQuickRangeModel9toMaximumEv_ZTS23QQuickRangeModelPrivate_ZTI23QQuickRangeModelPrivate_ZTVN10__cxxabiv117__class_type_infoE_ZN5QDate11currentDateEv__cxa_guard_acquire__cxa_guard_release_ZN16QQuickRangedDateC1Ev_ZN16QQuickRangedDate7setDateERK5QDate_ZN16QQuickRangedDate11dateChangedEv_ZN16QQuickRangedDate14setMinimumDateERK5QDate_ZN16QQuickRangedDate18minimumDateChangedEv_ZN16QQuickRangedDate14setMaximumDateERK5QDate_ZN16QQuickRangedDate18maximumDateChangedEv_ZNK21QQuickControlSettings14hasTouchScreenEv_ZNK21QQuickControlSettings9styleNameEv_ZN21QQuickControlSettings12setStyleNameERK7QString_ZN21QQuickControlSettings16styleNameChangedEv_ZNK21QQuickControlSettings9stylePathEv_ZN21QQuickControlSettings12setStylePathERK7QString_ZN21QQuickControlSettings16stylePathChangedEv_ZNK21QQuickControlSettings13styleFilePathEv_ZN7QString11reallocDataEjb_ZNK21QQuickControlSettings5styleEv_ZN4QUrl13fromLocalFileERK7QString_ZNK21QQuickControlSettings14dpiScaleFactorEv_Z14qt_defaultDpiXv_ZNK21QQuickControlSettings13dragThresholdEv_ZN15QGuiApplication10styleHintsEv_ZNK11QStyleHints17startDragDistanceEv_ZN5QListI7QStringED2Ev_ZN5QListI7QStringED1Ev_Z7qgetenvPKc_ZN9QFileInfoC1ERK7QString_ZNK9QFileInfo10isRelativeEv_ZNK10QQmlEngine14importPathListEv_ZNK9QFileInfo12absolutePathEv_ZN9QFileInfoD1Ev_ZNK4QDir6existsERK7QString_ZNK4QDir12absolutePathEv_ZN4QDirD1Ev_ZN4QDirC1ERK7QString_ZN21QQuickControlSettingsC2EP10QQmlEngine_ZTV21QQuickControlSettings_ZNK9QFileInfo8fileNameEv_ZNK4QDir6existsEv_ZN7QString6removeEii_ZTV15QQuickWheelArea_ZN10QQuickItemD2Ev_ZN15QQuickWheelAreaD1Ev_ZThn8_N15QQuickWheelAreaD1Ev_ZN15QQuickWheelAreaD0Ev_ZThn8_N15QQuickWheelAreaD0Ev_ZN10QQuickItemC2EPS__ZN15QQuickWheelAreaC1EP10QQuickItem_ZNK15QQuickWheelArea8isAtXEndEv_ZNK15QQuickWheelArea14isAtXBeginningEv_ZNK15QQuickWheelArea8isAtYEndEv_ZNK15QQuickWheelArea14isAtYBeginningEv_ZN15QQuickWheelArea25setHorizontalMinimumValueEd_ZNK15QQuickWheelArea22horizontalMinimumValueEv_ZN15QQuickWheelArea25setHorizontalMaximumValueEd_ZNK15QQuickWheelArea22horizontalMaximumValueEv_ZN15QQuickWheelArea23setVerticalMinimumValueEd_ZNK15QQuickWheelArea20verticalMinimumValueEv_ZN15QQuickWheelArea23setVerticalMaximumValueEd_ZNK15QQuickWheelArea20verticalMaximumValueEv_ZN15QQuickWheelArea18setHorizontalValueEd_ZN15QQuickWheelArea22horizontalValueChangedEv_ZNK15QQuickWheelArea15horizontalValueEv_ZN15QQuickWheelArea16setVerticalValueEd_ZN15QQuickWheelArea20verticalValueChangedEv_ZNK15QQuickWheelArea13verticalValueEv_ZN15QQuickWheelArea16setVerticalDeltaEd_ZN15QQuickWheelArea18verticalWheelMovedEv_ZNK15QQuickWheelArea13verticalDeltaEv_ZN15QQuickWheelArea18setHorizontalDeltaEd_ZN15QQuickWheelArea20horizontalWheelMovedEv_ZNK15QQuickWheelArea15horizontalDeltaEv_ZN15QQuickWheelArea14setScrollSpeedEd_ZN15QQuickWheelArea18scrollSpeedChangedEv_ZNK15QQuickWheelArea11scrollSpeedEv_ZNK15QQuickWheelArea8isActiveEv_ZN15QQuickWheelArea9setActiveEb_ZN15QQuickWheelArea13activeChangedEv_ZN19QQuickAbstractStyle10data_countEP16QQmlListPropertyI7QObjectE_ZN19QQuickAbstractStyle7data_atEP16QQmlListPropertyI7QObjectEi_ZN19QQuickAbstractStyle10data_clearEP16QQmlListPropertyI7QObjectE_ZN19QQuickAbstractStyleC1EP7QObject_ZN19QQuickAbstractStyle4dataEv_ZN19QQuickAbstractStyle11data_appendEP16QQmlListPropertyI7QObjectEPS1__ZN5QListIP7QObjectE18detach_helper_growEii_Z21qRegisterResourceDataiPKhS0_S0__Z26qCleanupResources_controlsv_Z23qUnregisterResourceDataiPKhS0_S0__ZN21QtQuickControlsPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK21QtQuickControlsPlugin10metaObjectEv_ZNK11QObjectData17dynamicMetaObjectEv_ZN21QtQuickControlsPlugin16staticMetaObjectE_ZN21QtQuickControlsPluginD2Ev_ZTV21QtQuickControlsPlugin_ZN19QQmlExtensionPluginD2Ev_ZN21QtQuickControlsPluginD1Ev_ZThn8_N21QtQuickControlsPluginD1Ev_ZN21QtQuickControlsPluginD0Ev_ZThn8_N21QtQuickControlsPluginD0Ev_ZN8QPointerI7QObjectED2Ev_ZN8QPointerI7QObjectED1Evqt_plugin_query_metadataqt_plugin_instance_ZN19QQmlExtensionPluginC2EP7QObject_ZN21QtQuickControlsPlugin11qt_metacastEPKcstrcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN21QtQuickControlsPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZTS21QtQuickControlsPlugin_ZTI21QtQuickControlsPlugin_ZTI19QQmlExtensionPlugin_ZN19QQmlExtensionPlugin16staticMetaObjectE_ZN11QMetaObject8activateEP7QObjectPKS_iPPv_ZN12QQuickAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN8QVariantC1ERKS__ZN7QObject11qt_metacastEPKc_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZNK5QIconcv8QVariantEv_ZTS12QQuickAction_ZTI7QObject_ZN7QObject16staticMetaObjectE_ZN20QQuickExclusiveGroupD2Ev_ZN20QQuickExclusiveGroupD1Ev_ZN20QQuickExclusiveGroupD0Ev_ZN20QQuickExclusiveGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS20QQuickExclusiveGroup_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE6DeleteEPv_ZN10QQuickMenu12titleChangedEv_ZN10QQuickMenu22__popupGeometryChangedEv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperI16QQmlListPropertyI7QObjectELb1EE6CreateEPKv_ZN11QMetaTypeIdI16QQmlListPropertyI7QObjectEE14qt_metatype_idEv_ZZN11QMetaTypeIdI16QQmlListPropertyI7QObjectEE14qt_metatype_idEvE11metatype_id_ZN18QMetaTypeIdQObjectIP14QQuickMenuBaseLb1EE14qt_metatype_idEv_ZN10QQuickMenu18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuText11qt_metacastEPKc_ZN14QQuickMenuText11qt_metacallEN11QMetaObject4CallEiPPv_ZN5QFontC1ERKS__ZTS10QQuickMenu_ZTI14QQuickMenuText_ZN14QQuickMenuText16staticMetaObjectE_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE8DestructEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE9ConstructEPvPKv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE6DeleteEPv_ZN17QtMetaTypePrivate23QMetaTypeFunctionHelperIP10QQuickItemLb1EE6CreateEPKv_ZN11QMetaTypeIdI16QQmlListPropertyI10QQuickMenuEE14qt_metatype_idEv_ZN11QMetaTypeIdIP10QQuickItemE14qt_metatype_idEv_ZZN11QMetaTypeIdIP10QQuickItemE14qt_metatype_idEvE11metatype_id_ZN13QQuickMenuBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS13QQuickMenuBar_ZN19QQuickMenuSeparator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK14QQuickMenuBase10metaObjectEv_ZNK14QQuickMenuText10metaObjectEv_ZN14QQuickMenuText17iconSourceChangedEv_ZN14QQuickMenuText15iconNameChangedEv_ZN14QQuickMenuItem9triggeredEv_ZN14QQuickMenuItem11textChangedEv_ZN14QQuickMenuItem21exclusiveGroupChangedEv_ZN19QQuickMenuSeparatorD2Ev_ZN19QQuickMenuSeparatorD1Ev_ZN19QQuickMenuSeparatorD0Ev_ZN14QQuickMenuBase18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuText18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuItem18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN14QQuickMenuBase11qt_metacastEPKc_ZN14QQuickMenuBase11qt_metacallEN11QMetaObject4CallEiPPv_ZTS14QQuickMenuBase_ZTI14QQuickMenuBase_ZTS19QQuickMenuSeparator_ZTS14QQuickMenuText_ZTS14QQuickMenuItem_ZN23QQuickMenuItemContainer18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZNK23QQuickMenuItemContainer10metaObjectEv_ZN23QQuickMenuItemContainer5clearEv_ZN5QListI8QPointerI14QQuickMenuBaseEED2Ev_ZN5QListI8QPointerI14QQuickMenuBaseEED1Ev_ZN23QQuickMenuItemContainer13setParentMenuEP10QQuickMenu_ZN23QQuickMenuItemContainerD2Ev_ZN23QQuickMenuItemContainerD1Ev_ZN23QQuickMenuItemContainerD0Ev_ZN23QQuickMenuItemContainer11qt_metacastEPKc_ZN23QQuickMenuItemContainer11qt_metacallEN11QMetaObject4CallEiPPv_ZTS23QQuickMenuItemContainer_ZTI23QQuickMenuItemContainer_ZNK21QQuickMenuPopupWindow10metaObjectEv_ZN21QQuickMenuPopupWindow11qt_metacastEPKc_ZN21QQuickMenuPopupWindowD2Ev_ZN21QQuickMenuPopupWindowD1Ev_ZThn8_N21QQuickMenuPopupWindowD1Ev_ZN21QQuickMenuPopupWindowD0Ev_ZThn8_N21QQuickMenuPopupWindowD0Ev_ZN21QQuickMenuPopupWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN21QQuickMenuPopupWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTS21QQuickMenuPopupWindow_ZTI21QQuickMenuPopupWindow_ZN17QQuickPopupWindowD2Ev_ZN17QQuickPopupWindowD1Ev_ZThn8_N17QQuickPopupWindowD1Ev_ZN17QQuickPopupWindowD0Ev_ZThn8_N17QQuickPopupWindowD0Ev_ZN17QQuickPopupWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN12QQuickWindow11qt_metacastEPKc_ZN12QQuickWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTS17QQuickPopupWindow_ZTI12QQuickWindow_ZNK11QQuickStack10metaObjectEv_ZN11QQuickStackD2Ev_ZN11QQuickStackD1Ev_ZN11QQuickStackD0Ev_ZN11QQuickStack18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN11QQuickStack11qt_metacastEPKc_ZN11QQuickStack11qt_metacallEN11QMetaObject4CallEiPPv_ZTS11QQuickStack_ZTI11QQuickStack_ZN19QQuickCalendarModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN19QQuickCalendarModelD2Ev_ZN19QQuickCalendarModelD1Ev_ZN19QQuickCalendarModelD0Ev_ZN18QAbstractListModel11qt_metacastEPKc_ZN18QAbstractListModel11qt_metacallEN11QMetaObject4CallEiPPv_ZTS19QQuickCalendarModel_ZTI18QAbstractListModel_ZN18QAbstractListModel16staticMetaObjectE_ZNK13QQuickTooltip10metaObjectEv_ZN13QQuickTooltipD2Ev_ZN13QQuickTooltipD1Ev_ZN13QQuickTooltipD0Ev_ZN13QQuickTooltip18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN13QQuickTooltip11qt_metacastEPKc_ZN13QQuickTooltip11qt_metacallEN11QMetaObject4CallEiPPv_ZTS13QQuickTooltip_ZTI13QQuickTooltip_ZN22QQuickSpinBoxValidator11textChangedEv_ZN22QQuickSpinBoxValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN10QValidator11qt_metacastEPKc_ZN10QValidator11qt_metacallEN11QMetaObject4CallEiPPv_ZTS22QQuickSpinBoxValidator_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTI10QValidator_ZTI16QQmlParserStatus_ZN10QValidator16staticMetaObjectE_ZN16QQuickRangeModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS16QQuickRangeModel_ZN16QQuickRangedDateD2Ev_ZN16QQuickRangedDateD1Ev_ZN16QQuickRangedDateD0Ev_ZN16QQuickRangedDate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS16QQuickRangedDate_ZNK21QQuickControlSettings10metaObjectEv_ZN21QQuickControlSettings12styleChangedEv_ZN21QQuickControlSettings18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN21QQuickControlSettingsD2Ev_ZN21QQuickControlSettingsD1Ev_ZN21QQuickControlSettingsD0Ev_ZN21QQuickControlSettings11qt_metacastEPKc_ZN21QQuickControlSettings11qt_metacallEN11QMetaObject4CallEiPPv_ZN4QUrlaSERK7QString_ZTS21QQuickControlSettings_ZTI21QQuickControlSettings_ZN15QQuickWheelArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN10QQuickItem11qt_metacastEPKc_ZN10QQuickItem11qt_metacallEN11QMetaObject4CallEiPPv_ZTS15QQuickWheelArea_ZTI10QQuickItem_ZN19QQuickAbstractStyleD2Ev_ZN19QQuickAbstractStyleD1Ev_ZN19QQuickAbstractStyleD0Ev_ZN18QMetaTypeIdQObjectIP13QQuickPaddingLb1EE14qt_metatype_idEv_ZN19QQuickAbstractStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZTS19QQuickAbstractStyle_ZNK13QQuickPadding10metaObjectEv_ZN13QQuickPadding11leftChangedEv_ZN13QQuickPadding10topChangedEv_ZN13QQuickPadding12rightChangedEv_ZN13QQuickPadding13bottomChangedEv_ZN13QQuickPaddingD2Ev_ZN13QQuickPaddingD1Ev_ZN13QQuickPaddingD0Ev_ZN13QQuickPadding18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv_ZN13QQuickPadding11qt_metacastEPKc_ZN13QQuickPadding11qt_metacallEN11QMetaObject4CallEiPPv_ZTS13QQuickPadding_ZTI13QQuickPadding_edata__bss_start_end.init_array.fini_array.text.got.comment.got.plt.rel.plt.bss.dynstr.eh_frame_hdr.data.rel.ro.rel.dyn.note.gnu.gold-version.dynsym.data.rel.ro.local.hash.eh_frame.dynamic.shstrtab.strtab.symtab.rodata.qtmetadata.data UDVV ``%g TT+6 B :?@@`    L   O ?  P @ ZP @  pc pS xc xS @d T -dj dZ p ` ?p ` $0` 5pL` h` uh  j