#include "mainwindow.h" #include "./ui_mainwindow.h" #include "tree/PsTreeModel.h" #include "tree/SwayTreeModel.h" #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); model = new SwayTreeModel(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(); }