summaryrefslogtreecommitdiffstats
path: root/src/gui/processWidget.cpp
diff options
context:
space:
mode:
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()