diff options
Diffstat (limited to 'src/kvilib/irc/KviNickServRuleSet.cpp')
| -rw-r--r-- | src/kvilib/irc/KviNickServRuleSet.cpp | 57 |
1 files changed, 1 insertions, 56 deletions
diff --git a/src/kvilib/irc/KviNickServRuleSet.cpp b/src/kvilib/irc/KviNickServRuleSet.cpp index 641d86581..ff189e78f 100644 --- a/src/kvilib/irc/KviNickServRuleSet.cpp +++ b/src/kvilib/irc/KviNickServRuleSet.cpp @@ -3,7 +3,7 @@ // File : KviNickServRuleSet.cpp // Creation date : Thu Aug 09 2001 17:44:56 by Szymon Stefanek // -// This file is part of the KVirc irc client distribution +// This file is part of the KVIrc irc client distribution // Copyright (C) 2001-2010 Szymon Stefanek (pragma at kvirc dot net) // // This program is FREE software. You can redistribute it and/or @@ -23,15 +23,12 @@ //============================================================================= - #include "KviNickServRuleSet.h" #include "KviConfigurationFile.h" #include "KviIrcMask.h" #include <QRegExp> - - /* @doc: nickserv_proto @title: @@ -250,55 +247,3 @@ void KviNickServRuleSet::copyFrom(const KviNickServRuleSet &src) } } - -void KviNickServRule::copyFrom(const KviNickServRule &src) -{ - m_szRegisteredNick = src.m_szRegisteredNick; - m_szNickServMask = src.m_szNickServMask; - m_szMessageRegexp = src.m_szMessageRegexp; - m_szIdentifyCommand = src.m_szIdentifyCommand; - m_szServerMask = src.m_szServerMask; -} - -void KviNickServRule::save(KviConfigurationFile * cfg,const QString &prefix) -{ - QString tmp; - KviQString::sprintf(tmp,"%QRegisteredNick",&prefix); - cfg->writeEntry(tmp,m_szRegisteredNick); - KviQString::sprintf(tmp,"%QNickServMask",&prefix); - cfg->writeEntry(tmp,m_szNickServMask); - KviQString::sprintf(tmp,"%QMessageRegexp",&prefix); - cfg->writeEntry(tmp,m_szMessageRegexp); - KviQString::sprintf(tmp,"%QIdentifyCommand",&prefix); - cfg->writeEntry(tmp,m_szIdentifyCommand); - KviQString::sprintf(tmp,"%QServerMask",&prefix); - cfg->writeEntry(tmp,m_szServerMask); -} - -bool KviNickServRule::load(KviConfigurationFile * cfg,const QString &prefix) -{ - QString tmp; - KviQString::sprintf(tmp,"%QRegisteredNick",&prefix); - m_szRegisteredNick = KviQString::trimmed(cfg->readEntry(tmp)); - if(m_szRegisteredNick.isEmpty())return false; - KviQString::sprintf(tmp,"%QNickServMask",&prefix); - m_szNickServMask = cfg->readEntry(tmp); - if(m_szNickServMask.isEmpty())return false; - KviQString::sprintf(tmp,"%QServerMask",&prefix); - m_szServerMask = cfg->readEntry(tmp,QString()); - KviQString::sprintf(tmp,"%QMessageRegexp",&prefix); - m_szMessageRegexp = cfg->readEntry(tmp); - if(m_szMessageRegexp.isEmpty())return false; - KviQString::sprintf(tmp,"%QIdentifyCommand",&prefix); - m_szIdentifyCommand = cfg->readEntry(tmp); - return !m_szIdentifyCommand.isEmpty(); -} - -KviNickServRule * KviNickServRule::createInstance(const QString &szRegisteredNick, - const QString &szNickServMask, - const QString &szMessageRegexp, - const QString &szIdentifyCommand, - const QString &szServerMask) -{ - return new KviNickServRule(szRegisteredNick,szNickServMask,szMessageRegexp,szIdentifyCommand,szServerMask); -} |
