32 return qobject_cast<
IMessage*> (msgObj);
61 if (!before.isValid ())
63 qDeleteAll (messages);
68 while (!messages.isEmpty ())
73 qWarning () << Q_FUNC_INFO
76 <<
"to IMessage; just blindly removing it and hoping for the best";
77 messages.removeAt (0);
80 if (msg->GetDateTime () < before)
81 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.