|
@@ -77,9 +77,6 @@ Window {
|
|
|
QtObject {
|
|
|
id: d
|
|
|
property int primedColumns: 0
|
|
|
- property string timeString
|
|
|
- property string day
|
|
|
- property string month
|
|
|
property string currentViewFilename
|
|
|
property string overrideViewFilename
|
|
|
property bool displayUnlicensed: false
|
|
@@ -92,18 +89,6 @@ Window {
|
|
|
return view.toLowerCase() + "/" + view + ".qml"
|
|
|
}
|
|
|
|
|
|
- function timeChanged() {
|
|
|
- var date = new Date;
|
|
|
- timeString = Qt.formatDateTime(date, "hh:mm")
|
|
|
- day = Qt.formatDateTime(date, "dd")
|
|
|
- month = Qt.formatDateTime(date, "MM")
|
|
|
- }
|
|
|
-
|
|
|
- property variant timeTimer: Timer {
|
|
|
- interval: 1000; running: true; repeat: true;
|
|
|
- onTriggered: d.timeChanged()
|
|
|
- }
|
|
|
-
|
|
|
onCurrentViewFilenameChanged: {
|
|
|
globalUtil.reset()
|
|
|
}
|
|
@@ -113,30 +98,22 @@ Window {
|
|
|
id: globalSettings
|
|
|
property int columnCount: 6
|
|
|
property int interval: 5
|
|
|
- property bool showViewItemCount: false
|
|
|
- property bool showScreenResolution: false
|
|
|
+
|
|
|
property string effect: ""
|
|
|
property string view: "Reel"
|
|
|
property string backdrop: ""
|
|
|
+
|
|
|
property bool smoothArt: false
|
|
|
property bool randomlyMirrorArt: true
|
|
|
property bool fullscreen: true
|
|
|
-
|
|
|
- property bool clockWidget: false
|
|
|
- property real clockIntensity: 0.6
|
|
|
-
|
|
|
property bool commonFeed: true
|
|
|
property bool commonFeedRoundRobin: true
|
|
|
-
|
|
|
property bool unlicensed: false
|
|
|
-
|
|
|
- property real artOpacity: 1.0
|
|
|
property bool fadeInImages: true
|
|
|
-
|
|
|
- property bool animatedBackground: false
|
|
|
-
|
|
|
property bool useGoldenRatio: false
|
|
|
- //property real lessGoldenRatio: 1.25
|
|
|
+ property bool widgetTray: false
|
|
|
+
|
|
|
+ property real artOpacity: 1.0
|
|
|
property real lessGoldenRatio: 1.35
|
|
|
|
|
|
onColumnCountChanged: globalUtil.reset()
|
|
@@ -149,8 +126,8 @@ Window {
|
|
|
|
|
|
Item {
|
|
|
id: root
|
|
|
- focus: true
|
|
|
|
|
|
+ focus: true
|
|
|
anchors.fill: parent
|
|
|
Keys.forwardTo: [artViewLoader.item, toplevelhandler]
|
|
|
|
|
@@ -160,63 +137,17 @@ Window {
|
|
|
anchors.fill: parent
|
|
|
}
|
|
|
|
|
|
- Rectangle {
|
|
|
- id: clock
|
|
|
- width: childrenRect.width
|
|
|
- opacity: 0.7
|
|
|
- color: "black"
|
|
|
- visible: height > 0
|
|
|
- height: globalSettings.clockWidget ? appWindow.height/15 : 0
|
|
|
- anchors { top: parent.top; horizontalCenter: parent.horizontalCenter }
|
|
|
- Text {
|
|
|
- //anchors.centerIn: parent
|
|
|
- id: clockLabel
|
|
|
- color: "white"
|
|
|
- font.bold: true
|
|
|
- font.pixelSize: parent.height
|
|
|
- text: d.timeString
|
|
|
- }
|
|
|
- Item {
|
|
|
- anchors { left: clockLabel.right; leftMargin: 20 }
|
|
|
- height: clock.height
|
|
|
- width: childrenRect.width
|
|
|
- Item {
|
|
|
- width: childrenRect.width
|
|
|
- height: parent.height/2
|
|
|
- Text {
|
|
|
- anchors.centerIn: parent
|
|
|
- color: "white"
|
|
|
- font.bold: true
|
|
|
- verticalAlignment: Text.AlignVCenter
|
|
|
- horizontalAlignment: Text.AlignHCenter
|
|
|
- font.pixelSize: clock.height/3
|
|
|
- text: d.day
|
|
|
- }
|
|
|
- }
|
|
|
- Item {
|
|
|
- y: parent.height/2
|
|
|
- width: childrenRect.width
|
|
|
- height: parent.height/2
|
|
|
- Text {
|
|
|
- anchors.centerIn: parent
|
|
|
- color: "white"
|
|
|
- font.bold: true
|
|
|
- verticalAlignment: Text.AlignVCenter
|
|
|
- horizontalAlignment: Text.AlignHCenter
|
|
|
- font.pixelSize: clock.height/3
|
|
|
- text: d.month
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
Component.onCompleted: {
|
|
|
if (globalSettings.backdrop != "") {
|
|
|
- Qt.createQmlObject(globalSettings.backdrop + ' { anchors.fill: parent}', root)
|
|
|
+ Qt.createQmlObject(globalSettings.backdrop + ' { anchors.fill: parent }', root)
|
|
|
+ }
|
|
|
+
|
|
|
+ if (globalSettings.widgetTray) {
|
|
|
+ Qt.createQmlObject('WidgetTray { z: 2; anchors { top: parent.top; right: parent.right } }', root)
|
|
|
}
|
|
|
|
|
|
if (globalSettings.unlicensed) {
|
|
|
- Qt.createQmlObject('Unlicensed { z: 2 }', root)
|
|
|
+ Qt.createQmlObject('Unlicensed { z: 3 }', root)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -247,48 +178,10 @@ Window {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- Rectangle {
|
|
|
- z: 1
|
|
|
- opacity: 0.5
|
|
|
- visible: globalSettings.showViewItemCount
|
|
|
- color: "black"
|
|
|
-
|
|
|
- anchors { right: parent.right; top: parent.top }
|
|
|
- width: itemCountLabel.width
|
|
|
- height: itemCountLabel.height
|
|
|
-
|
|
|
- Text {
|
|
|
- id: itemCountLabel
|
|
|
- font.pixelSize: 100
|
|
|
- text: globalUtil.itemCount
|
|
|
- color: "white"
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- Rectangle {
|
|
|
- z: 1
|
|
|
- opacity: 0.5
|
|
|
- visible: globalSettings.showScreenResolution
|
|
|
- color: "black"
|
|
|
-
|
|
|
- anchors { right: parent.right; top: parent.top }
|
|
|
- width: resolutionLabel.width
|
|
|
- height: resolutionLabel.height
|
|
|
-
|
|
|
- Text {
|
|
|
- id: resolutionLabel
|
|
|
- font.pixelSize: 100
|
|
|
- text: screenSize.width + "x" + screenSize.height
|
|
|
- color: "white"
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
Component.onCompleted: {
|
|
|
showTimer.start()
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
Timer {
|
|
|
id: showTimer
|
|
|
|
|
@@ -299,8 +192,4 @@ Window {
|
|
|
showAtCorrectSize()
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- FPSMonitor {
|
|
|
- anchors { top: parent.top; right: parent.right }
|
|
|
- }
|
|
|
}
|