diff -r b3cce7791326 -r 9543e1703afb main.qml --- a/main.qml Wed May 28 10:20:32 2014 +0200 +++ b/main.qml Wed May 28 11:42:49 2014 +0200 @@ -6,7 +6,7 @@ import QtQuick.Window 2.1 import Qt.labs.settings 1.0 import MiniDisplay 1.0 - +import QtQuick.Layouts 1.1 ApplicationWindow { @@ -18,6 +18,9 @@ SystemPalette { id: palette } //Component.onCompleted: progressBar.visible=tabViewMain.getTab(tabViewMain.currentIndex).status !== Loader.Ready + statusBar: DisplayStatusBar {} + + Settings { property alias x: appWindow.x property alias y: appWindow.y @@ -43,11 +46,29 @@ progressBar.visible = tabViewMain.getTab(tabViewMain.currentIndex).status !== Loader.Ready; } + /* + function updateDisplayStatus() + { + if (display.isOpen) + { + labelDisplayStatus.text=qsTr("Connected"); + } + else + { + labelDisplayStatus.text=qsTr("Disconnected"); + } + + labelDisplayVendor.text=display.vendor; + labelDisplayProduct.text=display.product; + labelDisplaySerialNumber.text=display.serialNumber; + }*/ + + MiniDisplay { id: display - onOpened:{ textDisplayStatus.text=qsTr("Connected");} - onClosed:textDisplayStatus.text=qsTr("Disconnected") - onOpenError:{ textDisplayStatus.text=qsTr("Connection error");} + //onOpened:updateDisplayStatus() + //onClosed:updateDisplayStatus() + //onOpenError:{ updateDisplayStatus(); labelDisplayStatus.text=qsTr("Connection error");} }