broulik added a comment.
> I'm not convinced this is needed at all. How often do you need to modify a
connection?
Often enough that it annoys me that I have to open the connection editor
first and then search the connection *again* in the list of connections. +1 for
the change.
INLINE COMMENTS
> ConnectionItem.qml:144
> + acceptedButtons: Qt.RightButton
> + propagateComposedEvents: true
> + anchors.fill: parent
What't this for?
> ConnectionItem.qml:146
> + anchors.fill: parent
> + onClicked: {
> + contextMenu.popup()
Context menus open on press, not click
> ConnectionItem.qml:151
> +
> + Controls.Menu {
> + id: contextMenu
I would prefer `PlasmaComponent.Menu` here which is a "proper" popping up menu
rather than an inline item like QQC2 unfortunately always does.
> ConnectionItem.qml:153
> + id: contextMenu
> + Controls.MenuItem {
> + text: ItemUniqueName
I don't think this header is needed, we hardly do that elsewhere.
> ConnectionItem.qml:158
> + Controls.MenuItem {
> + text: (ConnectionState == PlasmaNM.Enums.Deactivated) ?
> i18n("Connect") : i18n("Disconnect")
> + icon.name: (ConnectionState == PlasmaNM.Enums.Deactivated) ?
> "network-connect" : "network-disconnect"
I guess you can just use the `stateChangeButton` text?
> ConnectionItem.qml:165
> + icon.name: "settings-configure"
> + onTriggered: KCMShell.open([mainWindow.kcm, "--args", "Uuid=" +
> Uuid])
> + }
Sneaky, I didn't intend `KCMShell.open` to accept arbitrary argument :D
REPOSITORY
R116 Plasma Network Management Applet
REVISION DETAIL
https://phabricator.kde.org/D18504
To: vpilo, #vdg
Cc: broulik, jgrulich, ngraham, abetts, GB_2, plasma-devel, jraleigh, ragreen,
Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, sebas, apol, mart