summaryrefslogtreecommitdiffstats
path: root/src/gui/processWidget.cpp
diff options
context:
space:
mode:
authorFabian Schillinger2010-11-05 11:14:22 +0100
committerFabian Schillinger2010-11-05 11:14:22 +0100
commitded15ea687403e165914b746e948bce2cc78bc57 (patch)
tree351c2d2afddcfc47ae442b14e75ae98fc523db61 /src/gui/processWidget.cpp
parentMerge branch 'master' of openslx.org:pvs (diff)
downloadpvs-ded15ea687403e165914b746e948bce2cc78bc57.tar.gz
pvs-ded15ea687403e165914b746e948bce2cc78bc57.tar.xz
pvs-ded15ea687403e165914b746e948bce2cc78bc57.zip
Process start/stop/view functionality
Cleanup
Diffstat (limited to 'src/gui/processWidget.cpp')
-rw-r--r--src/gui/processWidget.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/gui/processWidget.cpp b/src/gui/processWidget.cpp
index d61b42c..ac0b419 100644
--- a/src/gui/processWidget.cpp
+++ b/src/gui/processWidget.cpp
@@ -56,9 +56,19 @@ void ProcessWidget::resendProcessList()
sendCommand("SHOWPROCESSES", "");
}
-
-void ProcessWidget::refrProcessList()
+void ProcessWidget::refrProcessList(bool timerEvent)
{
+ if (timerEvent)
+ {
+ if (prowui->processTable->selectedItems().length() > 0)
+ return;
+ else
+ {
+ resendProcessList();
+ return;
+ }
+ }
+
//remove every item of our list
for(int i=prowui->processTable->rowCount(); i == 0; i--)
{
@@ -77,8 +87,6 @@ void ProcessWidget::refrProcessList()
prowui->processTable->setItem(i,j,new QTableWidgetItem(processesList.at(j),0));
}
}
- //select row 0
- prowui->processTable->selectRow(0);
}
void ProcessWidget::stopProcess()