Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.qml.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>highlight.qml</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (QML) - Theme (Breeze Light)"/> 0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre> 0007 <span style="font-weight:bold;">import</span><span style="color:#ff5500;"> Qt 4.6</span> 0008 <span style="font-weight:bold;">pragma</span> Singleton 0009 0010 <span style="color:#898887;">// some random qml snippets stolen from the qt docs</span> 0011 0012 <span style="color:#006e28;">Rectangle</span> { 0013 <span style="color:#0057ae;">important</span><span style="color:#ca60ca;">:</span> <span style="font-weight:bold;">true</span> 0014 <span style="color:#0057ae;">propertyAsdf</span><span style="color:#ca60ca;">:</span> 0015 <span style="color:#0057ae;">id</span><span style="color:#ca60ca;">:</span> container 0016 <span style="color:#0057ae;">signalA</span><span style="color:#ca60ca;">:</span> bla 0017 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">string</span> label 0018 <span style="color:#0095ff;font-weight:bold;">signal</span> clicked 0019 <span style="color:#0057ae;">radius</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">5</span><span style="color:#ca60ca;">;</span> border<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"black"</span> 0020 <span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> mouse<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">pressed</span> <span style="color:#ca60ca;">?</span> <span style="color:#bf0303;">"steelblue"</span> <span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"lightsteelblue"</span> 0021 <span style="color:#0057ae;">gradient</span><span style="color:#ca60ca;">:</span> <span style="color:#006e28;">Gradient</span> { 0022 <span style="color:#006e28;">GradientStop</span> { <span style="color:#0057ae;">position</span><span style="color:#ca60ca;">:</span> mouse<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">pressed</span> <span style="color:#ca60ca;">?</span> <span style="color:#b08000;">1.0</span> <span style="color:#ca60ca;">:</span> <span style="color:#b08000;">0.0</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"steelblue"</span> } 0023 <span style="color:#006e28;">GradientStop</span> { <span style="color:#0057ae;">position</span><span style="color:#ca60ca;">:</span> mouse<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">pressed</span> <span style="color:#ca60ca;">?</span> <span style="color:#b08000;">0.0</span> <span style="color:#ca60ca;">:</span> <span style="color:#b08000;">1.0</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"lightsteelblue"</span> } 0024 } 0025 <span style="color:#006e28;">MouseRegion</span> { <span style="color:#0057ae;">id</span><span style="color:#ca60ca;">:</span> mouse<span style="color:#ca60ca;">;</span> anchors<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">fill</span><span style="color:#ca60ca;">:</span> parent<span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">onClicked</span><span style="color:#ca60ca;">:</span> container<span style="color:#ca60ca;">.</span><span style="color:#644a9b;">clicked</span>() } 0026 <span style="color:#006e28;">Text</span> { anchors<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">fill</span><span style="color:#ca60ca;">:</span> parent<span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">text</span><span style="color:#ca60ca;">:</span> container<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">label</span><span style="color:#ca60ca;">;</span> anchors<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">centerIn</span><span style="color:#ca60ca;">:</span> parent } 0027 } 0028 0029 <span style="color:#006e28;">Rectangle</span> { 0030 <span style="color:#006e28;">Script</span> { 0031 <span style="font-weight:bold;">function</span> <span style="color:#644a9b;">calculateMyHeight</span>() { 0032 <span style="font-weight:bold;">return</span> <span style="color:#0095ff;">Math</span><span style="color:#ca60ca;">.</span><span style="color:#644a9b;font-style:italic;">max</span>(otherItem<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">height</span><span style="color:#ca60ca;">,</span> thirdItem<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">height</span>)<span style="color:#ca60ca;">;</span> 0033 } 0034 } 0035 0036 anchors<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">centerIn</span><span style="color:#ca60ca;">:</span> parent 0037 <span style="color:#0057ae;">width</span><span style="color:#ca60ca;">:</span> <span style="color:#0095ff;">Math</span><span style="color:#ca60ca;">.</span><span style="color:#644a9b;font-style:italic;">min</span>(otherItem<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">width</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">10</span>) 0038 <span style="color:#0057ae;">height</span><span style="color:#ca60ca;">:</span> <span style="color:#644a9b;">calculateMyHeight</span>() 0039 <span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> { <span style="font-weight:bold;">if</span> (width <span style="color:#ca60ca;">></span> <span style="color:#b08000;">10</span>) <span style="color:#bf0303;">"blue"</span><span style="color:#ca60ca;">;</span> <span style="font-weight:bold;">else</span> <span style="color:#bf0303;">"red"</span> } 0040 } 0041 0042 <span style="color:#006e28;">Rectangle</span> { 0043 <span style="font-weight:bold;">default property</span> <span style="color:#0057ae;">color</span> innerColor: <span style="color:#bf0303;">"black"</span> 0044 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">color</span> innerColor: <span style="color:#bf0303;">"black"</span> 0045 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">alias</span> text: textElement<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">text</span> 0046 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">alias</span> aliasXYZ: testElement<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">text</span> 0047 <span style="color:#0095ff;font-weight:bold;">signal</span> bar 0048 <span style="color:#0095ff;font-weight:bold;">signal</span> bar(<span style="color:#0057ae;">var</span> blah, <span style="color:#0057ae;">string</span> yxcv) 0049 <span style="color:#0057ae;">width</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">240</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">height</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">320</span><span style="color:#ca60ca;">;</span> 0050 <span style="color:#0057ae;">width</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">100</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">height</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">30</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">source</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"images/toolbutton.sci"</span> 0051 <span style="color:#006e28;">ListView</span> { 0052 anchors<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">fill</span><span style="color:#ca60ca;">:</span> parent 0053 <span style="color:#0057ae;">model</span><span style="color:#ca60ca;">:</span> contactModel 0054 <span style="color:#0057ae;">delegate</span><span style="color:#ca60ca;">:</span> <span style="color:#006e28;">Component</span> { 0055 <span style="color:#006e28;">Text</span> { 0056 <span style="color:#0057ae;">text</span><span style="color:#ca60ca;">:</span> modelData<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">firstName</span> <span style="color:#ca60ca;">+</span> <span style="color:#bf0303;">" "</span> <span style="color:#ca60ca;">+</span> modelData<span style="color:#ca60ca;">.</span><span style="color:#0057ae;">lastName</span> 0057 } 0058 } 0059 } 0060 } 0061 0062 <span style="color:#006e28;">Item</span> { 0063 <span style="font-weight:bold;">function</span> <span style="color:#644a9b;">say</span>(text) { 0064 console<span style="color:#ca60ca;">.</span><span style="color:#644a9b;">log</span>(<span style="color:#bf0303;">"You said "</span> <span style="color:#ca60ca;">+</span> text)<span style="color:#ca60ca;">;</span> 0065 } 0066 } 0067 0068 <span style="color:#898887;">/*</span> 0069 <span style="color:#898887;"> * multi line comment</span> 0070 <span style="color:#898887;"> */</span> 0071 0072 <span style="color:#898887;">// single line comment</span> 0073 0074 <span style="font-weight:bold;">import</span><span style="color:#ff5500;"> QtQuick 2.0</span> 0075 0076 <span style="color:#006e28;">Rectangle</span> { 0077 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">real</span> myNumProp: <span style="color:#b08000;">0.1e12</span><span style="color:#ca60ca;">;</span> 0078 <span style="font-weight:bold;">property</span> <span style="color:#0057ae;">alias</span> sub.<span style="color:#0057ae;">color</span>; 0079 <span style="color:#0095ff;font-weight:bold;">signal</span> mySignal(<span style="color:#0057ae;">int</span> arg1, <span style="color:#0057ae;">string</span> arg2) 0080 <span style="color:#0057ae;">color</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">"lightsteelblue"</span> 0081 <span style="color:#0057ae;">width</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">320</span> 0082 <span style="color:#0057ae;">height</span><span style="color:#ca60ca;">:</span> width<span style="color:#ca60ca;">/</span><span style="color:#b08000;">2</span> 0083 0084 <span style="color:#006e28;">Rectangle</span> { 0085 <span style="color:#0057ae;">id</span><span style="color:#ca60ca;">:</span> sub 0086 <span style="color:#0057ae;">width</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">0x10</span> 0087 <span style="color:#0057ae;">height</span><span style="color:#ca60ca;">:</span> <span style="color:#b08000;">007</span> 0088 <span style="color:#0057ae;">objectName</span><span style="color:#ca60ca;">:</span> <span style="color:#bf0303;">'single quote'</span> 0089 <span style="color:#0057ae;">objectName2</span><span style="color:#ca60ca;">:</span> a <span style="color:#ca60ca;">?</span> b <span style="color:#ca60ca;">:</span> c<span style="color:#ca60ca;">;</span> 0090 } 0091 } 0092 </pre></body></html>