/[projects]/queensgui/src/board.h
ViewVC logotype

Diff of /queensgui/src/board.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1 by torben, Thu Jul 19 21:34:15 2007 UTC revision 654 by torben, Thu Apr 22 20:09:09 2010 UTC
# Line 21  Line 21 
21  #define BOARD_H  #define BOARD_H
22    
23  #include <qwidget.h>  #include <qwidget.h>
24    //Added by qt3to4:
25    #include <QPaintEvent>
26    #include <QContextMenuEvent>
27    #include <QMouseEvent>
28  #include "solution.h"  #include "solution.h"
29  #include "intsolution.h"  
30  #include "config.h"  #include "config.h"
31  /**  /**
32  @author Torben Nielsen  @author Torben Nielsen
# Line 33  Q_OBJECT Line 37  Q_OBJECT
37  public:  public:
38      Board(QWidget *parent = 0, const char *name = 0);      Board(QWidget *parent = 0, const char *name = 0);
39      ~Board();      ~Board();
40      void setMatrix(Solution sol);      void setMatrix(Solution* sol);
41      void setMatrix(IntSolution sol);  
       
42  public slots:  public slots:
43      void setSize(int size);      void setSize(int size);
44      void rotateLeft();      void rotateLeft();
# Line 47  protected: Line 50  protected:
50      void paintEvent( QPaintEvent * );      void paintEvent( QPaintEvent * );
51      void mousePressEvent( QMouseEvent * );      void mousePressEvent( QMouseEvent * );
52      void contextMenuEvent( QContextMenuEvent * );      void contextMenuEvent( QContextMenuEvent * );
53            void drawMarkerLines();
54    
55        QPoint m_markerPoint;
56        bool m_drawmarkers;
57      int m_size;      int m_size;
58      Solution m_sol;      Solution* m_sol;
     bool m_hasData;  
59  };  };
60    
61  #endif  #endif

Legend:
Removed from v.1  
changed lines
  Added in v.654

  ViewVC Help
Powered by ViewVC 1.1.20