38 periodicTaskModel(0), runningTaskModel(0), ui(new
Ui::
ThreadViewer)
45 ui->threadListView->setModel(periodicTaskModel);
48 ui->threadListView->setColumnWidth(0, 150);
49 ui->threadListView->setColumnWidth(1, 30);
50 ui->threadListView->setColumnWidth(2, 50);
51 ui->threadListView->setColumnWidth(3, 90);
52 ui->threadListView->setColumnWidth(4, 100);
53 ui->threadListView->setColumnWidth(5, 100);
54 ui->threadListView->setColumnWidth(6, 80);
55 ui->threadListView->setColumnWidth(7, 70);
56 ui->threadListView->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
60 ui->runningTaskView->setModel(runningTaskModel);
63 ui->runningTaskView->setColumnWidth(0, 150);
64 ui->runningTaskView->setColumnWidth(1, 30);
65 ui->runningTaskView->setColumnWidth(2, 90);
66 ui->runningTaskView->setColumnWidth(3, 100);
67 ui->runningTaskView->setColumnWidth(4, 100);
68 ui->runningTaskView->setColumnWidth(5, 70);
69 ui->runningTaskView->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
73 ui->threadListView->setFont(font);
74 ui->runningTaskView->setFont(font);
81 connect(ui->cbThreadListManager,
82 SIGNAL(currentIndexChanged(QString)),
177 QString lastSelectionText = ui->cbThreadListManager->currentText();
178 ui->cbThreadListManager->clear();
179 ui->cbThreadListManager->addItems(list);
180 int index = ui->cbThreadListManager->findText(lastSelectionText);
184 ui->cbThreadListManager->setCurrentIndex(
index);
187 ui->btnRefresh->setEnabled(
true);
188 ui->btnRefresh->setToolTip(
"Refresh the thread manager list");