static void test_systemdisplayinfo(void) { QSystemDisplayInfo displayinfo; QDesktopWidget wid; for( int display = 0; display < wid.screenCount(); ++display ) { qDebug() << ""; qDebug() << "Display:" << display; int depth = displayinfo.colorDepth(display); qDebug() << " displayinfo.colorDepth() ->" << depth; int value = displayinfo.displayBrightness(display); qDebug() << " displayinfo.displayBrightness() ->" << value; QSystemDisplayInfo::DisplayOrientation orientation = displayinfo.orientation(display); qDebug() << " displayinfo.orientation() ->" << orientation; float contrast = displayinfo.contrast(display); qDebug() << " displayinfo.getContrast() ->" << contrast; int dpiWidth = displayinfo.getDPIWidth(display); qDebug() << " displayinfo.getDPIWidth() ->" << dpiWidth; int dpiHeight = displayinfo.getDPIHeight(display); qDebug() << " displayinfo.getDPIHeight() ->" << dpiHeight; int physicalHeight = displayinfo.physicalHeight(display); qDebug() << " displayinfo.physicalHeight() ->" << physicalHeight; int physicalWidth = displayinfo.physicalWidth(display); qDebug() << " displayinfo.physicalWidth() ->" << physicalWidth; QSystemDisplayInfo::BacklightState state = displayinfo.backlightStatus(display); qDebug() << " displayinfo.backlightStatus() ->" << state; } }
void tst_QSystemDisplayInfo::tst_physicalWidth() { QSystemDisplayInfo di; QVERIFY(di.physicalWidth(0) > -1); }