diff src/video/qtopia/SDL_QWin.h @ 1895:c121d94672cb

SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 10 Jul 2006 21:04:37 +0000
parents d910939febfa
children
line wrap: on
line diff
--- a/src/video/qtopia/SDL_QWin.h	Thu Jul 06 18:01:37 2006 +0000
+++ b/src/video/qtopia/SDL_QWin.h	Mon Jul 10 21:04:37 2006 +0000
@@ -34,77 +34,97 @@
 
 #include "SDL_events.h"
 
-extern "C" {
+extern "C"
+{
 #include "../../events/SDL_events_c.h"
 };
 
-typedef enum { 
-    SDL_QT_NO_ROTATION = 0, 
-    SDL_QT_ROTATION_90, 
-    SDL_QT_ROTATION_270 
+typedef enum
+{
+    SDL_QT_NO_ROTATION = 0,
+    SDL_QT_ROTATION_90,
+    SDL_QT_ROTATION_270
 } screenRotationT;
 
 extern screenRotationT screenRotation;
 
-class SDL_QWin : public QWidget
+class SDL_QWin:public QWidget
 {
-  void QueueKey(QKeyEvent *e, int pressed);
- public:
-  SDL_QWin(const QSize& size);
-  virtual ~SDL_QWin();
-  virtual bool shown(void) {
-    return isVisible();
-  }
-  /* If called, the next resize event will not be forwarded to SDL. */
-  virtual void inhibitResize(void) {
-    my_inhibit_resize = true;
-  }
-  void setImage(QImage *image);
-  void setOffset(int x, int y) {
-    my_offset = QPoint(x, y);
-  }
-  void GetXYOffset(int &x, int &y) {
-    x = my_offset.x();
-    y = my_offset.y();
-  }
-  QImage *image(void) { return my_image; }
-  
-  void setWFlags(WFlags flags) {
-    QWidget::setWFlags(flags);
-    my_flags = flags;
-  }
-  const QPoint& mousePos() const { return my_mouse_pos; }
-  void setMousePos(const QPoint& newpos);
-  void setFullscreen(bool);
+    void QueueKey(QKeyEvent * e, int pressed);
+  public:
+      SDL_QWin(const QSize & size);
+      virtual ~ SDL_QWin();
+    virtual bool shown(void)
+    {
+        return isVisible();
+    }
+    /* If called, the next resize event will not be forwarded to SDL. */
+    virtual void inhibitResize(void)
+    {
+        my_inhibit_resize = true;
+    }
+    void setImage(QImage * image);
+    void setOffset(int x, int y)
+    {
+        my_offset = QPoint(x, y);
+    }
+    void GetXYOffset(int &x, int &y)
+    {
+        x = my_offset.x();
+        y = my_offset.y();
+    }
+    QImage *image(void)
+    {
+        return my_image;
+    }
 
-  bool lockScreen(bool force=false);
-  void unlockScreen();
-  void repaintRect(const QRect& rect);
- protected:
-  /* Handle resizing of the window */
-  virtual void resizeEvent(QResizeEvent *e);
-  void focusInEvent(QFocusEvent *);
-  void focusOutEvent(QFocusEvent *);
-  void closeEvent(QCloseEvent *e);
-  void mouseMoveEvent(QMouseEvent *e);
-  void mousePressEvent(QMouseEvent *e);
-  void mouseReleaseEvent(QMouseEvent *e);
-  void paintEvent(QPaintEvent *ev);
-  void keyPressEvent(QKeyEvent *e)   { QueueKey(e, 1); }
-  void keyReleaseEvent(QKeyEvent *e) { QueueKey(e, 0); }
- private:
-  bool repaintRotation0(const QRect& rect);
-  bool repaintRotation1(const QRect& rect);
-  bool repaintRotation3(const QRect& rect);
-  void enableFullscreen();
-  QDirectPainter *my_painter;
-  QImage *my_image;
-  bool my_inhibit_resize;
-  QPoint my_offset;
-  QPoint my_mouse_pos;
-  WFlags my_flags;
-  WFlags my_has_fullscreen;
-  unsigned int my_locked;
+    void setWFlags(WFlags flags)
+    {
+        QWidget::setWFlags(flags);
+        my_flags = flags;
+    }
+    const QPoint & mousePos() const
+    {
+        return my_mouse_pos;
+    }
+    void setMousePos(const QPoint & newpos);
+    void setFullscreen(bool);
+
+    bool lockScreen(bool force = false);
+    void unlockScreen();
+    void repaintRect(const QRect & rect);
+  protected:
+    /* Handle resizing of the window */
+    virtual void resizeEvent(QResizeEvent * e);
+    void focusInEvent(QFocusEvent *);
+    void focusOutEvent(QFocusEvent *);
+    void closeEvent(QCloseEvent * e);
+    void mouseMoveEvent(QMouseEvent * e);
+    void mousePressEvent(QMouseEvent * e);
+    void mouseReleaseEvent(QMouseEvent * e);
+    void paintEvent(QPaintEvent * ev);
+    void keyPressEvent(QKeyEvent * e)
+    {
+        QueueKey(e, 1);
+    }
+    void keyReleaseEvent(QKeyEvent * e)
+    {
+        QueueKey(e, 0);
+    }
+  private:
+    bool repaintRotation0(const QRect & rect);
+    bool repaintRotation1(const QRect & rect);
+    bool repaintRotation3(const QRect & rect);
+    void enableFullscreen();
+    QDirectPainter *my_painter;
+    QImage *my_image;
+    bool my_inhibit_resize;
+    QPoint my_offset;
+    QPoint my_mouse_pos;
+    WFlags my_flags;
+    WFlags my_has_fullscreen;
+    unsigned int my_locked;
 };
 
 #endif /* _SDL_QWin_h */
+/* vi: set ts=4 sw=4 expandtab: */