aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-04-17 19:58:30 +0200
committerRenaud G <renaud@rolisteam.org>2020-04-17 19:58:30 +0200
commitbfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3 (patch)
tree69b88b85e0a09a4f8909fe4894a05800bc096cbd /include
parent06b763bde2b7f4983277dc2b057889d6fb875222 (diff)
downloadOneRoll-bfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3.tar.gz
OneRoll-bfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3.zip
Fix compilation on master
Add API to access aliases list.
Diffstat (limited to 'include')
-rw-r--r--include/diceparser.h3
-rw-r--r--include/parsingtoolbox.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/include/diceparser.h b/include/diceparser.h
index 95f033f..3f642e0 100644
--- a/include/diceparser.h
+++ b/include/diceparser.h
@@ -69,6 +69,7 @@ public:
* @return bool every thing is fine or not
*/
bool parseLine(QString str, bool allowAlias= true);
+ QString convertAlias(const QString& cmd) const;
/**
* @brief getStartNodeCount
* @return
@@ -134,6 +135,8 @@ public:
* @return
*/
const QList<DiceAlias*>& getAliases() const;
+ QList<DiceAlias*>* aliases() const;
+ void cleanAliases();
/**
* @brief insertAlias
*/
diff --git a/include/parsingtoolbox.h b/include/parsingtoolbox.h
index bb2ba4d..f8e88af 100644
--- a/include/parsingtoolbox.h
+++ b/include/parsingtoolbox.h
@@ -374,6 +374,8 @@ public:
void insertAlias(DiceAlias* dice, int i);
const QList<DiceAlias*>& getAliases() const;
+ QList<DiceAlias*>* aliases();
+ void cleanUpAliases();
private:
QMap<QString, BooleanCondition::LogicOperator> m_logicOp;