Ticket #3502: statusbox-new.diff

File statusbox-new.diff, 1.7 KB (added by anonymous, 13 years ago)
  • statusbox.cpp

    $ svn diff statusbox.cpp
     
    15001500        detailString = "";
    15011501    }
    15021502
     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
    15031551    contentTotalLines = count;
    15041552    update(ContentRect);
    15051553}