diff options
Diffstat (limited to 'result')
| -rw-r--r-- | result/stringresult.cpp | 9 | ||||
| -rw-r--r-- | result/stringresult.h | 4 |
2 files changed, 11 insertions, 2 deletions
diff --git a/result/stringresult.cpp b/result/stringresult.cpp index d36dfc7..113c22c 100644 --- a/result/stringresult.cpp +++ b/result/stringresult.cpp @@ -31,10 +31,17 @@ bool StringResult::hasResultOfType(Dice::RESULT_TYPE resultType) const } return val; } + +void StringResult::setNoComma(bool b) +{ + m_commaSeparator= !b; +} + QString StringResult::getText() const { - return m_value.join(","); + return m_commaSeparator ? m_value.join(",") : m_value.join(QString()); } + QVariant StringResult::getResult(Dice::RESULT_TYPE type) { switch(type) diff --git a/result/stringresult.h b/result/stringresult.h index 522dafc..b0ca539 100644 --- a/result/stringresult.h +++ b/result/stringresult.h @@ -33,11 +33,13 @@ public: void setStringCount(int count); QString getStringResult() const override; + void setNoComma(bool b); private: QStringList m_value; - bool m_highlight; + bool m_highlight= true; int m_stringCount= 0; + bool m_commaSeparator= true; }; #endif // STRINGRESULT_H |