8803f2454295bb387c6215f36d467884a365de73
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativeconnection / data / moduleapi-target.qml
1 import QtQuick 2.0
2 import MyTestModuleApi 1.0 as MyTestModuleApi
3
4 Item {
5     id: rootObject
6     objectName: "rootObject"
7     property int newIntPropValue: 12
8
9     property int moduleIntPropChangedCount: 0
10     property int moduleOtherSignalCount: 0
11
12     function setModuleIntProp() {
13         MyTestModuleApi.intProp = newIntPropValue;
14         newIntPropValue = newIntPropValue + 1;
15     }
16
17     Connections {
18         target: MyTestModuleApi
19         onIntPropChanged: moduleIntPropChangedCount = moduleIntPropChangedCount + 1;
20         onOtherSignal: moduleOtherSignalCount = moduleOtherSignalCount + 1;
21     }
22 }