void AuthorizationDialog::addMessage(const QString &newMessage) { if (!isMessageExists) { if (requestMessages.count() >= MAX_REQUEST_MESSAGES_COUNT) { requestMessages.remove(requestMessages.begin().key()); } QHash<int, QString>::const_iterator messageIterator = requestMessages.begin(); int maxKey = messageIterator.key(); while (messageIterator != requestMessages.end()) { maxKey = messageIterator.key(); ++messageIterator; } requestMessages.insert(maxKey + 1, newMessage); saveMessages(); } }
void KLinPopup::exit() { saveMessages(); kapp->quit(); }