FactSystemTest.qml 989 Bytes
Newer Older
1 2
/****************************************************************************
 *
Gus Grubba's avatar
Gus Grubba committed
3
 * (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
4 5 6 7 8
 *
 * QGroundControl is licensed according to the terms in the file
 * COPYING.md in the root of the source code directory.
 *
 ****************************************************************************/
9 10


11 12
import QtQuick 2.3
import QtQuick.Controls 1.2
Don Gagne's avatar
Don Gagne committed
13
import QGroundControl.FactSystem 1.0
Don Gagne's avatar
Don Gagne committed
14 15
import QGroundControl.FactControls 1.0

16
Item {
Don Gagne's avatar
Don Gagne committed
17

18
    FactPanelController { id: controller; }
Don Gagne's avatar
Don Gagne committed
19

20
    // Use default component id
Don Gagne's avatar
Don Gagne committed
21 22
    TextInput {
        objectName: "testControl"
Don Gagne's avatar
Don Gagne committed
23 24 25 26 27
        text:       fact1.value

        property Fact fact1: controller.getParameterFact(-1, "RC_MAP_THROTTLE")

        onAccepted: fact1.value = text
28 29 30 31
    }

    // Use specific component id
    TextInput {
Don Gagne's avatar
Don Gagne committed
32 33
        text:       fact2.value

34
        property Fact fact2: controller.getParameterFact(1, "RC_MAP_THROTTLE")
Don Gagne's avatar
Don Gagne committed
35 36

        onAccepted: fact2.value = text
Don Gagne's avatar
Don Gagne committed
37
    }
38
}