diff options
Diffstat (limited to 'dicealias.h')
| -rw-r--r-- | dicealias.h | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/dicealias.h b/dicealias.h index 8320445..463a654 100644 --- a/dicealias.h +++ b/dicealias.h @@ -1,43 +1,47 @@ /*************************************************************************** -* Copyright (C) 2014 by Renaud Guezennec * -* http://www.rolisteam.org/contact * -* * -* This file is part of DiceParser * -* * -* DiceParser is free software; you can redistribute it and/or modify * -* it under the terms of the GNU General Public License as published by * -* the Free Software Foundation; either version 2 of the License, or * -* (at your option) any later version. * -* * -* This program is distributed in the hope that it will be useful, * -* but WITHOUT ANY WARRANTY; without even the implied warranty of * -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * -* GNU General Public License for more details. * -* * -* You should have received a copy of the GNU General Public License * -* along with this program; if not, write to the * -* Free Software Foundation, Inc., * -* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * -***************************************************************************/ + * Copyright (C) 2014 by Renaud Guezennec * + * http://www.rolisteam.org/contact * + * * + * This file is part of DiceParser * + * * + * DiceParser is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ #ifndef DICEALIAS_H #define DICEALIAS_H #include <QString> /** - * @brief The DiceAlias class is dedicated to store aliases, alias is mainly two QString. The Alias and its replacement. The replacement can be a simple QString or a RegExp. + * @brief The DiceAlias class is dedicated to store aliases, alias is mainly two QString. The Alias and its replacement. + * The replacement can be a simple QString or a RegExp. */ class DiceAlias { public: - - enum RESOLUTION_TYPE { REPLACE,REGEXP}; + enum RESOLUTION_TYPE + { + REPLACE, + REGEXP + }; /** * @brief DiceAlias * @param cmd * @param key * @param isReplace */ - DiceAlias(QString pattern, QString remplacement, bool isReplace = true, bool isEnable = true); + DiceAlias(QString pattern, QString remplacement, bool isReplace= true, bool isEnable= true); /** * @brief ~DiceAlias */ @@ -47,7 +51,7 @@ public: * @param str * @return */ - bool resolved(QString & str); + bool resolved(QString& str); /** * @brief setCommand * @param key @@ -61,7 +65,7 @@ public: /** * @brief setType */ - void setType(RESOLUTION_TYPE ); + void setType(RESOLUTION_TYPE); /** * @brief getCommand @@ -102,7 +106,7 @@ public: * @brief setComment * @param comment */ - void setComment(const QString &comment); + void setComment(const QString& comment); private: QString m_command; @@ -110,7 +114,6 @@ private: QString m_comment; RESOLUTION_TYPE m_type; bool m_isEnable; - }; #endif // DICEALIAS_H |