33 lines
844 B
C++
33 lines
844 B
C++
|
#include "mainwindow.h"
|
||
|
#include "./ui_mainwindow.h"
|
||
|
#include "tree/PsTreeModel.h"
|
||
|
#include <QScreen>
|
||
|
#include <QTimer>
|
||
|
|
||
|
MainWindow::MainWindow(QWidget *parent)
|
||
|
: QMainWindow(parent), ui(new Ui::MainWindow) {
|
||
|
ui->setupUi(this);
|
||
|
|
||
|
model = new PsTreeModel(ui->treeView);
|
||
|
modelUpdateTimer = new QTimer(this);
|
||
|
connect(modelUpdateTimer, &QTimer::timeout, this, QOverload<>::of(&MainWindow::update));
|
||
|
modelUpdateTimer->start(1000);
|
||
|
|
||
|
ui->statusbar->showMessage(QString::fromStdString("test test 123"));
|
||
|
ui->treeView->setModel(model);
|
||
|
ui->treeView->expandAll();
|
||
|
|
||
|
for (int c = 0; c < model->columnCount(); ++c)
|
||
|
ui->treeView->resizeColumnToContents(c);
|
||
|
}
|
||
|
|
||
|
MainWindow::~MainWindow() {
|
||
|
delete ui;
|
||
|
delete model;
|
||
|
delete modelUpdateTimer;
|
||
|
}
|
||
|
|
||
|
void MainWindow::update() {
|
||
|
// model->update();
|
||
|
}
|