diff options
Diffstat (limited to 'src/gui/processWidget.cpp')
-rw-r--r-- | src/gui/processWidget.cpp | 16 |
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() |