aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dicealias.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dicealias.cpp')
-rw-r--r--dicealias.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/dicealias.cpp b/dicealias.cpp
index e7faa2f..3e6dc8f 100644
--- a/dicealias.cpp
+++ b/dicealias.cpp
@@ -22,7 +22,9 @@
#include "dicealias.h"
#include <QRegularExpression>
-DiceAlias::DiceAlias(QString cmd, QString key, bool isReplace, bool isEnable)
+#include <QDebug>
+
+DiceAlias::DiceAlias(QString cmd, QString key, bool isReplace,bool isEnable)
: m_command(cmd),m_value(key),m_isEnable(isEnable)
{
if(isReplace)
@@ -44,6 +46,7 @@ bool DiceAlias::resolved(QString & str)
{
if(!m_isEnable)
return false;
+
if((m_type == REPLACE)&&(str.contains(m_command)))
{
str.replace(m_command,m_value);
@@ -99,10 +102,12 @@ void DiceAlias::setReplace(bool b)
m_type = REGEXP;
}
}
-bool DiceAlias::isEnable() const
+
+bool DiceAlias::isEnable()
{
return m_isEnable;
}
+
void DiceAlias::setEnable(bool b)
{
m_isEnable = b;