fixing compile warnings and memory leaks
This commit is contained in:
@@ -39,6 +39,10 @@ CleanerServer::CleanerServer(): config(0), blockConnection(false), m_recvBufUsed
|
||||
|
||||
CleanerServer::~CleanerServer()
|
||||
{
|
||||
delete config;
|
||||
delete myMessageFilter;
|
||||
delete tcpServer;
|
||||
delete configRefreshTimer;
|
||||
}
|
||||
|
||||
void CleanerServer::newCon()
|
||||
|
||||
@@ -31,6 +31,15 @@ MessageFilter::MessageFilter(CleanerConfig *c): config(c)
|
||||
myUrlCheck = new UrlCheck;
|
||||
}
|
||||
|
||||
MessageFilter::~MessageFilter() {
|
||||
|
||||
delete myBadWordCheck;
|
||||
delete myTextFloodCheck;
|
||||
delete myCapsFloodCheck;
|
||||
delete myLetterRepeatingCheck;
|
||||
delete myUrlCheck;
|
||||
}
|
||||
|
||||
QString MessageFilter::check(unsigned playerId, QString nick, QString msg)
|
||||
{
|
||||
QString returnMessage;
|
||||
|
||||
@@ -15,7 +15,8 @@ class MessageFilter: public QObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
MessageFilter(CleanerConfig*);
|
||||
|
||||
~MessageFilter();
|
||||
|
||||
QString check(unsigned, QString, QString);
|
||||
void refreshConfig();
|
||||
|
||||
|
||||
@@ -14,6 +14,11 @@ TextFloodCheck::TextFloodCheck()
|
||||
|
||||
}
|
||||
|
||||
TextFloodCheck::~TextFloodCheck()
|
||||
{
|
||||
delete cleanTimer;
|
||||
}
|
||||
|
||||
bool TextFloodCheck::run(unsigned playerId) {
|
||||
|
||||
QMapIterator<unsigned, TextFloodInfos> it(msgTimesList);
|
||||
|
||||
@@ -11,6 +11,7 @@ class TextFloodCheck: public QObject
|
||||
Q_OBJECT
|
||||
public:
|
||||
TextFloodCheck();
|
||||
~TextFloodCheck();
|
||||
|
||||
void setTextFloodLevelToTrigger(int level) { textFloodLevelToTrigger = level; }
|
||||
|
||||
|
||||
@@ -395,6 +395,11 @@ void gameLobbyDialogImpl::addGame(unsigned gameId)
|
||||
myGameListModel->appendRow(itemList);
|
||||
|
||||
updateGameItem(itemList, gameId);
|
||||
|
||||
delete item1;
|
||||
delete item2;
|
||||
delete item3;
|
||||
delete item4;
|
||||
}
|
||||
|
||||
void gameLobbyDialogImpl::updateGameMode(unsigned gameId, int /*newMode*/)
|
||||
|
||||
@@ -2791,7 +2791,7 @@
|
||||
<attribute name="title">
|
||||
<string>Kick</string>
|
||||
</attribute>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<layout class="QGridLayout" name="gridLayout_100">
|
||||
<property name="horizontalSpacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
|
||||
@@ -112,6 +112,8 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
||||
Log::~Log()
|
||||
{
|
||||
delete myConfig;
|
||||
delete myLogDir;
|
||||
delete myLogFile;
|
||||
myConfig = 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -426,7 +426,7 @@ p, li { white-space: pre-wrap; }
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_3">
|
||||
<spacer name="verticalSpacer_333">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
|
||||
Reference in New Issue
Block a user