53 return qobject_cast<
IMessage*> (msgObj);
82 if (!before.isValid ())
84 qDeleteAll (messages);
89 while (!messages.isEmpty ())
94 qWarning () << Q_FUNC_INFO
97 <<
"to IMessage; just blindly removing it and hoping for the best";
98 messages.removeAt (0);
101 if (msg->GetDateTime () < before)
102 delete messages.takeAt (0);
void StandardPurgeMessages(QList< T * > &messages, const QDateTime &before)
Standard function to purge messages before the given date.
IMessage * GetIMessage(IMessage *msg)
This interface is used to represent a message.