Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions

dbscreen.h Example File
qws/dbscreen/dbscreen.h

  /****************************************************************************
  **
  ** Copyright (C) 2005-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.
  **
  ****************************************************************************/

 #ifndef DBSCREEN_H
 #define DBSCREEN_H

 #include <QLinuxFbScreen>
 #include <QPainter>

 class DBScreen : public QLinuxFbScreen
 {
 public:
     DBScreen(int displayId) : QLinuxFbScreen(displayId) {};
     ~DBScreen() {}
     bool initDevice();
     void shutdownDevice();
     void blit(const QImage &image, const QPoint &topLeft, const QRegion &region);
     void solidFill(const QColor &color, const QRegion &region);
     void exposeRegion(QRegion region, int changing);

 private:
     QPainter *painter;
     QImage *image;
 };

 #endif // DBSCREEN_H


Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.4.3