Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

qt_mainwidget.h

Go to the documentation of this file.
00001 
00027 #ifndef PLAYER_QT_MAINWIDGET_H
00028 #define PLAYER_QT_MAINWIDGET_H
00029 
00030 #include <qwidget.h>
00031 
00032 #include <dmn/dmn.h>
00033 #include <dmn/core.h>
00034 #include <dmn/player.h>
00035 
00036 namespace dmn
00037 {
00041   class QtMainWidget: public QWidget
00042   {
00043   Q_OBJECT public:
00053     QtMainWidget(Player* player, Core* core, Dominoes dominoes,
00054      QWidget* parent = 0, const char *name = NULL);
00055 
00062     int dominoPlayed(Domino* domino, HalfDomino* half);
00063 
00064   private slots:
00065     void dominoPlayed(Domino domino, HalfDomino half);
00066     void pass();
00067 
00068   private:
00069     bool played_;
00070     Domino domino_;
00071     HalfDomino half_;
00072   };
00073 };
00074 
00075 #endif        // PLAYER_QT_MAINWIDGET_H

Generated on Fri Dec 26 22:52:55 2003 for dmn by doxygen 1.3.4