diff options
author | Jason Barron <jbarron@trolltech.com> | 2010-07-08 11:49:43 (GMT) |
---|---|---|
committer | Jason Barron <jason.barron@nokia.com> | 2010-08-04 13:45:42 (GMT) |
commit | 18daa683a389abd42d71fd616e271b74ce749efc (patch) | |
tree | cbe90a0ebeab8d6aac470c8a11958f44d832649c /src/gui | |
parent | ad1b1fc8c19064601f993010c18adf0a01c5cf92 (diff) | |
download | Qt-18daa683a389abd42d71fd616e271b74ce749efc.zip Qt-18daa683a389abd42d71fd616e271b74ce749efc.tar.gz Qt-18daa683a389abd42d71fd616e271b74ce749efc.tar.bz2 |
Add support for -runtimegraphicssystem configure option
It has been requested that we provide a configuration option to specify
the default "inner" graphics system that should be used when the
runtime graphics system is in use. The argument specified to the option
is written to the qconfig.h as QT_DEFAULT_RUNTIME_SYSTEM and this is
used to instantiate the default graphics system that will be used by
the runtime graphics system.
Reviewed-by: Gunnar Sletta
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/painting/qgraphicssystem_runtime.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gui/painting/qgraphicssystem_runtime.cpp b/src/gui/painting/qgraphicssystem_runtime.cpp index 3438137..568f4d7 100644 --- a/src/gui/painting/qgraphicssystem_runtime.cpp +++ b/src/gui/painting/qgraphicssystem_runtime.cpp @@ -346,11 +346,14 @@ QRuntimeGraphicsSystem::QRuntimeGraphicsSystem() QApplicationPrivate::graphics_system_name = QLatin1String("runtime"); QApplicationPrivate::runtime_graphics_system = true; +#ifdef QT_DEFAULT_RUNTIME_SYSTEM + m_graphicsSystemName = QLatin1String(QT_DEFAULT_RUNTIME_SYSTEM); + if (m_graphicsSystemName.isNull()) +#endif + m_graphicsSystemName = QLatin1String("raster"); + #ifdef Q_OS_SYMBIAN - m_graphicsSystemName = QLatin1String("openvg"); m_windowSurfaceDestroyPolicy = DestroyAfterFirstFlush; -#else - m_graphicsSystemName = QLatin1String("raster"); #endif m_graphicsSystem = QGraphicsSystemFactory::create(m_graphicsSystemName); |