You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.2 KiB
88 lines
2.2 KiB
/* |
|
SPDX-FileCopyrightText: 2013 Heena Mahour <heena393@gmail.com> |
|
SPDX-FileCopyrightText: 2013 Sebastian Kügler <sebas@kde.org> |
|
|
|
SPDX-License-Identifier: GPL-2.0-or-later |
|
*/ |
|
import QtQuick 2.0 |
|
import org.kde.plasma.workspace.calendar 2.0 |
|
import org.kde.plasma.core 2.0 as PlasmaCore |
|
import org.kde.plasma.components 2.0 as Components |
|
import org.kde.plasma.extras 2.0 as PlasmaExtras |
|
|
|
Row { |
|
id: calendarOperations |
|
anchors { |
|
left: parent.left |
|
top: parent.top |
|
right: parent.right |
|
} |
|
spacing: 4 |
|
visible: false |
|
|
|
Components.ToolButton { |
|
id: monthright |
|
flat: true; |
|
text: "<"; |
|
width: height; |
|
anchors.left: parent.left |
|
anchors.rightMargin: 20 |
|
onClicked: { |
|
calendarBackend.previousMonth() |
|
} |
|
} |
|
|
|
// Components.ToolButton { |
|
// id: month |
|
// anchors.left: monthright.right |
|
// anchors.right: monthYear.left |
|
// anchors.leftMargin: 20 |
|
// Loader { |
|
// id: menuLoader |
|
// } |
|
// onClicked: { |
|
// if (menuLoader.source == "") { |
|
// menuLoader.source = "MonthMenu.qml" |
|
// } else { |
|
// //menuLoader.source = "" |
|
// } |
|
// menuLoader.item.open(0, height); |
|
// } |
|
// text: calendarBackend.monthName |
|
// } |
|
|
|
Components.ToolButton { |
|
id: monthYear |
|
text: calendarBackend.year |
|
anchors.leftMargin: 20 |
|
anchors.left: month.right |
|
Components.ToolButton { |
|
id: increase |
|
text: "^" |
|
width: 12 |
|
height: 12 |
|
anchors.left: monthYear.right |
|
onClicked: calendarBackend.nextYear() |
|
} |
|
Components.ToolButton { |
|
id: decrease |
|
text: "v" |
|
width: 12 |
|
height: 12 |
|
anchors.left: monthYear.right |
|
anchors.top: increase.bottom |
|
onClicked: calendarBackend.previousYear() |
|
} |
|
} |
|
|
|
Components.ToolButton { |
|
id: previous |
|
flat: true; |
|
text: ">"; |
|
width: height; |
|
anchors.right: parent.right |
|
onClicked: { |
|
calendarBackend.nextMonth() |
|
} |
|
} |
|
}
|
|
|