aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/result/diceresult.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'result/diceresult.cpp')
-rw-r--r--result/diceresult.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/result/diceresult.cpp b/result/diceresult.cpp
index 0cabb11..f87079a 100644
--- a/result/diceresult.cpp
+++ b/result/diceresult.cpp
@@ -35,17 +35,15 @@ QList<Die*>& DiceResult::getResultList()
}
void DiceResult::setResultList(QList<Die*> list)
{
+ qDeleteAll(m_diceValues.begin(), m_diceValues.end());
m_diceValues.clear();
m_diceValues << list;
}
-//bool DiceResult::isScalar() const
-//{
-// if(m_diceValues.size()==1)
-// {
-// return true;
-// }
-// return false;
-//}
+DiceResult::~DiceResult()
+{
+ qDeleteAll(m_diceValues.begin(), m_diceValues.end());
+ m_diceValues.clear();
+}
QVariant DiceResult::getResult(RESULT_TYPE type)
{