some work on porting

This commit is contained in:
arcan1s
2015-01-24 19:16:00 +03:00
parent 43efbbba72
commit c850aaf2a3
14 changed files with 415 additions and 338 deletions

View File

@ -21,7 +21,7 @@ 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.private.awesome-widget 1.0
import org.kde.plasma.private.awesomewidget 1.0
Item {
@ -59,36 +59,27 @@ Item {
PlasmaCore.DataSource {
id: systemmonitorDE
engine: "systemmonitor"
Component.onCompleted: {
if (debug) console.log("[main::onCompleted] : Connect sources to systemmonitor")
systemmonitorDE.connectAllSources(main, plasmoid.configuration.interval)
}
connectedSources: systemmonitorDE.sources
interval: plasmoid.configuration.autoUpdateInterval
onNewData: {
if (debug) console.log("[main::onNewData] : Update source " + sourceName)
if ((data.value == "N\\A") || (data.value == "")) return
// update
info[sourceName] = data.value
}
}
PlasmaCore.DataSource {
id: extsysmonDE
engine: "ext-sysmon"
Component.onCompleted: {
if (debug) console.log("[main::onCompleted] : Connect sources to ext-sysmon")
extsysmonDE.connectAllSources(main, plasmoid.configuration.interval)
}
connectedSources: extsysmonDE.sources
interval: plasmoid.configuration.autoUpdateInterval
onNewData: {
if (debug) console.log("[main::onNewData] : Update source " + sourceName)
if (sourceName == "update") needUpdate()
// if (sourceName == "update") needUpdate()
}
}

View File

@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
X-KDE-PluginInfo-Email=esalexeev@gmail.com
X-KDE-PluginInfo-Name=org.kde.plasma.awesome-widget
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
X-KDE-PluginInfo-Version=@PROJECT_VERSION@
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
X-KDE-PluginInfo-Category=System Information