Skip to content
Extraits de code Groupes Projets
Valider 71a46270 rédigé par Romain DERRE's avatar Romain DERRE
Parcourir les fichiers

general status in text label

parent 18be36f4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -28,9 +28,9 @@ void MainWindow::update_status(GeneralStatus &genStatus)
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) + " tasks running: " + QString::number(genStatus.getNbTask()) + " CPU: " + QString::number(genStatus.getCPU()) + "% memory: " + QString::number(genStatus.getMem()) + "%";
ui->statusBar->showMessage(message);
//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);
}
......
......@@ -61,9 +61,6 @@
<height>16777215</height>
</size>
</property>
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
</layout>
......
......@@ -17,10 +17,10 @@ void Task::update()
QStringList fields = line.split(" ");
status = fields.at(2);
mem = fields.at(22).toInt()/8000000.0;
mem = fields.at(22).toDouble()/80000.0;
int new_utime = fields.at(13).toInt();
CPU = static_cast<double>(new_utime-utime)/100.0;
CPU = static_cast<double>(new_utime-utime);
utime = new_utime;
stat.close();
......@@ -39,6 +39,10 @@ double Task::getCPU()
{
return CPU;
}
int Task::getUtime()
{
return utime;
}
double Task::getMem()
{
return mem;
......
......@@ -15,6 +15,7 @@ public:
void sendSignal(int sig);
int getPID();
double getCPU();
int getUtime();
double getMem();
private:
int PID;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter