summaryrefslogtreecommitdiffstats
path: root/examples/sysinfo/dialog.cpp
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@nokia.com>2011-03-07 13:35:51 +1000
committerLorn Potter <lorn.potter@nokia.com>2011-03-07 13:35:51 +1000
commitd186c116564f97db553a8b757a363621150c2acf (patch)
tree682a1391ff7b0530ea235e747b7d6ce146d2ae40 /examples/sysinfo/dialog.cpp
parentd55951aaea4bb131d49858cdaa35ac106ea39fec (diff)
add backlightStatus to qsysinfo example
Diffstat (limited to 'examples/sysinfo/dialog.cpp')
-rw-r--r--examples/sysinfo/dialog.cpp24
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);
+}