aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dicealias.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2021-06-22 21:34:19 +0200
committerRenaud G <renaud@rolisteam.org>2022-04-13 15:40:42 +0200
commit70c279ab847883046ef0a951e4d2ccbf6170d19a (patch)
tree28bc40fdf84d2b5c3ff032de84ef6a55ef67ec01 /dicealias.cpp
parent2f67beb05264e0f74250852efb3133e074309f71 (diff)
downloadOneRoll-70c279ab847883046ef0a951e4d2ccbf6170d19a.tar.gz
OneRoll-70c279ab847883046ef0a951e4d2ccbf6170d19a.zip
rename some member in dicealias
Diffstat (limited to 'dicealias.cpp')
-rw-r--r--dicealias.cpp41
1 files changed, 22 insertions, 19 deletions
diff --git a/dicealias.cpp b/dicealias.cpp
index e6ee180..b0402a3 100644
--- a/dicealias.cpp
+++ b/dicealias.cpp
@@ -24,7 +24,7 @@
#include <QDebug>
-QString makeReplament(const QString& pattern, const QString& replacement, QString cmd)
+QString makeReplament(const QString& pattern, const QString& command, QString cmd)
{
auto hasPattern= cmd.contains(pattern);
if(hasPattern)
@@ -60,7 +60,7 @@ QString makeReplament(const QString& pattern, const QString& replacement, QStrin
if(!hasQuote && !hasVariable)
{
- cmd.replace(pattern, replacement);
+ cmd.replace(pattern, command);
}
else
{
@@ -120,15 +120,15 @@ QString makeReplament(const QString& pattern, const QString& replacement, QStrin
// TODO to be replace by C++14 when it is ready
for(auto i= patternPosList.rbegin(); i != patternPosList.rend(); ++i)
{
- cmd.replace(*i, 1, replacement);
+ cmd.replace(*i, 1, command);
}
}
}
return cmd;
}
-DiceAlias::DiceAlias(QString cmd, QString key, bool isReplace, bool isEnable)
- : m_command(cmd), m_value(key), m_isEnable(isEnable)
+DiceAlias::DiceAlias(QString pattern, QString command, QString comment, bool isReplace, bool isEnable)
+ : m_pattern(pattern), m_command(command), m_comment(comment), m_isEnable(isEnable)
{
if(isReplace)
{
@@ -140,13 +140,16 @@ DiceAlias::DiceAlias(QString cmd, QString key, bool isReplace, bool isEnable)
}
}
-DiceAlias::~DiceAlias() {}
+DiceAlias::~DiceAlias()
+{
+ qDebug() << "destructeur of alias!" << this;
+}
DiceAlias::DiceAlias(const DiceAlias& alias)
{
- m_command= alias.getCommand();
- m_comment= alias.getComment();
- m_value= alias.getValue();
+ m_command= alias.command();
+ m_comment= alias.comment();
+ m_pattern= alias.pattern();
m_isEnable= alias.isEnable();
m_type= alias.isReplace() ? REPLACE : REGEXP;
}
@@ -158,41 +161,41 @@ bool DiceAlias::resolved(QString& str)
if((m_type == REPLACE) && (str.contains(m_command)))
{
- str= makeReplament(m_command, m_value, str);
+ str= makeReplament(m_pattern, m_command, str);
// str.replace(m_command,m_value);
return true;
}
else if(m_type == REGEXP)
{
QRegularExpression exp(m_command);
- str.replace(exp, m_value);
+ str.replace(exp, m_pattern);
return true;
}
return false;
}
-void DiceAlias::setCommand(QString key)
+void DiceAlias::setCommand(QString command)
{
- m_command= key;
+ m_command= command;
}
-void DiceAlias::setValue(QString value)
+void DiceAlias::setPattern(const QString& pattern)
{
- m_value= value;
+ m_pattern= pattern;
}
void DiceAlias::setType(RESOLUTION_TYPE type)
{
m_type= type;
}
-QString DiceAlias::getCommand() const
+QString DiceAlias::command() const
{
return m_command;
}
-QString DiceAlias::getValue() const
+QString DiceAlias::pattern() const
{
- return m_value;
+ return m_pattern;
}
bool DiceAlias::isReplace() const
@@ -222,7 +225,7 @@ void DiceAlias::setEnable(bool b)
m_isEnable= b;
}
-QString DiceAlias::getComment() const
+QString DiceAlias::comment() const
{
return m_comment;
}