mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
port QML to KSvg
Search and replace all the occurrences of Svg/FrameSvgItem/SvgItem to their new implementation from KSvg. Changes only namespace, API is the same See also: https://invent.kde.org/frameworks/ksvg/-/issues/1
This commit is contained in:
parent
b566834158
commit
2275e2d7dd
10 changed files with 29 additions and 20 deletions
|
|
@ -9,6 +9,7 @@ import QtQuick.Controls as QQC2
|
|||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami 2.12 as Kirigami
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
|
||||
|
|
@ -57,7 +58,7 @@ Components.BaseItem {
|
|||
rightPadding: PlasmaCore.Units.smallSpacing
|
||||
bottomPadding: PlasmaCore.Units.smallSpacing * 4
|
||||
|
||||
background: PlasmaCore.FrameSvgItem {
|
||||
background: KSvg.FrameSvgItem {
|
||||
enabledBorders: PlasmaCore.FrameSvg.BottomBorder
|
||||
imagePath: "widgets/background"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import QtQuick.Controls as QQC2
|
|||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami 2.12 as Kirigami
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
|
||||
|
|
@ -38,7 +39,7 @@ Components.BaseItem {
|
|||
rightPadding: PlasmaCore.Units.smallSpacing * 4
|
||||
bottomPadding: PlasmaCore.Units.smallSpacing * 4
|
||||
|
||||
background: PlasmaCore.FrameSvgItem {
|
||||
background: KSvg.FrameSvgItem {
|
||||
enabledBorders: PlasmaCore.FrameSvg.AllBorders
|
||||
imagePath: "widgets/background"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import QtQuick.Controls 2.15 as Controls
|
|||
import QtQuick.Layouts 1.1
|
||||
import QtQuick.Window 2.2
|
||||
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
import org.kde.kquickcontrolsaddons 2.0
|
||||
import org.kde.plasma.core 2.1 as PlasmaCore
|
||||
import org.kde.plasma.components 3.0 as PlasmaComponents
|
||||
|
|
@ -151,7 +152,7 @@ Controls.ItemDelegate {
|
|||
|
||||
Accessible.name: i18nc("Accessibility data on volume slider", "Adjust volume for %1", baseItem.label)
|
||||
|
||||
background: PlasmaCore.FrameSvgItem {
|
||||
background: KSvg.FrameSvgItem {
|
||||
imagePath: "widgets/slider"
|
||||
prefix: "groove"
|
||||
width: parent.availableWidth
|
||||
|
|
@ -159,7 +160,7 @@ Controls.ItemDelegate {
|
|||
anchors.centerIn: parent
|
||||
scale: parent.mirrored ? -1 : 1
|
||||
|
||||
PlasmaCore.FrameSvgItem {
|
||||
KSvg.FrameSvgItem {
|
||||
imagePath: "widgets/slider"
|
||||
prefix: "groove-highlight"
|
||||
anchors.left: parent.left
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import QtQuick.Controls as Controls
|
|||
import QtQuick.Layouts
|
||||
import QtQuick.Window
|
||||
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
import org.kde.plasma.core 2.1 as PlasmaCore
|
||||
import org.kde.plasma.components 3.0 as PlasmaComponents
|
||||
|
||||
|
|
@ -17,7 +18,7 @@ Controls.Control {
|
|||
id: content
|
||||
implicitWidth: Math.min(PlasmaCore.Units.gridUnit * 20, parent.width - PlasmaCore.Units.largeSpacing * 2)
|
||||
padding: PlasmaCore.Units.smallSpacing * 2
|
||||
background: PlasmaCore.FrameSvgItem {
|
||||
background: KSvg.FrameSvgItem {
|
||||
imagePath: "widgets/background"
|
||||
anchors.margins: -PlasmaCore.Units.smallSpacing * 2
|
||||
anchors.fill: parent
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
import QtQuick 2.0
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
PlasmaCore.ToolTipArea {
|
||||
id: button
|
||||
|
|
@ -16,7 +17,7 @@ PlasmaCore.ToolTipArea {
|
|||
mainItem: toolTipDelegate
|
||||
|
||||
//API
|
||||
property PlasmaCore.Svg svg
|
||||
property KSvg.Svg svg
|
||||
property alias elementId: icon.elementId
|
||||
property QtObject action
|
||||
property bool backgroundVisible: false
|
||||
|
|
@ -51,12 +52,12 @@ PlasmaCore.ToolTipArea {
|
|||
}
|
||||
}
|
||||
|
||||
PlasmaCore.Svg {
|
||||
KSvg.Svg {
|
||||
id: buttonSvg
|
||||
imagePath: "widgets/actionbutton"
|
||||
}
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
KSvg.SvgItem {
|
||||
id: shadowItem
|
||||
svg: buttonSvg
|
||||
elementId: "shadow"
|
||||
|
|
@ -72,7 +73,7 @@ PlasmaCore.ToolTipArea {
|
|||
width: buttonItem.visible?buttonItem.width:iconSize
|
||||
height: buttonItem.visible?buttonItem.height:iconSize
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
KSvg.SvgItem {
|
||||
id: buttonItem
|
||||
svg: buttonSvg
|
||||
elementId: "normal"
|
||||
|
|
@ -81,7 +82,7 @@ PlasmaCore.ToolTipArea {
|
|||
visible: backgroundVisible
|
||||
}
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
KSvg.SvgItem {
|
||||
id: icon
|
||||
width: iconSize
|
||||
height: iconSize
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import QtQuick.Layouts 1.1
|
|||
import org.kde.plasma.plasmoid 2.0
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
import org.kde.plasma.components 3.0 as PlasmaComponents
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
import org.kde.plasma.private.containmentlayoutmanager 1.0 as ContainmentLayoutManager
|
||||
|
||||
|
|
@ -21,7 +22,7 @@ ContainmentLayoutManager.ConfigOverlayWithHandles {
|
|||
signal requestEditModeClose
|
||||
|
||||
readonly property int iconSize: PlasmaCore.Units.iconSizes.medium
|
||||
PlasmaCore.Svg {
|
||||
KSvg.Svg {
|
||||
id: configIconsSvg
|
||||
imagePath: "widgets/configuration-icons"
|
||||
}
|
||||
|
|
@ -54,7 +55,7 @@ ContainmentLayoutManager.ConfigOverlayWithHandles {
|
|||
}
|
||||
}
|
||||
}
|
||||
PlasmaCore.FrameSvgItem {
|
||||
KSvg.FrameSvgItem {
|
||||
id: frame
|
||||
anchors.centerIn: parent
|
||||
|
||||
|
|
|
|||
|
|
@ -7,15 +7,16 @@
|
|||
import QtQuick 2.4
|
||||
import Qt5Compat.GraphicalEffects
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
KSvg.SvgItem {
|
||||
id: scrollIndicator
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
z: 2
|
||||
opacity: 0
|
||||
svg: PlasmaCore.Svg {
|
||||
svg: KSvg.Svg {
|
||||
imagePath: "widgets/arrows"
|
||||
colorGroup: PlasmaCore.Theme.ComplementaryColorGroup
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import org.kde.plasma.core 2.0 as PlasmaCore
|
|||
import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
|
||||
import org.kde.kirigami 2.2 as Kirigami
|
||||
import org.kde.kirigamiaddons.labs.mobileform 0.1 as MobileForm
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
MobileForm.AbstractFormDelegate {
|
||||
topPadding: Kirigami.Units.smallSpacing
|
||||
|
|
@ -53,11 +54,11 @@ MobileForm.AbstractFormDelegate {
|
|||
Layout.preferredWidth: Kirigami.Units.gridUnit
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
KSvg.SvgItem {
|
||||
id: connectionSvgIcon
|
||||
elementId: mobileProxyModel.showSavedMode ? "network-wireless-connected-100" : ConnectionIcon
|
||||
|
||||
svg: PlasmaCore.Svg {
|
||||
svg: KSvg.Svg {
|
||||
multipleImages: true
|
||||
imagePath: "icons/network"
|
||||
colorGroup: PlasmaCore.ColorScope.colorGroup
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import QtQuick.Controls 2.2 as Controls
|
|||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
|
||||
import org.kde.kirigami 2.2 as Kirigami
|
||||
import org.kde.ksvg 1.0 as KSvg
|
||||
|
||||
Kirigami.SwipeListItem {
|
||||
|
||||
|
|
@ -31,11 +32,11 @@ Kirigami.SwipeListItem {
|
|||
Layout.preferredWidth: Kirigami.Units.gridUnit
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit
|
||||
|
||||
PlasmaCore.SvgItem {
|
||||
KSvg.SvgItem {
|
||||
id: connectionSvgIcon
|
||||
elementId: mobileProxyModel.showSavedMode ? "network-wireless-connected-100" : ConnectionIcon
|
||||
|
||||
svg: PlasmaCore.Svg {
|
||||
svg: KSvg.Svg {
|
||||
multipleImages: true
|
||||
imagePath: "icons/network"
|
||||
colorGroup: PlasmaCore.ColorScope.colorGroup
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ AppletConfiguration {
|
|||
duration: PlasmaCore.Units.longDuration
|
||||
}
|
||||
|
||||
background: PlasmaCore.FrameSvgItem {
|
||||
background: KSvg.FrameSvgItem {
|
||||
enabledBorders: PlasmaCore.FrameSvg.AllBorders
|
||||
imagePath: "widgets/background"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue