diff options
author | Lorn Potter <lorn.potter@nokia.com> | 2011-03-07 13:35:51 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@nokia.com> | 2011-03-07 13:35:51 +1000 |
commit | d186c116564f97db553a8b757a363621150c2acf (patch) | |
tree | 682a1391ff7b0530ea235e747b7d6ce146d2ae40 /examples/sysinfo/dialog.cpp | |
parent | d55951aaea4bb131d49858cdaa35ac106ea39fec (diff) |
add backlightStatus to qsysinfo example
Diffstat (limited to 'examples/sysinfo/dialog.cpp')
-rw-r--r-- | examples/sysinfo/dialog.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/sysinfo/dialog.cpp b/examples/sysinfo/dialog.cpp index 945046867e..abe7240a3b 100644 --- a/examples/sysinfo/dialog.cpp +++ b/examples/sysinfo/dialog.cpp @@ -260,6 +260,8 @@ void Dialog::setupDisplay() physicalHeightLabel->setText(QString::number(dis->physicalHeight(0))); physicalWidthLabel->setText(QString::number(dis->physicalWidth((0)))); + + backlightTotext(dis->backlightStatus(0)); } void Dialog::setupStorage() @@ -1161,3 +1163,25 @@ QString Dialog::storageStateToString(QSystemStorageInfo::StorageState state) } return str; } + + +void Dialog::backlightTotext(QSystemDisplayInfo::BacklightState state) +{ + QString blState; + + switch(state) { + case QSystemDisplayInfo::BacklightStateUnknown: + blState = "Unknown"; + break; + case QSystemDisplayInfo::BacklightStateOff: + blState = "Off"; + break; + case QSystemDisplayInfo::BacklightStateDimmed: + blState = "Dimmed"; + break; + case QSystemDisplayInfo::BacklightStateOn: + blState = "On"; + break; + }; + backlightStatusLabel->setText(blState); +} |