Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 0e62a55c1dcd5cd9c92d653bddaf22c5cad2663a
  • master par défaut protégée
2 résultats

mainwindow.cpp

Blame
  • mainwindow.cpp 1,31 Kio
    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
    
        // on affiche d'abord la TreeView
        ui->groupBox->show();
        ui->groupBox_2->hide();
    
    }
    
    MainWindow::~MainWindow()
    {
        delete ui;
    }
    
    void MainWindow::update_status(GeneralStatus &genStatus)
    {
        int time = genStatus.getTime();
        int j = time/86400;
        time-=j*86400;
        int h = time/3600;
        time-=h*3600;
        int m = time/60;
        int s = time - m*60;
    
        //ui->statusBar->clearMessage();
        QString message = "uptime: " + QString::number(j)+ ":" + QString::number(h) + ":" + QString::number(m) + ":" + QString::number(s) + "\ntasks running: " + QString::number(genStatus.getNbTask()) + "\nCPU: " + QString::number(genStatus.getCPU()) + "%\nmemory: " + QString::number(genStatus.getMem()) + "%";
        ui->label_2->setText(message);
    
    }
    
    
    void MainWindow::on_comboBox_currentTextChanged(const QString &arg1)
    {
        if (arg1 == "Tree"){
            ui->groupBox->show();
            ui->groupBox_2->hide();
    
        }
        else if (arg1 == "List"){
            ui->groupBox_2->show();
            ui->groupBox ->hide();
    
        }
        else {
            QMessageBox msgBox;
            msgBox.setText(tr("Choix modifié mais problème sélection Tree ou List"));
            msgBox.exec();
        }
    }