port to new api

This commit is contained in:
Marco Martin 2014-02-04 17:29:28 +01:00
parent 9275e84a99
commit 308f59bc68
13 changed files with 59 additions and 52 deletions

View File

@ -19,13 +19,14 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
Item {
property int minimumWidth: 200
property int minimumHeight: 300
property Component compactRepresentation: Component {
Layout.minimumWidth: 200
Layout.minimumHeight: 300
Plasmoid.compactRepresentation: Component {
PlasmaComponents.Button {
text: i18n("Click me")
onClicked: plasmoid.expanded = !plasmoid.expanded

View File

@ -17,6 +17,7 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import QtQuick.Layouts 1.0
import org.kde.plasma.core 2.0 as PlasmaCore
@ -30,10 +31,10 @@ Rectangle {
height: 100
radius: 10
smooth: true
property int minimumWidth: units.gridUnit * 20
property int minimumHeight: column.implicitHeight
Layout.minimumWidth: units.gridUnit * 20
Layout.minimumHeight: column.implicitHeight
property Component compactRepresentation: Component {
Plasmoid.compactRepresentation: Component {
Rectangle {
MouseArea {
anchors.fill: parent

View File

@ -26,8 +26,8 @@ Item {
id: root
width: 100
height: 100
property int minimumWidth: units.gridUnit * 20
property int minimumHeight: column.implicitHeight
Layout.minimumWidth: units.gridUnit * 20
Layout.minimumHeight: column.implicitHeight
ColumnLayout {

View File

@ -19,6 +19,7 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.plasma.extras 2.0 as PlasmaExtras
@ -26,8 +27,8 @@ import org.kde.plasma.extras 2.0 as PlasmaExtras
Column {
width: 500
height: 500
property int minimumWidth: 200
property int minimumHeight: 300
Layout.minimumWidth: 200
Layout.minimumHeight: 300
PlasmaCore.DataSource {
id: source

View File

@ -19,12 +19,13 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
Item {
property int minimumWidth: 200
property int minimumHeight: 300
Layout.minimumWidth: 200
Layout.minimumHeight: 300
PlasmaComponents.Label {
text: i18n("Hello world")

View File

@ -18,12 +18,13 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
PlasmaCore.SvgItem {
property int minimumWidth: 150
property int minimumHeight: 150
Layout.minimumWidth: 150
Layout.minimumHeight: 150
svg: PlasmaCore.Svg("widgets/notes")
elementId: "yellow-notes"

View File

@ -27,8 +27,8 @@ Item {
width: 400
height: 32
property bool fillWidth: true
property bool fillHeight: true
Layout.fillWidth: true
Layout.fillHeight: true
implicitWidth: tasksModel.count * 50
PlasmaCore.DataSource {

View File

@ -28,8 +28,8 @@ Item {
width: 100
height: 100
clip: true
property int minimumWidth: units.gridUnit * 20
property int minimumHeight: units.gridUnit * 30
Layout.minimumWidth: units.gridUnit * 20
Layout.minimumHeight: units.gridUnit * 30
property int _s: units.iconSizes.small
property int _h: units.iconSizes.desktop

View File

@ -28,8 +28,8 @@ Item {
width: 400
height: 400
property int minimumWidth: units.gridUnit * 20
property int minimumHeight: units.gridUnit * 30
Layout.minimumWidth: units.gridUnit * 20
Layout.minimumHeight: units.gridUnit * 30
property int _s: units.iconSizes.small
property int _h: units.iconSizes.desktop
property int _m: 12

View File

@ -28,8 +28,8 @@ Item {
width: 300
height: 400
clip: true
property int minimumWidth: units.gridUnit * 10
property int minimumHeight: units.gridUnit * 10
Layout.minimumWidth: units.gridUnit * 10
Layout.minimumHeight: units.gridUnit * 10
property int _s: units.iconSizes.small
property int _h: units.iconSizes.medium

View File

@ -18,18 +18,18 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import QtQuick.Layouts 1.1
import org.kde.plasma.components 2.0
import org.kde.plasma.shell 2.0
Item {
Layout.minimumWidth: 300
Layout.minimumHeight: 400
Plasmoid.title: "bah"
Plasmoid.switchWidth: 300
Plasmoid.switchHeight: 400
Plasmoid.fullRepresentation: Item {
Layout.minimumWidth: 300
Layout.minimumHeight: 400
ToolBar {
id: toolBar
z: 10
@ -41,7 +41,6 @@ Item {
}
}
PageStack {
id: pageStack
toolBar: toolBar
@ -55,3 +54,4 @@ Item {
initialPage: Qt.createComponent("Menu.qml")
}
}
}

View File

@ -18,11 +18,12 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.components 2.0
Image {
property int minimumWidth: 300
property int minimumHeight: 400
Layout.minimumWidth: 300
Layout.minimumHeight: 400
source: "image://appbackgrounds/standard"
fillMode: Image.Tile
asynchronous: true

View File

@ -20,6 +20,7 @@
*/
import QtQuick 2.0
import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.plasma.extras 2.0 as PlasmaExtras
@ -28,8 +29,8 @@ Item {
width: 400
height: 32
property bool fillWidth: true
property bool fillHeight: true
Layout.fillWidth: true
Layout.fillHeight: true
PlasmaCore.DataSource {
id: tasksSource