aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
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;