| 1503 | |
| 1504 | QString source, cpu, fan, mb; |
| 1505 | |
| 1506 | if (getTherm(source, cpu, fan, mb)) |
| 1507 | { |
| 1508 | QString celcius = QObject::tr(QChar(0x00B0) // Degree symbol |
| 1509 | + 'C'); // always in Celcius? |
| 1510 | QString tmp; |
| 1511 | |
| 1512 | contentLines[count] = QObject::tr("Hardware Monitor:"); |
| 1513 | detailString += contentLines[count] + "\n"; |
| 1514 | count++; |
| 1515 | |
| 1516 | |
| 1517 | tmp = QString(" " + QObject::tr("Current CPU temperature:") |
| 1518 | + " " + cpu + celcius); |
| 1519 | |
| 1520 | contentLines[count] = tmp; |
| 1521 | detailString += tmp + "\n"; |
| 1522 | count++; |
| 1523 | |
| 1524 | if (fan) |
| 1525 | { |
| 1526 | tmp = QString(" " + QObject::tr("Current CPU fan speed:") |
| 1527 | + " " + fan + " " + QObject::tr("RPM")); |
| 1528 | |
| 1529 | contentLines[count] = tmp; |
| 1530 | detailString += tmp + "\n"; |
| 1531 | count++; |
| 1532 | } |
| 1533 | |
| 1534 | if (mb) |
| 1535 | { |
| 1536 | tmp = QString(" " + |
| 1537 | QObject::tr("Current motherboard temperature:") + |
| 1538 | + " " + mb + celcius); |
| 1539 | contentLines[count] = tmp; |
| 1540 | detailString += tmp + "\n"; |
| 1541 | count++; |
| 1542 | } |
| 1543 | |
| 1544 | for (detailLoop = detailBegin; detailLoop < count; detailLoop++) |
| 1545 | contentDetail[detailLoop] = detailString; |
| 1546 | |
| 1547 | detailBegin = count; |
| 1548 | detailString = ""; |
| 1549 | } |
| 1550 | |