diff options
| author | 2016-04-17 09:51:36 -0400 | |
|---|---|---|
| committer | 2016-04-17 10:02:47 -0400 | |
| commit | 14a358c455061fee498bc19dde7916ddbe1c5ea8 (patch) | |
| tree | 7d00c5568ab0fc13c8868d7f6e65df0dfd5cd4f2 /src/kvilib/irc/KviIrcUserEntry.cpp | |
| parent | CMake: Add error handling MSVC flags (diff) | |
| download | KVIrc-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.cpp | 17 |
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(); } |
