aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/irc/KviIrcUserEntry.cpp
diff options
context:
space:
mode:
authorGravatar staticfox2016-04-17 09:51:36 -0400
committerGravatar staticfox2016-04-17 10:02:47 -0400
commit14a358c455061fee498bc19dde7916ddbe1c5ea8 (patch)
tree7d00c5568ab0fc13c8868d7f6e65df0dfd5cd4f2 /src/kvilib/irc/KviIrcUserEntry.cpp
parentCMake: Add error handling MSVC flags (diff)
downloadKVIrc-14a358c455061fee498bc19dde7916ddbe1c5ea8.tar.gz
KVIrc-14a358c455061fee498bc19dde7916ddbe1c5ea8.tar.bz2
KVIrc-14a358c455061fee498bc19dde7916ddbe1c5ea8.zip
general: Refactoring and cleanups
Diffstat (limited to 'src/kvilib/irc/KviIrcUserEntry.cpp')
-rw-r--r--src/kvilib/irc/KviIrcUserEntry.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/kvilib/irc/KviIrcUserEntry.cpp b/src/kvilib/irc/KviIrcUserEntry.cpp
index 374f5ef51..6e98268ce 100644
--- a/src/kvilib/irc/KviIrcUserEntry.cpp
+++ b/src/kvilib/irc/KviIrcUserEntry.cpp
@@ -30,26 +30,19 @@ KviIrcUserEntry::KviIrcUserEntry(const QString & szUser, const QString & szHost)
{
m_szUser = szUser;
m_szHost = szHost;
- m_pAvatar = 0;
m_nRefs = 1;
m_iHops = -1;
m_bAway = false;
m_bIrcOp = false;
m_eGender = Unknown;
m_bBot = false;
- m_bNotFoundRegUserLoockup = false;
+ m_bNotFoundRegUserLookup = false;
m_bUseCustomColor = false;
m_bAvatarRequested = false;
m_iSmartNickColor = -1;
m_szAccountName = QString();
}
-KviIrcUserEntry::~KviIrcUserEntry()
-{
- if(m_pAvatar)
- delete m_pAvatar;
-}
-
void KviIrcUserEntry::setRealName(const QString & szReal)
{
m_szRealName = szReal.trimmed();
@@ -102,14 +95,10 @@ void KviIrcUserEntry::setRealName(const QString & szReal)
void KviIrcUserEntry::setAvatar(KviAvatar * pAvatar)
{
- if(m_pAvatar)
- delete m_pAvatar;
- m_pAvatar = pAvatar;
+ m_pAvatar.reset(pAvatar);
}
KviAvatar * KviIrcUserEntry::forgetAvatar()
{
- KviAvatar * pAvatar = m_pAvatar;
- m_pAvatar = 0;
- return pAvatar;
+ return m_pAvatar.release();
}