DaysCalendar: port to PC3/QQC2 where possible
This allows DaysCalendar to take advantage of the work in the previous commits removing hover animations on PC3 components, and is generally good for modernisation anyways.
This commit is contained in:
parent
f25b093325
commit
8c320d6841
@ -8,11 +8,11 @@
|
|||||||
|
|
||||||
import QtQuick 2.2
|
import QtQuick 2.2
|
||||||
import QtQuick.Layouts 1.1
|
import QtQuick.Layouts 1.1
|
||||||
import QtQuick.Controls 1.1
|
import QtQuick.Controls 1.1 as QQC1
|
||||||
|
|
||||||
import org.kde.plasma.calendar 2.0
|
import org.kde.plasma.calendar 2.0
|
||||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||||
import org.kde.plasma.components 2.0 as Components
|
import org.kde.plasma.components 3.0 as Components
|
||||||
import org.kde.plasma.extras 2.0 as PlasmaExtras
|
import org.kde.plasma.extras 2.0 as PlasmaExtras
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
@ -69,7 +69,7 @@ Item {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Stack.onStatusChanged: {
|
QQC1.Stack.onStatusChanged: {
|
||||||
if (Stack.status === Stack.Inactive) {
|
if (Stack.status === Stack.Inactive) {
|
||||||
daysCalendar.transformScale = 1
|
daysCalendar.transformScale = 1
|
||||||
opacity = 1
|
opacity = 1
|
||||||
@ -134,28 +134,37 @@ Item {
|
|||||||
|
|
||||||
Components.ToolButton {
|
Components.ToolButton {
|
||||||
id: previousButton
|
id: previousButton
|
||||||
iconName: Qt.application.layoutDirection === Qt.RightToLeft ? "go-next" : "go-previous"
|
property string tooltip
|
||||||
|
|
||||||
|
icon.name: Qt.application.layoutDirection === Qt.RightToLeft ? "go-next" : "go-previous"
|
||||||
onClicked: daysCalendar.previous()
|
onClicked: daysCalendar.previous()
|
||||||
Accessible.name: tooltip
|
Accessible.name: tooltip
|
||||||
|
Components.ToolTip { text: parent.tooltip }
|
||||||
//SEE QTBUG-58307
|
//SEE QTBUG-58307
|
||||||
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
||||||
}
|
}
|
||||||
|
|
||||||
Components.ToolButton {
|
Components.ToolButton {
|
||||||
iconName: "go-jump-today"
|
icon.name: "go-jump-today"
|
||||||
|
property string tooltip
|
||||||
|
|
||||||
onClicked: root.resetToToday()
|
onClicked: root.resetToToday()
|
||||||
tooltip: i18ndc("libplasma5", "Reset calendar to today", "Today")
|
tooltip: i18ndc("libplasma5", "Reset calendar to today", "Today")
|
||||||
Accessible.name: tooltip
|
Accessible.name: tooltip
|
||||||
Accessible.description: i18nd("libplasma5", "Reset calendar to today")
|
Accessible.description: i18nd("libplasma5", "Reset calendar to today")
|
||||||
|
Components.ToolTip { text: parent.tooltip }
|
||||||
//SEE QTBUG-58307
|
//SEE QTBUG-58307
|
||||||
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
||||||
}
|
}
|
||||||
|
|
||||||
Components.ToolButton {
|
Components.ToolButton {
|
||||||
id: nextButton
|
id: nextButton
|
||||||
iconName: Qt.application.layoutDirection === Qt.RightToLeft ? "go-previous" : "go-next"
|
property string tooltip
|
||||||
|
|
||||||
|
icon.name: Qt.application.layoutDirection === Qt.RightToLeft ? "go-previous" : "go-next"
|
||||||
onClicked: daysCalendar.next()
|
onClicked: daysCalendar.next()
|
||||||
Accessible.name: tooltip
|
Accessible.name: tooltip
|
||||||
|
Components.ToolTip { text: parent.tooltip }
|
||||||
//SEE QTBUG-58307
|
//SEE QTBUG-58307
|
||||||
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
Layout.preferredHeight: implicitHeight + implicitHeight%2
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user