diff options
author | Dirk von Suchodoletz | 2010-11-13 10:49:05 +0100 |
---|---|---|
committer | Dirk von Suchodoletz | 2010-11-13 10:49:05 +0100 |
commit | b56d83075d0fe6e9f7f029769b294d6739c357e8 (patch) | |
tree | 7174295ffb97f7251e8e8d3cf0721331dac76057 /src/pvs.cpp | |
parent | Weitere Ă„nderungen an der Doku ... (diff) | |
parent | modified documentation (diff) | |
download | pvs-b56d83075d0fe6e9f7f029769b294d6739c357e8.tar.gz pvs-b56d83075d0fe6e9f7f029769b294d6739c357e8.tar.xz pvs-b56d83075d0fe6e9f7f029769b294d6739c357e8.zip |
Merge branch 'master' of openslx.org:pvs
Diffstat (limited to 'src/pvs.cpp')
-rwxr-xr-x | src/pvs.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/pvs.cpp b/src/pvs.cpp index 843a725..1f751b8 100755 --- a/src/pvs.cpp +++ b/src/pvs.cpp @@ -263,7 +263,7 @@ void PVS::onCommand(PVSMsg cmdMessage) if (ident.compare("SHOWPROCESSES") == 0) { _pvsServerConnection->sendMessage(PVSMsg(PVSCOMMAND, "PROCESSES", "SHOW clear")); //tell the client that we want to clear his process-list - showProc(); + showProc(message); return; } if (ident.compare("STARTPROCESS") == 0) @@ -938,10 +938,9 @@ QString PVS::getConfigValue(QString key) return _settings.value(key).toString(); } -void PVS::showProc() +void PVS::showProc(QString filter) { - QString settings = getConfigValue("RemoteProcess/filter"); - QStringList filter = settings.split(" "); + QStringList filterList = filter.split(" "); //look at procfs QDir procfs("/proc"); @@ -988,9 +987,9 @@ void PVS::showProc() } if (write) //check if user belongs to pvs { - for (int i=0;i<filter.size();i++) + for (int i=0;i<filterList.size();i++) { - if (name == (filter.at(i))) + if (name == (filterList.at(i))) write = false; } } |