summaryrefslogtreecommitdiff
path: root/doc/elements-apps.qdoc
blob: 9ab424f128403b40730d940556d04f329b169513 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/****************************************************************************
**
** Copyright (C) 2016 Pelagicore AG
** Contact: http://www.qt.io/ or http://www.pelagicore.com/
**
** This file is part of the Pelagicore Application Manager.
**
** $QT_BEGIN_LICENSE:GPL3-PELAGICORE$
** Commercial License Usage
** Licensees holding valid commercial Pelagicore Application Manager
** 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
** Pelagicore. For licensing terms and conditions, contact us at:
** http://www.pelagicore.com.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPLv3 included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3 requirements will be
** met: http://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
** SPDX-License-Identifier: GPL-3.0
**
****************************************************************************/

/*!
  \page qml-elements-apps.html
  \title QML elements Applications
  \brief A listing of standard QML elements used in applications.

These are the functionally grouped lists of QML elements as part of \c
io.qt.ApplicationManager.

QML Singletons need not to be declared, but can be referenced by just their element name.

Basic QML Elements are declared with the their name and two curly braces. Elements may be nested in
elements, thereby creating a parent-child relationship between the two elements.

\section1 QML Singletons
\list
\li \l {io.qt.ApplicationManager::ApplicationInterface}{ApplicationInterface}
    The application interface represents the private IPC between the app and the application-manager.
\endlist

\section1 Basic QML Elements
\list
\li \l {io.qt.ApplicationManager::ApplicationManagerWindow}{ApplicationManagerWindow}
    The window element that is required in a multi-process environment
\li \l {io.qt.ApplicationManager::Notification}{Notification}
    Abstraction for freedesktop.org Notifications on the client side.
\endlist

*/