qnetdice
annotate src/rollwidget.h @ 4:7d28bef3fbca
ops, forgot to add +1 to random numbers in roll.cc to make them 1-based
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 23 Dec 2013 17:40:34 +0200 |
parents | |
children |
rev | line source |
---|---|
nuclear@1 | 1 #ifndef ROLLWIDGET_H |
nuclear@1 | 2 #define ROLLWIDGET_H |
nuclear@1 | 3 |
nuclear@1 | 4 #include <QWidget> |
nuclear@1 | 5 #include <QComboBox> |
nuclear@1 | 6 #include "roll.h" |
nuclear@1 | 7 |
nuclear@1 | 8 class RollWidget : public QWidget |
nuclear@1 | 9 { |
nuclear@1 | 10 Q_OBJECT |
nuclear@1 | 11 private: |
nuclear@1 | 12 Roll *dice; |
nuclear@1 | 13 QComboBox *cmb_type; |
nuclear@1 | 14 QLineEdit *tx_res; |
nuclear@1 | 15 |
nuclear@1 | 16 public: |
nuclear@1 | 17 explicit RollWidget(QWidget *parent = 0); |
nuclear@1 | 18 |
nuclear@1 | 19 void set_roll(Roll *roll); |
nuclear@1 | 20 Roll *get_roll() const; |
nuclear@1 | 21 |
nuclear@1 | 22 signals: |
nuclear@1 | 23 void value_changed(int val); |
nuclear@1 | 24 |
nuclear@1 | 25 public slots: |
nuclear@1 | 26 void roll(); |
nuclear@1 | 27 }; |
nuclear@1 | 28 |
nuclear@1 | 29 #endif // ROLLWIDGET_H |