Merge branch 'kf5' of github.com:arcan1s/netctl-gui into kf5

This commit is contained in:
arcan1s 2015-01-03 13:56:33 +03:00
commit 4c7459e833

View File

@ -16,6 +16,7 @@
***************************************************************************/ ***************************************************************************/
import QtQuick 2.2 import QtQuick 2.2
import QtQuick.Controls 1.3 as QtControls
import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents import org.kde.plasma.components 2.0 as PlasmaComponents
@ -58,7 +59,12 @@ Item {
} }
property int interval: plasmoid.configuration.autoUpdateInterval property int interval: plasmoid.configuration.autoUpdateInterval
property string pattern: plasmoid.configuration.textPattern property string pattern: plasmoid.configuration.textPattern
property variant paths: {
"netctl": plasmoid.configuration.netctlPath,
"sudo": plasmoid.configuration.sudoPath
}
property bool status: false property bool status: false
property bool useHelper: plasmoid.configuration.useHelper
// init // init
Plasmoid.icon: icon.source Plasmoid.icon: icon.source
@ -118,4 +124,20 @@ Item {
text: "N\\A" text: "N\\A"
} }
} }
QtControls.Action {
id: stopProfile
text: i18n("Stop profile")
iconSource: "dialog-close"
onTriggered: NetctlAdds.stopProfileSlot(info, useHelper, paths["netctl"], paths["sudo"])
}
Component.onCompleted: {
plasmoid.setAction("stopProfile", i18n("Stop profile"), "dialog-close")
// plasmoid.setAction("powerdevilkcm", i18n("&Configure Power Saving..."), "preferences-system-power-management");
}
function action_stopProfile() {
NetctlAdds.stopProfileSlot(info, useHelper, paths["netctl"], paths["sudo"])
}
} }