14 Commits (c32bf329e79b77577af3878f19059aa833eee4b2)

Author SHA1 Message Date
Till Adam 3cb30b64fb Move KMBroadcastStatus to KPIM::BroadcastStatus so it can be used by 22 years ago
David Faure 2c1ef86be1 open() might call notifyOpeningFolder() more than once (e.g. due to the open() 22 years ago
Ingo Klcker 8c7f78c604 warning-- 22 years ago
Ingo Klcker 1c8e82e83d Replace signal completed( KMCommand::Result ) by signal completed( KMCommand * ) (similar to the result( KIO::Job * ) signal of KIO::Job) and add KMCommand::result() for asking for the result of the command. 22 years ago
David Faure 96367a1f58 Fixed annoyance with background expiry: the currently-selected message was wrong when 22 years ago
Ingo Klcker adcbbecf30 The folder must not be closed before the messages have been moved (because otherwise the KMMsgBase objects which are referenced in the QPtrList<KMMsgBase> that's passed to the KMMoveCommand will be deleted and thus the KMMoveCommand will crash). Until now it didn't crash because KMMoveCommand::start() didn't return before the message list wasn't used anymore. But this will change with the upcoming asynchronization of KMCommand::start(). 22 years ago
Ingo Klcker 5f1ca8261d Give the user feedback after old message expiration is finished. This does currently not work for local folders because KMCommand::start() is not necessarily asynchron and therefore the completed signal might be emitted before start() returns. Therefore the user will get the 'moving...' messages after the 'moved.' message. I'm working on this. 22 years ago
David Faure 7f8ceaa861 Ingo is right, using mDestFolder for the src folder is pretty confusing. 22 years ago
Ingo Klcker f80736ff9e - Different status messages for expiry to /dev/null and expiry to archive folder. 22 years ago
Till Adam 1338f33e89 Use a KMMoveCommand with target folder 0 for deleting (/dev/null) messages 22 years ago
Till Adam e358cc5482 Be a little less sluggish in churning through the messages in expiry 22 years ago
Andrew Coles c32fc19f2f Corrected typo (can't -> cannot). 22 years ago
David Faure b1da3c11d7 GUI: Implemented "Expire messages by moving them to another folder". 22 years ago
David Faure d0bc54df5c Reworked the "mail expiry" feature to work as a background task (timer-driven) 22 years ago