OpenCoverage

conf.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/conf.h
Source codeSwitch to Preprocessed file
LineSourceCount
1/****************************************************************************-
2**-
3** Copyright (C) 2016 Research In Motion.-
4** Contact: https://www.qt.io/licensing/-
5**-
6** This file is part of the tools applications of the Qt Toolkit.-
7**-
8** $QT_BEGIN_LICENSE:GPL-EXCEPT$-
9** Commercial License Usage-
10** Licensees holding valid commercial Qt licenses may use this file in-
11** accordance with the commercial license agreement provided with the-
12** Software or, alternatively, in accordance with the terms contained in-
13** a written agreement between you and The Qt Company. For licensing terms-
14** and conditions see https://www.qt.io/terms-conditions. For further-
15** information use the contact form at https://www.qt.io/contact-us.-
16**-
17** GNU General Public License Usage-
18** Alternatively, this file may be used under the terms of the GNU-
19** General Public License version 3 as published by the Free Software-
20** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT-
21** included in the packaging of this file. Please review the following-
22** information to ensure the GNU General Public License requirements will-
23** be met: https://www.gnu.org/licenses/gpl-3.0.html.-
24**-
25** $QT_END_LICENSE$-
26**-
27****************************************************************************/-
28#ifndef CONF_H-
29#define CONF_H-
30-
31#include <QtQml/QQmlContext>-
32#include <QtQml/QQmlListProperty>-
33#include <QObject>-
34#include <QUrl>-
35-
36class PartialScene : public QObject-
37{-
38 Q_OBJECT-
39 Q_PROPERTY(QUrl container READ container WRITE setContainer NOTIFY containerChanged)-
40 Q_PROPERTY(QString itemType READ itemType WRITE setItemType NOTIFY itemTypeChanged)-
41public:-
42 PartialScene(QObject *parent = 0) : QObject(parent)-
43 {}
never executed: end of block
0
44-
45 const QUrl container() const { return m_container; }
never executed: return m_container;
0
46 const QString itemType() const { return m_itemType; }
never executed: return m_itemType;
0
47-
48 void setContainer(const QUrl &a) {-
49 if (a==m_container)
a==m_containerDescription
TRUEnever evaluated
FALSEnever evaluated
0
50 return;
never executed: return;
0
51 m_container = a;-
52 emit containerChanged();-
53 }
never executed: end of block
0
54 void setItemType(const QString &a) {-
55 if (a==m_itemType)
a==m_itemTypeDescription
TRUEnever evaluated
FALSEnever evaluated
0
56 return;
never executed: return;
0
57 m_itemType = a;-
58 emit itemTypeChanged();-
59 }
never executed: end of block
0
60-
61signals:-
62 void containerChanged();-
63 void itemTypeChanged();-
64-
65private:-
66 QUrl m_container;-
67 QString m_itemType;-
68};-
69-
70class Config : public QObject-
71{-
72 Q_OBJECT-
73 Q_PROPERTY(QQmlListProperty<PartialScene> sceneCompleters READ sceneCompleters)-
74 Q_CLASSINFO("DefaultProperty", "sceneCompleters")-
75public:-
76 Config (QObject* parent=0) : QObject(parent)-
77 {}
never executed: end of block
0
78-
79 QQmlListProperty<PartialScene> sceneCompleters()-
80 {-
81 return QQmlListProperty<PartialScene>(this, completers);
never executed: return QQmlListProperty<PartialScene>(this, completers);
0
82 }-
83-
84 QList<PartialScene*> completers;-
85};-
86-
87#endif-
Source codeSwitch to Preprocessed file

Generated by Squish Coco 4.2.0