From 1ef4e4b156be8653af64dbccb47abcccc234246a Mon Sep 17 00:00:00 2001 From: Shawn Rutledge <shawn.rutledge@digia.com> Date: Fri, 8 Mar 2013 16:44:52 +0100 Subject: [PATCH] window and Screen example: new properties; splash screen Demonstrates the new properties, how to make a splash screen, and how to make a standalone app with an icon. Combined the Screen info into this example too. Change-Id: I5b731539b39c55327f4e5b93860a880a35835896 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com> --- examples/quick/shared/images/qt-logo.png | Bin 0 -> 13923 bytes examples/quick/shared/shared.qrc | 2 + .../{screen/screenInfo.qml => ScreenInfo.qml} | 8 +- .../window/{window/Window.qml => Splash.qml} | 40 +++- .../window/doc/images/qml-window-example.png | Bin 0 -> 9863 bytes examples/quick/window/doc/src/window.qdoc | 71 ++++++ .../window/{window/window.cpp => main.cpp} | 2 +- examples/quick/window/resources/icon.icns | Bin 0 -> 59662 bytes examples/quick/window/resources/icon.ico | Bin 0 -> 11825 bytes examples/quick/window/resources/icon.svg | 208 ++++++++++++++++++ examples/quick/window/resources/icon64.png | Bin 0 -> 3004 bytes examples/quick/window/resources/window.rc | 32 +++ examples/quick/window/window.pro | 18 +- examples/quick/window/window.qml | 180 +++++++++++++++ examples/quick/window/window.qrc | 7 + examples/quick/window/window/nogui.qml | 50 ----- examples/quick/window/window/standalone.qml | 128 ----------- examples/quick/window/window/twowindows.qml | 89 -------- examples/quick/window/window/window.pro | 13 -- examples/quick/window/window/window.qrc | 5 - 20 files changed, 549 insertions(+), 304 deletions(-) create mode 100644 examples/quick/shared/images/qt-logo.png rename examples/quick/window/{screen/screenInfo.qml => ScreenInfo.qml} (95%) rename examples/quick/window/{window/Window.qml => Splash.qml} (72%) create mode 100644 examples/quick/window/doc/images/qml-window-example.png create mode 100644 examples/quick/window/doc/src/window.qdoc rename examples/quick/window/{window/window.cpp => main.cpp} (97%) create mode 100644 examples/quick/window/resources/icon.icns create mode 100644 examples/quick/window/resources/icon.ico create mode 100644 examples/quick/window/resources/icon.svg create mode 100644 examples/quick/window/resources/icon64.png create mode 100644 examples/quick/window/resources/window.rc create mode 100644 examples/quick/window/window.qml create mode 100644 examples/quick/window/window.qrc delete mode 100644 examples/quick/window/window/nogui.qml delete mode 100644 examples/quick/window/window/standalone.qml delete mode 100644 examples/quick/window/window/twowindows.qml delete mode 100644 examples/quick/window/window/window.pro delete mode 100644 examples/quick/window/window/window.qrc diff --git a/examples/quick/shared/images/qt-logo.png b/examples/quick/shared/images/qt-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3e97eb36e9df80d7d7a4086c8fb8cae68dda68 GIT binary patch literal 13923 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 literal 0 HcmV?d00001 diff --git a/examples/quick/shared/shared.qrc b/examples/quick/shared/shared.qrc index 0b574ac879..8912c17831 100644 --- a/examples/quick/shared/shared.qrc +++ b/examples/quick/shared/shared.qrc @@ -8,5 +8,7 @@ <file>CheckBox.qml</file> <file>images/back.png</file> <file>images/next.png</file> + <file>images/qt-logo.png</file> + <file>images/checkmark.png</file> </qresource> </RCC> diff --git a/examples/quick/window/screen/screenInfo.qml b/examples/quick/window/ScreenInfo.qml similarity index 95% rename from examples/quick/window/screen/screenInfo.qml rename to examples/quick/window/ScreenInfo.qml index 33fbc5d88e..e4abc8d69d 100644 --- a/examples/quick/window/screen/screenInfo.qml +++ b/examples/quick/window/ScreenInfo.qml @@ -44,7 +44,7 @@ import QtQuick.Window 2.1 Item { id: root width: 400 - height: 200 + height: propertyGrid.implicitHeight + 16 function orientationToString(o) { switch (o) { @@ -63,10 +63,13 @@ Item { } Grid { - anchors.centerIn: parent + id: propertyGrid columns: 2 spacing: 8 + x: spacing + y: spacing + //! [screen] Text { text: "Screen \"" + Screen.name + "\":" font.bold: true @@ -87,5 +90,6 @@ Item { Text { text: "primary orientation" } Text { text: orientationToString(Screen.primaryOrientation) + " (" + Screen.primaryOrientation + ")" } + //! [screen] } } diff --git a/examples/quick/window/window/Window.qml b/examples/quick/window/Splash.qml similarity index 72% rename from examples/quick/window/window/Window.qml rename to examples/quick/window/Splash.qml index 07900930d3..092e6e6fc2 100644 --- a/examples/quick/window/window/Window.qml +++ b/examples/quick/window/Splash.qml @@ -39,20 +39,36 @@ ****************************************************************************/ import QtQuick 2.0 -import QtQuick.Window 2.0 +import QtQuick.Window 2.1 +//! [splash-properties] Window { - width: 640 - height: 480 - visible: true //It's false by default - property Component self - Component.onCompleted: self = Qt.createComponent("Window.qml") - Text{ - text: "Hello World!" - anchors.centerIn: parent + visible: true + width: splashImage.width + height: splashImage.height + color: "transparent" + title: "Splash Window" + modality: Qt.ApplicationModal + flags: Qt.SplashScreen + property int timeout: 2000 +//! [splash-properties] +//! [screen-properties] + x: (Screen.width - splashImage.width) / 2 + y: (Screen.height - splashImage.height) / 2 +//! [screen-properties] + + Image { + id: splashImage + source: "../../shared/images/qt-logo.png" + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } } - MouseArea{ - anchors.fill: parent - onClicked: self.createObject(); + //! [timer] + Timer { + interval: timeout; running: true; repeat: false + onTriggered: visible = false } + //! [timer] } diff --git a/examples/quick/window/doc/images/qml-window-example.png b/examples/quick/window/doc/images/qml-window-example.png new file mode 100644 index 0000000000000000000000000000000000000000..72487b4d939f4806bf590592cf7d8ac48aca6e21 GIT binary patch literal 9863 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 literal 0 HcmV?d00001 diff --git a/examples/quick/window/doc/src/window.qdoc b/examples/quick/window/doc/src/window.qdoc new file mode 100644 index 0000000000..07d2f115c1 --- /dev/null +++ b/examples/quick/window/doc/src/window.qdoc @@ -0,0 +1,71 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** 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 Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ +/*! + \title Qt Quick Examples - Window and Screen + \example window + \brief This example demonstrates the Window and Screen types in QML + \image qml-window-example.png + \ingroup qtquickexamples + + This example shows you how to create a Window in QML, how to control its + \l {QQuickWindow::visibility} {visibility}, how to present a splash screen + during application startup, and how to access the properties of the + \l Screen. It also demonstrates how to package QML into + \l {The Qt Resource System} {resources} and provide an + \l {Setting the Application Icon} {icon} to create a standalone QML desktop application. + + A splash screen can be created with the \l {Qt::SplashScreen} {Qt.SplashScreen} flag, + and should be \l {Qt::ApplicationModal} {ApplicationModal} to prevent interaction + with the main window. If the splash window is also transparent, and showing a + partially transparent image, then it will look like a shaped window. + \snippet window/Splash.qml splash-properties + + In this example a \l Timer will automatically dismiss the splash screen, + but in a real application you might want to connect to a signal from the + application logic to hide the splash when initialization is complete. + \snippet window/Splash.qml timer + + The main window in this example is the control window, with some buttons + and checkboxes to control and provide feedback on the state of a secondary + window. Each checkbox has a binding to the property whose state it is + displaying, and also an onClicked handler to change the state. This is the + typical pattern to create a two-way binding while avoiding binding loops. + \snippet window/window.qml windowedCheckbox + + The \l Screen has several properties which are generally useful to applications + which need to rotate some content when the screen orientation changes, to position + windows on the screen or to convert real units to logical pixel units. ScreenInfo.qml + (which is displayed inline in window.qml, or can be run by itself with qmlscene) + simply displays the property values, while the splash screen uses them to + center the window on the screen. + \snippet window/Splash.qml screen-properties + + If a Window is nested inside an \l Item or another Window, the inner window + becomes "transient for" the outer one (see \l Window for more explanation). + But if you want to create multiple top-level windows as unrelated peers, you + can create them inside a non-visual \l QtObject root item, as this example does. +*/ diff --git a/examples/quick/window/window/window.cpp b/examples/quick/window/main.cpp similarity index 97% rename from examples/quick/window/window/window.cpp rename to examples/quick/window/main.cpp index 277effc20c..2223c607b4 100644 --- a/examples/quick/window/window/window.cpp +++ b/examples/quick/window/main.cpp @@ -49,7 +49,7 @@ int main(int argc, char* argv[]) QGuiApplication app(argc, argv); QQmlEngine engine; QQmlComponent component(&engine); - component.loadUrl(QUrl("qrc:///window/window/Window.qml")); + component.loadUrl(QUrl("qrc:///window/window.qml")); if ( component.isReady() ) component.create(); else diff --git a/examples/quick/window/resources/icon.icns b/examples/quick/window/resources/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..88b4b24449aa95a3246dc36d01a2fde99c97ede8 GIT binary patch literal 59662 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 JE0Kdh{{f9RReb;e literal 0 HcmV?d00001 diff --git a/examples/quick/window/resources/icon.ico b/examples/quick/window/resources/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..52af30a6ca230cd8f97c69f19a66a3db20dea067 GIT binary patch literal 11825 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 literal 0 HcmV?d00001 diff --git a/examples/quick/window/resources/icon.svg b/examples/quick/window/resources/icon.svg new file mode 100644 index 0000000000..0b6153206d --- /dev/null +++ b/examples/quick/window/resources/icon.svg @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.48.2 r9819" + version="1.0" + sodipodi:docname="icon.svg" + inkscape:export-filename="/Users/rutledge/dev/qt5-stable/qtdeclarative/examples/quick/window/window/icon80.png" + inkscape:export-xdpi="61.509998" + inkscape:export-ydpi="61.509998" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4"> + <linearGradient + id="linearGradient4009"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4011" /> + <stop + id="stop4019" + offset="0.875" + style="stop-color:#ffffff;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4013" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 186.64798 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="559.62469 : 186.64798 : 1" + inkscape:persp3d-origin="279.81235 : 124.43199 : 1" + id="perspective4876" /> + <inkscape:perspective + id="perspective2836" + inkscape:persp3d-origin="22 : 14.666667 : 1" + inkscape:vp_z="44 : 22 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 22 : 1" + sodipodi:type="inkscape:persp3d" /> + <filter + inkscape:collect="always" + id="filter4063" + x="-0.195491" + width="1.390982" + y="-0.16235915" + height="1.3247183"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.3077485" + id="feGaussianBlur4065" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10" + guidetolerance="10" + objecttolerance="10000" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.9775825" + inkscape:cx="62.656189" + inkscape:cy="42.423381" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1280" + inkscape:window-height="744" + inkscape:window-x="2003" + inkscape:window-y="156" + showgrid="true" + borderlayer="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-global="false" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid7194" + visible="true" + enabled="true" + spacingx="8px" + spacingy="8px" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-66.38047,-391.3222)"> + <path + id="path7304" + d="M 95.556318,434.65407 L 165.25811,434.65407 L 165.25811,490.10429 L 95.556318,490.10429 L 95.556318,434.65407 z" + style="fill:#01afaf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141000000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="fill:#a7c706;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 96.869177,465.30846 c 27.677903,3.04574 41.155393,12.11589 48.000003,24 l -48.000003,0 0,-24 z" + id="path7300" + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccc" + id="path7302" + d="M 165.46767,465.22201 C 137.78977,468.26775 124.31228,477.33791 117.46767,489.22201 L 165.46767,489.22201 L 165.46767,465.22201 z" + style="fill:#966406;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" /> + <path + style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:1;fill-opacity:1" + d="M 95.532809,434.35736 L 74.567964,420.38079 L 74.567964,497.25189 L 95.532809,490.26361 L 95.532809,434.35736 z" + id="path7270" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 74.567964,455.3222 L 95.532809,462.31048" + id="path7272" + sodipodi:nodetypes="cc" /> + <g + style="fill:#80ffff;fill-opacity:1" + id="g7278" + transform="matrix(-0.8735352,0,0,0.8735352,244.36615,64.570513)"> + <path + style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" + d="M 24,32 L 0,16 L 0,104 L 24,96 L 24,32 z" + id="path7280" + transform="translate(66.38047,391.3222)" /> + <path + style="fill:#80ffff;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" + d="M 0,56 L 24,64" + id="path7282" + transform="translate(66.38047,391.3222)" + sodipodi:nodetypes="cc" /> + </g> + <path + style="fill:#ffffff;fill-opacity:1;filter:url(#filter4063)" + d="m 119.74679,437.94232 c -0.0487,0.003 -0.0932,0.0315 -0.14149,0.0354 -0.1659,0.0132 -0.33372,0.008 -0.49523,0.0354 -0.96156,0.0643 -1.9037,0.14607 -2.86523,0.21224 -2.94807,0.23566 -5.19987,2.66253 -5.19987,6.01345 l 0,39.51194 3.32508,3.07747 0,-0.0354 33.2155,-5.58898 c 2.28673,-0.39587 4.06792,-3.06727 4.06792,-5.97808 l 0,-32.18967 -30.5625,-5.023 c -0.45263,-0.0748 -0.91269,-0.0942 -1.34418,-0.0708 z" + id="path3987" + inkscape:connector-curvature="0" /> + <g + id="g3" + transform="matrix(0.20572087,0,0,0.20572087,113.4162,440.80626)"> + <path + sodipodi:nodetypes="cccccccc" + id="path5" + style="fill:#006225" + d="M 43.09,0.3586 C 40.94,0.0036 38.84,-0.0824 36.81,0.0776 31.968136,0.39505671 27.122677,0.73638425 22.28,1.0696 9.62,2.0816 0,12.4996 0,26.8896 l 0,169.7 14.19,13.2 28.87,-209.42 0.03,-0.011 z" + inkscape:connector-curvature="0" /> + <path + id="path7" + style="fill:#80c342" + d="m 174.4,160 c 0,12.5 -7.75,24.07 -17.57,25.77 L 14.23,209.73 V 25.93 C 14.23,9.21 27.57,-2.27 43.12,0.3 l 131.3,21.52 v 138.2 z" + inkscape:connector-curvature="0" /> + <path + id="path11" + style="fill:#006225" + d="m 154.9,80.96 -12.96,-0.598 0,0.278 6.945,0.32 6.016,0 z" + inkscape:connector-curvature="0" /> + <path + id="path13" + style="fill:#006225" + d="m 144.6,135.6 c 0.66,0.328 1.43,0.476 2.351,0.476 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 h -6.015 c -1.821,0.832 -3.532,1.457 -5.176,1.848 z" + inkscape:connector-curvature="0" /> + <path + d="m 91.15,132.4 c 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -4.34,0 -7.68,2.535 -10.01,7.625 -2.52,5.543 -3.793,17.04 -3.793,34.44 0,16.82 1.238,28.75 3.734,35.75 2.356,6.672 5.879,9.976 10.5,9.976 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 m 17.98,3.75 c -4.117,9.707 -10.39,16.06 -18.99,19 0.867,4.449 2.176,7.441 3.922,9.019 1.351,1.211 3.433,1.821 6.222,1.821 0.805,0 1.668,-0.055 2.59,-0.157 v 13.12 l -5.961,0.782 c -1.758,0.23 -3.426,0.343 -5.004,0.343 -5.218,0 -9.445,-1.265 -12.62,-3.824 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 1.629,0 3.309,0.102 5.043,0.305 11.95,1.375 20.62,7.016 26.26,16.79 5.535,9.562 8.254,23.27 8.254,41.26 0,16.48 -2,29.45 -6.043,39.02 z M 130.4,45.91 l 11.52,1.238 0,20.21 12.96,0.914 0,12.68 -12.96,-0.598 0,46.33 c 0,4.032 0.445,6.625 1.34,7.789 0.8,1.067 2.046,1.594 3.71,1.594 0.161,0 0.329,-0.004 0.497,-0.016 2.55,-0.148 5.32,-0.933 8.343,-2.308 v 11.65 c -5.136,2.258 -10.18,3.598 -15.12,4.02 -0.718,0.055 -1.41,0.086 -2.078,0.086 -4.48,0 -7.906,-1.301 -10.25,-3.934 -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.535 L 118.046,79.25 V 65.66 l 7.586,0.547 4.773,-20.3 z" + style="fill:#ffffff" + id="path17" + inkscape:connector-curvature="0" /> + <path + id="path19" + style="fill:#006225" + d="m 100.3,166 c 0.809,0 1.672,-0.055 2.59,-0.157 H 98.054 C 98.73,165.949 99.507,166 100.3,166 z" + inkscape:connector-curvature="0" /> + <path + d="m 84.85,63.98 c 2.336,5.997 3.484,16.92 3.484,32.81 0,17.7 -1.16,29.57 -3.512,35.62 -1.894,4.879 -4.527,7.902 -7.863,9.07 0.965,0.368 1.992,0.551 3.078,0.551 0.207,0 0.41,-0.008 0.621,-0.019 4.633,-0.293 8.121,-3.496 10.49,-9.602 2.351,-6.051 3.511,-17.91 3.511,-35.62 0,-15.89 -1.148,-26.82 -3.484,-32.81 -2.336,-6.027 -5.832,-9.281 -10.52,-9.691 -0.359,-0.031 -0.714,-0.051 -1.058,-0.051 -1.09,0 -2.117,0.16 -3.082,0.481 h -0.004 c 3.601,1.121 6.379,4.215 8.336,9.261 z m -2.344,114.3 c -0.113,-0.05 -0.227,-0.105 -0.336,-0.16 -0.012,-0.004 -0.023,-0.012 -0.035,-0.015 -0.102,-0.051 -0.207,-0.106 -0.309,-0.157 -0.019,-0.011 -0.039,-0.019 -0.058,-0.031 -0.09,-0.051 -0.184,-0.098 -0.278,-0.148 -0.027,-0.016 -0.054,-0.036 -0.086,-0.051 -0.082,-0.043 -0.164,-0.09 -0.242,-0.137 -0.039,-0.023 -0.078,-0.047 -0.113,-0.07 -0.07,-0.039 -0.145,-0.082 -0.215,-0.125 -0.047,-0.031 -0.094,-0.059 -0.14,-0.09 -0.059,-0.039 -0.118,-0.074 -0.176,-0.113 -0.059,-0.039 -0.114,-0.075 -0.168,-0.114 -0.051,-0.031 -0.102,-0.066 -0.149,-0.097 -0.066,-0.047 -0.132,-0.094 -0.195,-0.137 -0.039,-0.027 -0.078,-0.055 -0.113,-0.082 -0.078,-0.055 -0.153,-0.113 -0.231,-0.172 -0.023,-0.016 -0.05,-0.035 -0.078,-0.055 -0.098,-0.078 -0.199,-0.156 -0.297,-0.234 -4.207,-3.379 -7.308,-9.894 -9.297,-19.54 -9.136,-1.945 -16.26,-7.754 -21.19,-17.5 -5.004,-9.902 -7.551,-24.39 -7.551,-43.34 0,-20.43 3.484,-35.51 10.34,-45.07 5.789,-8.07 13.86,-12.04 24.02,-12.04 h -6.351 c -10.15,0.008 -18.22,3.977 -24,12.04 -6.855,9.563 -10.34,24.64 -10.34,45.07 0,18.95 2.547,33.44 7.551,43.34 4.934,9.75 12.05,15.56 21.19,17.5 1.989,9.641 5.09,16.16 9.297,19.54 3.176,2.559 7.403,3.824 12.62,3.824 0.098,0 0.199,0 0.297,-0.004 h 5.539 c -3.406,-0.05 -6.383,-0.66 -8.906,-1.828 L 82.498,178.28 z M 128.4,145.6 c -2.73,-3.051 -4.09,-7.949 -4.09,-14.67 V 79.57 l -6.226,-0.285 v -13.59 h -6.016 v 3.035 c 0.871,3.273 1.555,6.82 2.063,10.64 l 4.164,0.192 v 51.36 c 0,6.723 1.367,11.62 4.09,14.67 2.343,2.633 5.765,3.934 10.25,3.934 h 6.015 c -4.48,0 -7.906,-1.301 -10.25,-3.934 z m 2.043,-99.66 -6.016,0 -4.668,19.88 5.911,0.422 4.773,-20.3 z" + style="fill:#006225" + id="path21" + inkscape:connector-curvature="0" /> + </g> + <path + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.24121141;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 96.506224,434.65407 L 166.20801,434.65407 L 166.20801,490.10429 L 96.506224,490.10429 L 96.506224,434.65407 z" + id="rect7265" /> + </g> +</svg> diff --git a/examples/quick/window/resources/icon64.png b/examples/quick/window/resources/icon64.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa324401fcd0beb474e4705189207a04285deb0 GIT binary patch literal 3004 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 literal 0 HcmV?d00001 diff --git a/examples/quick/window/resources/window.rc b/examples/quick/window/resources/window.rc new file mode 100644 index 0000000000..4de84d297e --- /dev/null +++ b/examples/quick/window/resources/window.rc @@ -0,0 +1,32 @@ +#include "winver.h" + +IDI_ICON1 ICON DISCARDABLE "icon.ico" + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,0,0,0 + PRODUCTVERSION 1,0,0,0 + FILEFLAGS 0x0L + FILEFLAGSMASK 0x3fL + FILEOS 0x00040004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004b0" + BEGIN + VALUE "CompanyName", "Digia Plc and/or its subsidiary(-ies)" + VALUE "FileDescription", "QtQuick Window Example" + VALUE "FileVersion", "1.0.0.0" + VALUE "LegalCopyright", "Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies)." + VALUE "InternalName", "window" + VALUE "OriginalFilename", "window.exe" + VALUE "ProductName", "QtQuick Window Example" + VALUE "ProductVersion", "1.0.0.0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1200 + END +END diff --git a/examples/quick/window/window.pro b/examples/quick/window/window.pro index 93e43fcd65..be35b24325 100644 --- a/examples/quick/window/window.pro +++ b/examples/quick/window/window.pro @@ -1,6 +1,16 @@ -TEMPLATE = subdirs -SUBDIRS += \ - window +TEMPLATE = app +QT += quick qml +SOURCES += main.cpp +RESOURCES += \ + window.qrc \ + ../shared/shared.qrc EXAMPLE_FILES = \ - screen + window.qml + +target.path = $$[QT_INSTALL_EXAMPLES]/quick/window +INSTALLS += target + +ICON = resources/icon64.png +macx: ICON = resources/icon.icns +win32: RC_FILE = resources/window.rc diff --git a/examples/quick/window/window.qml b/examples/quick/window/window.qml new file mode 100644 index 0000000000..1d7282f7a1 --- /dev/null +++ b/examples/quick/window/window.qml @@ -0,0 +1,180 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples 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.0 +import QtQuick.Window 2.1 +import "../shared" as Shared + +QtObject { + property real defaultSpacing: 10 + property SystemPalette palette: SystemPalette { } + + property var splashWindow: Splash { } + + property var controlWindow: Window { + width: 400 + height: col.implicitHeight + defaultSpacing * 2 + color: palette.window + title: "Control Window" + visible: true + Column { + id: col + anchors.fill: parent + anchors.margins: defaultSpacing + spacing: defaultSpacing + property real cellWidth: col.width / 3 - spacing + Text { text: "Control the second window:" } + Grid { + id: grid + columns: 3 + spacing: defaultSpacing + width: parent.width + Shared.Button { + id: showButton + width: col.cellWidth + text: testWindow.visible ? "Hide" : "Show" + onClicked: testWindow.visible = !testWindow.visible + } + //! [windowedCheckbox] + Shared.CheckBox { + text: "Windowed" + height: showButton.height + width: col.cellWidth + Binding on checked { value: testWindow.visibility === Window.Windowed } + onClicked: testWindow.visibility = Window.Windowed + } + //! [windowedCheckbox] + Shared.CheckBox { + height: showButton.height + width: col.cellWidth + text: "Full Screen" + Binding on checked { value: testWindow.visibility === Window.FullScreen } + onClicked: testWindow.visibility = Window.FullScreen + } + Shared.Button { + id: autoButton + width: col.cellWidth + text: "Automatic" + onClicked: testWindow.visibility = Window.AutomaticVisibility + } + Shared.CheckBox { + height: autoButton.height + text: "Minimized" + Binding on checked { value: testWindow.visibility === Window.Minimized } + onClicked: testWindow.visibility = Window.Minimized + } + Shared.CheckBox { + height: autoButton.height + text: "Maximized" + Binding on checked { value: testWindow.visibility === Window.Maximized } + onClicked: testWindow.visibility = Window.Maximized + } + } + function visibilityToString(v) { + switch (v) { + case Window.Windowed: + return "windowed"; + case Window.Minimized: + return "minimized"; + case Window.Maximized: + return "maximized"; + case Window.FullScreen: + return "fullscreen"; + case Window.AutomaticVisibility: + return "automatic"; + case Window.Hidden: + return "hidden"; + } + return "unknown"; + } + Text { + text: "second window is " + (testWindow.visible ? "visible" : "invisible") + + " and has visibility " + parent.visibilityToString(testWindow.visibility) + } + Rectangle { + id: horizontalRule + color: "black" + width: parent.width + height: 1 + } + ScreenInfo { } + } + } + + property var testWindow: Window { + width: 320 + height: 240 + color: "#215400" + title: "Test Window with color " + color + Rectangle { + anchors.fill: parent + anchors.margins: defaultSpacing + Text { + anchors.centerIn: parent + text: "Second Window" + } + MouseArea { + anchors.fill: parent + onClicked: testWindow.color = "#e0c31e" + } + Shared.Button { + anchors.right: parent.right + anchors.top: parent.top + anchors.margins: defaultSpacing + text: testWindow.visibility === Window.FullScreen ? "exit fullscreen" : "go fullscreen" + width: 150 + onClicked: { + if (testWindow.visibility === Window.FullScreen) + testWindow.visibility = Window.AutomaticVisibility + else + testWindow.visibility = Window.FullScreen + } + } + Shared.Button { + anchors.left: parent.left + anchors.top: parent.top + anchors.margins: defaultSpacing + text: "X" + width: 30 + onClicked: testWindow.visible = false + } + } + } +} diff --git a/examples/quick/window/window.qrc b/examples/quick/window/window.qrc new file mode 100644 index 0000000000..dc211bdaaf --- /dev/null +++ b/examples/quick/window/window.qrc @@ -0,0 +1,7 @@ +<RCC> + <qresource prefix="/window"> + <file>window.qml</file> + <file>Splash.qml</file> + <file>ScreenInfo.qml</file> + </qresource> +</RCC> diff --git a/examples/quick/window/window/nogui.qml b/examples/quick/window/window/nogui.qml deleted file mode 100644 index 2a5734c773..0000000000 --- a/examples/quick/window/window/nogui.qml +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples 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 QtQml 2.0 - -/* - This object's only functionality is to exist as a root object and - display nothing, proving that qmlscene can run without windows. - (A QtObject can't even have Component.onCompleted) -*/ -QtObject { - property string philosophy: "hello bleak windowless world" -} diff --git a/examples/quick/window/window/standalone.qml b/examples/quick/window/window/standalone.qml deleted file mode 100644 index db73bf66eb..0000000000 --- a/examples/quick/window/window/standalone.qml +++ /dev/null @@ -1,128 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples 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.0 -import QtQuick.Window 2.0 - -Item { - width: 320 - height: 240 - // It's not possible to set an Item's windowTitle. If you want to modify - // window properties, you need to explicitly create a Window. - Text { - id: text1 - anchors.centerIn: parent - text: "First Window\n" + (Qt.application.supportsMultipleWindows ? - "click the button to open a second window" : "only one window is allowed") - } - Rectangle { - border.color: "black" - radius: 4 - anchors.top: text1.bottom - anchors.horizontalCenter: text1.horizontalCenter - width: 100 - height: 30 - TextInput { - id: ti1 - focus: true // but the modal popup will prevent input while it is open - anchors.centerIn: parent - } - } - Rectangle { - border.color: "black" - color: childWindow.visible ? "goldenrod" : "beige" - radius: height / 4 - anchors.bottom: parent.bottom - anchors.right: parent.right - anchors.margins: 10 - width: text.implicitWidth + 20 - height: text.implicitHeight + 20 - visible: Qt.application.supportsMultipleWindows - Text { - id: text - text: "Pop up window" - anchors.centerIn: parent - } - MouseArea { - anchors.fill: parent - onClicked: childWindow.visible = !childWindow.visible - } - } - - Window { - id: childWindow - width: 320 - height: 240 - x: 220 - y: 120 - color: "beige" - title: "Second Window" - modality: Qt.ApplicationModal - flags: Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint - Text { - id: text2 - anchors.centerIn: parent - text: "Modal Frameless Stay-on-Top Window" - } - Text { - anchors.top: parent.top - anchors.right: parent.right - anchors.margins: 10 - text: "X" - MouseArea{ - anchors.fill: parent - onClicked: childWindow.visible = false - } - } - Rectangle { - border.color: "black" - radius: 4 - anchors.top: text2.bottom - anchors.horizontalCenter: text2.horizontalCenter - width: 100 - height: 30 - TextInput { - id: ti2 - focus: true - anchors.centerIn: parent - } - } - } -} diff --git a/examples/quick/window/window/twowindows.qml b/examples/quick/window/window/twowindows.qml deleted file mode 100644 index 4a8d2f4f1b..0000000000 --- a/examples/quick/window/window/twowindows.qml +++ /dev/null @@ -1,89 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples 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.0 -import QtQuick.Window 2.0 - -QtObject { - property var win1: Window { - width: 320 - height: 240 - x: 0 - y: 0 - visible: true - color: "#ccffff" - title: "First Window" - Text { - anchors.centerIn: parent - text: "First Window" - Text { - id: statusText - anchors.top: parent.bottom - anchors.horizontalCenter: parent.horizontalCenter - } - } - MouseArea { - anchors.fill: parent - onClicked: win2.visible = !win2.visible - } - } - property var win2: Window { - width: 320 - height: 240 - x: 220 - y: 120 - visible: true - color: "green" - title: "Second Window: " + color - Rectangle { - anchors.fill: parent - anchors.margins: 10 - Text { - anchors.centerIn: parent - text: "Second Window" - } - MouseArea { - anchors.fill: parent - onClicked: win2.color = "#ffffcc" - } - } - onVisibleChanged: statusText.text = "second window is " + (visible ? "visible" : "invisible") - } -} diff --git a/examples/quick/window/window/window.pro b/examples/quick/window/window/window.pro deleted file mode 100644 index 3525a893fa..0000000000 --- a/examples/quick/window/window/window.pro +++ /dev/null @@ -1,13 +0,0 @@ -TEMPLATE = app -QT += qml - -SOURCES += window.cpp -RESOURCES += window.qrc - -EXAMPLE_FILES = \ - nogui.qml \ - standalone.qml \ - twowindows.qml - -target.path = $$[QT_INSTALL_EXAMPLES]/quick/window/window -INSTALLS = target diff --git a/examples/quick/window/window/window.qrc b/examples/quick/window/window/window.qrc deleted file mode 100644 index c203c140fc..0000000000 --- a/examples/quick/window/window/window.qrc +++ /dev/null @@ -1,5 +0,0 @@ -<RCC> - <qresource prefix="/window/window"> - <file>Window.qml</file> - </qresource> -</RCC> -- GitLab