Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |
/**************************************************************************** ** ** Copyright (C) 1992-2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. ** ** This file is part of the documentation of the Qt Toolkit. ** ** Licensees holding a valid Qt License Agreement may use this file in ** accordance with the rights, responsibilities and obligations ** contained therein. Please consult your licensing agreement or ** contact [email protected] if any conditions of this licensing ** agreement are not clear to you. ** ** Further information about Qt licensing is available at: ** http://trolltech.com/products/appdev/licensing. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ****************************************************************************/ #include "qscreenahigl_qws.h" #include <QScreenDriverPlugin> #include <QStringList> class QAhiGLScreenPlugin : public QScreenDriverPlugin { public: QAhiGLScreenPlugin(); QStringList keys() const; QScreen *create(const QString&, int displayId); }; /*! \class QAhiGLScreenPlugin \brief The QAhiGLScreenPlugin class is the plugin for the ATI handheld device graphics driver. QAhiGLScreenPlugin inherits QScreenDriverPlugin. See \l{How to Create Qt Plugins} for details. */ /*! This is the default constructor. */ QAhiGLScreenPlugin::QAhiGLScreenPlugin() : QScreenDriverPlugin() { } /*! Returns a string list containing the string "ahigl" which is the only screen driver supported by this plugin. */ QStringList QAhiGLScreenPlugin::keys() const { return (QStringList() << "ahigl"); } /*! Creates a screen driver of the kind specified by \a driver. The \a displayId identifies the Qt for Embedded Linux server to connect to. */ QScreen* QAhiGLScreenPlugin::create(const QString& driver, int displayId) { if (driver.toLower() != "ahigl") return 0; return new QAhiGLScreen(displayId); } Q_EXPORT_PLUGIN2(qahiglscreen, QAhiGLScreenPlugin)
Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.4.3 |