Minor MailNotifier cleanup.

* Renamed to BMailNotifier, as it's part of the public API.
* Renamed Notifier.{cpp|h} to DefaultNotifier.{cpp|h} as that's the class it
  implements.
* Made the mail counts uint32, and the byte counts uint64.
This commit is contained in:
Axel Dörfler
2015-01-06 15:21:31 +01:00
parent e0676bb982
commit 0f11280e6d
5 changed files with 39 additions and 41 deletions
@@ -21,18 +21,18 @@
#include <MailSettings.h>
class MailNotifier {
class BMailNotifier {
public:
virtual ~MailNotifier() {}
virtual ~BMailNotifier() {}
virtual MailNotifier* Clone() = 0;
virtual BMailNotifier* Clone() = 0;
virtual void ShowError(const char* error) = 0;
virtual void ShowMessage(const char* message) = 0;
virtual void SetTotalItems(int32 items) = 0;
virtual void SetTotalItemsSize(int32 size) = 0;
virtual void ReportProgress(int bytes, int messages,
virtual void SetTotalItems(uint32 items) = 0;
virtual void SetTotalItemsSize(uint64 size) = 0;
virtual void ReportProgress(uint32 messages, uint64 bytes,
const char* message = NULL) = 0;
virtual void ResetProgress(const char* message = NULL) = 0;
};
@@ -86,7 +86,7 @@ public:
//! Does not delete handler
bool RemoveHandler(BHandler* handler);
void SetMailNotifier(MailNotifier* mailNotifier);
void SetMailNotifier(BMailNotifier* mailNotifier);
virtual void ShowError(const char* error);
virtual void ShowMessage(const char* message);
@@ -126,7 +126,7 @@ protected:
void LoadFilters(MailAddonSettings& settings);
BMailAccountSettings fAccountSettings;
MailNotifier* fMailNotifier;
BMailNotifier* fMailNotifier;
private:
MailFilter* _LoadFilter(AddonSettings* filterSettings);