equal
deleted
inserted
replaced
40 ****************************************************************************/ |
40 ****************************************************************************/ |
41 |
41 |
42 #include <qscreendriverplugin_qws.h> |
42 #include <qscreendriverplugin_qws.h> |
43 #include <qscreentransformed_qws.h> |
43 #include <qscreentransformed_qws.h> |
44 #include <qstringlist.h> |
44 #include <qstringlist.h> |
45 |
45 #ifndef QT_NO_LIBRARY |
46 QT_BEGIN_NAMESPACE |
46 QT_BEGIN_NAMESPACE |
47 |
47 |
48 class GfxTransformedDriver : public QScreenDriverPlugin |
48 class GfxTransformedDriver : public QScreenDriverPlugin |
49 { |
49 { |
50 public: |
50 public: |
66 return list; |
66 return list; |
67 } |
67 } |
68 |
68 |
69 QScreen* GfxTransformedDriver::create(const QString& driver, int displayId) |
69 QScreen* GfxTransformedDriver::create(const QString& driver, int displayId) |
70 { |
70 { |
|
71 #ifndef QT_NO_QWS_TRANSFORMED |
71 if (driver.toLower() == "transformed") |
72 if (driver.toLower() == "transformed") |
72 return new QTransformedScreen(displayId); |
73 return new QTransformedScreen(displayId); |
73 |
74 #else //QT_NO_QWS_TRANSFORMED |
|
75 printf("QT buildt with QT_NO_QWS_TRANSFORMED. No screen driver returned\n"); |
|
76 #endif //QT_NO_QWS_TRANSFORMED |
74 return 0; |
77 return 0; |
75 } |
78 } |
76 |
79 |
77 Q_EXPORT_STATIC_PLUGIN(GfxTransformedDriver) |
80 Q_EXPORT_STATIC_PLUGIN(GfxTransformedDriver) |
78 Q_EXPORT_PLUGIN2(qgfxtransformed, GfxTransformedDriver) |
81 Q_EXPORT_PLUGIN2(qgfxtransformed, GfxTransformedDriver) |
79 |
82 |
80 QT_END_NAMESPACE |
83 QT_END_NAMESPACE |
|
84 #endif //QT_NO_LIBRARY |