3// Used to manage state for itesm using with QGCPipOveral
8 readonly property string initState: "init"
9 readonly property string pipState: "pip"
10 readonly property string fullState: "full"
11 readonly property string windowState: "window"
13 property var pipView // PipView control
14 property bool isDark: true // true: Use dark overlay visuals
16 signal windowAboutToOpen // Catch this signal to do something special prior to the item transition to windowed mode
17 signal windowAboutToClose // Catch this signal to do special processing prior to the item transition back to pip mode
19 property var _viewControl: control.parent
27 anchors.top: pipView._pipContentItem.top
28 anchors.bottom: pipView._pipContentItem.bottom
29 anchors.left: pipView._pipContentItem.left
30 anchors.right: pipView._pipContentItem.right
35 parent: pipView._pipContentItem
43 anchors.top: pipView.parent.top
44 anchors.bottom: pipView.parent.bottom
45 anchors.left: pipView.parent.left
46 anchors.right: pipView.parent.right
51 parent: pipView.parent
59 anchors.top: pipView._windowContentItem.top
60 anchors.bottom: pipView._windowContentItem.bottom
61 anchors.left: pipView._windowContentItem.left
62 anchors.right: pipView._windowContentItem.right
67 parent: pipView._windowContentItem
72 control.windowAboutToOpen()