diff options
author | Paul Olav Tvete <paul.tvete@nokia.com> | 2009-05-05 12:50:22 (GMT) |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@nokia.com> | 2009-05-05 12:52:51 (GMT) |
commit | a5c9793ea6b5590f1033546856c34eaee6352d58 (patch) | |
tree | f2fda0e823e81f98983202f4265d398cf3d85aae | |
parent | ccb2ac0353c6560d0ee3ce64da583b2ff6a66a06 (diff) | |
download | Qt-a5c9793ea6b5590f1033546856c34eaee6352d58.zip Qt-a5c9793ea6b5590f1033546856c34eaee6352d58.tar.gz Qt-a5c9793ea6b5590f1033546856c34eaee6352d58.tar.bz2 |
Show the BGR mode in the titlebar of the qvfb window.
Slightly hacky, but isolated change.
Reviewed-by: Tom
-rw-r--r-- | tools/qvfb/qvfb.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/qvfb/qvfb.cpp b/tools/qvfb/qvfb.cpp index 8de638f..510f0eb 100644 --- a/tools/qvfb/qvfb.cpp +++ b/tools/qvfb/qvfb.cpp @@ -711,7 +711,16 @@ void QVFb::configure() } view->setViewFormat(displayFormat); view->setTouchscreenEmulation( config->touchScreen->isChecked() ); - view->setRgbSwapped(config->rgbSwapped->isChecked()); + if (view->rgbSwapped() != config->rgbSwapped->isChecked()) { + //### the windowTitle logic is inside init(), and init isn't always invoked + QString caption = windowTitle(); + if (!config->rgbSwapped->isChecked()) + caption.replace(QLatin1String(" BGR"), QString()); + else + caption.append(QLatin1String(" BGR")); + setWindowTitle(caption); + view->setRgbSwapped(config->rgbSwapped->isChecked()); + } bool lcdEmulation = config->lcdScreen->isChecked(); view->setLcdScreenEmulation( lcdEmulation ); if ( lcdEmulation ) |