Skip to content

Commit 47e612e

Browse files
committed
Merge GPU Utilization & Memory Utilization to Utilization
With small window sizes, not everything is displayed, will be fixed with the addition of the Graph class
1 parent 3fcf923 commit 47e612e

File tree

2 files changed

+19
-22
lines changed

2 files changed

+19
-22
lines changed

src/MainWindow.cpp

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,18 @@ MainWindow::MainWindow(QWidget*) {
4040

4141
auto *processes = new ProcessesView;
4242

43-
auto *gwidget = new QWidget();
44-
auto *glayout = new QVBoxLayout();
45-
auto *gutilization = new GPUUtilizationWidget();
46-
glayout->addWidget(gutilization);
47-
glayout->setMargin(32);
48-
gwidget->setLayout(glayout);
49-
50-
auto *mwidget = new QWidget();
51-
auto *mlayout = new QVBoxLayout();
52-
auto *mutilization = new MemoryUtilizationWidget();
53-
mlayout->addWidget(mutilization);
54-
mlayout->setMargin(32);
55-
mwidget->setLayout(mlayout);
43+
auto *utilizationWidget = new QWidget();
44+
auto *utilizationLayout = new QVBoxLayout();
45+
auto *gpuUtilizationWidget = new GPUUtilizationWidget();
46+
auto *memoryUtilizationWidget = new MemoryUtilizationWidget();
47+
utilizationLayout->addWidget(gpuUtilizationWidget);
48+
utilizationLayout->addWidget(memoryUtilizationWidget);
49+
utilizationLayout->setMargin(32);
50+
utilizationWidget->setLayout(utilizationLayout);
5651

5752
tabs = new QTabWidget();
5853
tabs->addTab(processes, "Processes");
59-
tabs->addTab(gwidget, "GPU Utilization");
60-
tabs->addTab(mwidget, "Memory Utilization");
54+
tabs->addTab(utilizationWidget, "Utilization");
6155
layout->addWidget(tabs);
6256

6357
auto *window = new QWidget();
@@ -66,15 +60,15 @@ MainWindow::MainWindow(QWidget*) {
6660

6761
connect(processes->worker,
6862
&ProcessesWorker::dataUpdated, processes, &ProcessesView::onDataUpdated);
69-
connect(gutilization->worker,
70-
&GPUUtilizationWorker::dataUpdated, gutilization, &GPUUtilizationWidget::onDataUpdated);
71-
connect(mutilization->worker,
72-
&MemoryUtilizationWorker::dataUpdated, mutilization, &MemoryUtilizationWidget::onDataUpdated);
63+
connect(gpuUtilizationWidget->worker,
64+
&GPUUtilizationWorker::dataUpdated, gpuUtilizationWidget, &GPUUtilizationWidget::onDataUpdated);
65+
connect(memoryUtilizationWidget->worker,
66+
&MemoryUtilizationWorker::dataUpdated, memoryUtilizationWidget, &MemoryUtilizationWidget::onDataUpdated);
7367

7468
workerThread = new WorkerThread;
7569
workerThread->workers[0] = processes->worker;
76-
workerThread->workers[1] = gutilization->worker;
77-
workerThread->workers[2] = mutilization->worker;
70+
workerThread->workers[1] = gpuUtilizationWidget->worker;
71+
workerThread->workers[2] = memoryUtilizationWidget->worker;
7872
workerThread->start();
7973
}
8074

src/utilization/Graph.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ void drawGrid(QWidget *widget, QPainter *p) {
2525

2626
int x0;
2727
int y0 = fm.height();
28-
int graphHeight = max(graphMinHeight, (int)((float)widget->size().height() * 0.45f));
28+
29+
// TODO: temporary solution, must be:
30+
// max(graphMinHeight, (int)((float)widget->size().height() * 0.45f));
31+
int graphHeight = (int)((float)widget->size().height() * 0.45f);
2932

3033
width = widget->size().width() - 4;
3134

0 commit comments

Comments
 (0)