diff options
| author | 2014-12-09 22:07:31 +0100 | |
|---|---|---|
| committer | 2014-12-09 22:07:31 +0100 | |
| commit | 2685e8e4fbbc480bbc9edf991faace7082987f38 (patch) | |
| tree | fcd9b208f08a36346134de6c8ee3913b8d31fc2f /diceresult.h | |
| parent | fa1c05a58698d3a6c049479eb8f7d88ac9ddb348 (diff) | |
| download | OneRoll-2685e8e4fbbc480bbc9edf991faace7082987f38.tar.gz OneRoll-2685e8e4fbbc480bbc9edf991faace7082987f38.zip | |
-New API for result type.
Diffstat (limited to 'diceresult.h')
| -rw-r--r-- | diceresult.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/diceresult.h b/diceresult.h index ff3edc3..838a83d 100644 --- a/diceresult.h +++ b/diceresult.h @@ -31,16 +31,35 @@ class DiceResult : public Result { public: + /** + * @brief DiceResult + */ DiceResult(); - qint64 getSum(); + /** + * @brief getResultList + * @return + */ QList<Die*>& getResultList(); + /** + * @brief insertResult + */ void insertResult(Die*); + /** + * @brief setResultList + * @param list + */ void setResultList(QList<Die*> list); - bool isScalar() const; - virtual qreal getScalar(); + /** + * @brief getScalar + * @return + */ + virtual QVariant getResult(RESULT_TYPE); + +private: + qreal getScalarResult(); private: QList<Die*> m_diceValues; }; |