diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2017-07-04 19:20:08 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2017-07-05 12:02:40 +0000 |
commit | 01b02ef11fd5d12af71c0eefe9f9fa72336b681a (patch) | |
tree | 3177989da45b3b6453174be06010272be4aaf647 /doc/src/snippets/coffee/imports | |
parent | 73c29d331e5ea09b0186ec9944f026ef7ce8e43b (diff) |
Add Coffee example
This example shows how to split logic from declarative
the QML and how to design an application using
Qt Quick Designer.
Change-Id: I9c20aa26fcc269530036a4f67aed5a84ba1aa1fd
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Petref Saraci <petref.saraci@qt.io>
Diffstat (limited to 'doc/src/snippets/coffee/imports')
-rw-r--r-- | doc/src/snippets/coffee/imports/Coffee/Constants.qml | 68 | ||||
-rw-r--r-- | doc/src/snippets/coffee/imports/Coffee/TitilliumWeb-Regular.ttf | bin | 0 -> 63752 bytes | |||
-rw-r--r-- | doc/src/snippets/coffee/imports/Coffee/qmldir | 1 |
3 files changed, 69 insertions, 0 deletions
diff --git a/doc/src/snippets/coffee/imports/Coffee/Constants.qml b/doc/src/snippets/coffee/imports/Coffee/Constants.qml new file mode 100644 index 000000000..8816a9f58 --- /dev/null +++ b/doc/src/snippets/coffee/imports/Coffee/Constants.qml @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2017 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** 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 The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** BSD License Usage +** Alternatively, 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 The Qt Company Ltd 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 Singleton +import QtQuick 2.6 + +QtObject { + property FontLoader fontLoader: FontLoader { + id: fontLoader + source: "TitilliumWeb-Regular.ttf" + } + readonly property alias fontFamily: fontLoader.name + + readonly property int width: 1024 + readonly property int height: 768 + readonly property int leftSideBarWidth: 366 + + readonly property color backgroundColor: "#443224" + readonly property int defaultMargin: 8 +} diff --git a/doc/src/snippets/coffee/imports/Coffee/TitilliumWeb-Regular.ttf b/doc/src/snippets/coffee/imports/Coffee/TitilliumWeb-Regular.ttf Binary files differnew file mode 100644 index 000000000..6da821935 --- /dev/null +++ b/doc/src/snippets/coffee/imports/Coffee/TitilliumWeb-Regular.ttf diff --git a/doc/src/snippets/coffee/imports/Coffee/qmldir b/doc/src/snippets/coffee/imports/Coffee/qmldir new file mode 100644 index 000000000..616ac2035 --- /dev/null +++ b/doc/src/snippets/coffee/imports/Coffee/qmldir @@ -0,0 +1 @@ +singleton Constants 1.0 Constants.qml |