Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

Commit 9b489d35 authored by Martin Kacej's avatar Martin Kacej

Changed view to basic Kirigami, minor layout changes

parent 8de31cf0
......@@ -24,18 +24,38 @@ import QtQuick.Layouts 1.2
import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
import org.kde.kirigami 1.0 as Kirigami
PlasmaComponents.ListItem {
Kirigami.SwipeListItem{
width: parent.width
enabled: true
RowLayout {
Item{
height: connectionSvgIcon.height
width: parent.width
PlasmaCore.SvgItem {
id: connectionSvgIcon
anchors {
left: parent.left
rightMargin: 10
}
elementId: ConnectionIcon
//height: units.iconSizes.big; width: height
svg: PlasmaCore.Svg {
multipleImages: true
imagePath: "icons/network"
colorGroup: PlasmaCore.ColorScope.colorGroup
}
}
PlasmaComponents.Label {
id: connectionNameLabel
anchors {
leftMargin: Math.round(units.gridUnit / 2)
left: connectionSvgIcon.right
leftMargin: units.gridUnit
verticalCenter: connectionSvgIcon.verticalCenter
}
height: paintedHeight
elide: Text.ElideRight
......@@ -44,21 +64,21 @@ PlasmaComponents.ListItem {
text: ItemUniqueName
textFormat: Text.PlainText
}
}
PlasmaCore.SvgItem {
id: connectionSvgIcon
anchors {
right: parent.right
verticalCenter: parent.verticalCenter
}
elementId: ConnectionIcon
height: units.iconSizes.medium; width: height
svg: PlasmaCore.Svg {
multipleImages: true
imagePath: "icons/network"
colorGroup: PlasmaCore.ColorScope.colorGroup
actions: [
Kirigami.Action {
iconName: "configure-small"
onTriggered: {
networkDetailsViewContent.details = ConnectionDetails
if (ConnectionDetails[1] !== "") {
detailsDialog.titleText = ConnectionDetails[1]
} else {
detailsDialog.titleText = i18n("Network details")
}
networkDetailsViewContent.fillDetails()
detailsDialog.open()
}
}
}
]
}
......@@ -26,7 +26,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents
import org.kde.plasma.extras 2.0 as PlasmaExtras
import org.kde.active.settings 2.0 as ActiveSettings
import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
//import org.kde.kirigami 1.0 as Kirigami
import org.kde.kirigami 1.0 as Kirigami
Item {
id: main
......@@ -73,7 +73,7 @@ Item {
Layout.fillWidth: true
}
PlasmaComponents.Switch {
Controls.Switch{
id: wifiSwitchButton
checked: enabled && enabledConnections.wirelessEnabled
enabled: enabledConnections.wirelessHwEnabled
......@@ -86,6 +86,7 @@ Item {
Rectangle {
id: separator
anchors.top: layoutrow.bottom
anchors.topMargin: 10
width: parent.width
height: units.gridUnit / 8
border.color: "grey"
......@@ -114,7 +115,6 @@ Item {
ListView {
id: view
anchors.fill: parent
anchors.margins: units.gridUnit
clip: true
width: parent.width
currentIndex: -1
......@@ -122,14 +122,6 @@ Item {
model: mobileappletProxyModel
delegate: RowItemDelegate {
onClicked: {
networkDetailsViewContent.details = ConnectionDetails
if (ConnectionDetails[1] !== "") {
detailsDialog.titleText = ConnectionDetails[1]
} else {
detailsDialog.titleText = i18n("Network details")
}
networkDetailsViewContent.fillDetails()
detailsDialog.open()
}
}
}
......@@ -138,6 +130,7 @@ Item {
PlasmaComponents.Button {
id: customConnectionButton
anchors.top: wifiarea.bottom
anchors.topMargin: units.gridUnit
text: i18n("Add custom connection")
onClicked: connectionEditorDialog.open()
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment