summaryrefslogtreecommitdiff
path: root/noncore/games/backgammon/playerdialog.h
Unidiff
Diffstat (limited to 'noncore/games/backgammon/playerdialog.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/games/backgammon/playerdialog.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/noncore/games/backgammon/playerdialog.h b/noncore/games/backgammon/playerdialog.h
new file mode 100644
index 0000000..8fccaa7
--- a/dev/null
+++ b/noncore/games/backgammon/playerdialog.h
@@ -0,0 +1,35 @@
1#ifndef PLAYERDIALOG_H
2#define PLAYERDIALOG_H
3
4#include <qradiobutton.h>
5#include <qdialog.h>
6
7class PlayerDialog : public QDialog
8{
9 Q_OBJECT
10private:
11 bool auto1;
12 bool auto2;
13 QRadioButton* manual_button1;
14 QRadioButton* auto_button1;
15 QRadioButton* manual_button2;
16 QRadioButton* auto_button2;
17public:
18 PlayerDialog(QWidget* parent=0,const char* name=0,bool modal=TRUE,WFlags f=0);
19 ~PlayerDialog();
20private slots:
21 void button_manual1();
22 void button_auto1();
23 void button_manual2();
24 void button_auto2();
25private:
26 void button1_state(bool computer);
27 void button2_state(bool computer);
28public:
29 void setAuto1(bool newstate);
30 bool getAuto1();
31 void setAuto2(bool newstate);
32 bool getAuto2();
33};
34
35#endif //PLAYERDIALOG_H