From c32707148292d104c66276b43796d6057c8c7a5d Mon Sep 17 00:00:00 2001 From: Daniel Wilhelm Date: Fri, 18 Apr 2014 17:08:42 +0200 Subject: 3.10 --- library/status_handler.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'library/status_handler.h') diff --git a/library/status_handler.h b/library/status_handler.h index a1226c54..c15a80ba 100644 --- a/library/status_handler.h +++ b/library/status_handler.h @@ -8,8 +8,7 @@ #define STATUSHANDLER_H_INCLUDED #include - -class Zstring; +#include "../shared/zstring.h" const int UI_UPDATE_INTERVAL = 100; //perform ui updates not more often than necessary, 100 seems to be a good value with only a minimal performance loss @@ -53,9 +52,10 @@ public: //these methods have to be implemented in the derived classes to handle error and status information virtual void initNewProcess(int objectsTotal, wxLongLong dataTotal, Process processID) = 0; //informs about the total amount of data that will be processed from now on - virtual void updateStatusText(const Zstring& text) = 0; virtual void updateProcessedData(int objectsProcessed, wxLongLong dataProcessed) = 0; //called periodically after data was processed + virtual void reportInfo(const Zstring& text) = 0; + //this method is triggered repeatedly by requestUiRefresh() and can be used to refresh the ui by dispatching pending events virtual void forceUiRefresh() = 0; -- cgit