Files
Sourcetrail/src/lib/component/controller/StatusBarController.h
T
Eberhard Graether 749b1647e4 ui: added loader animation gif to StatusBar
The loader animation can be activated by setting the showLoader flag on MessageStatus.
2015-04-28 20:26:31 +02:00

30 lines
618 B
C++

#ifndef STATUS_BAR_CONTROLLER_H
#define STATUS_BAR_CONTROLLER_H
#include <string>
#include "component/controller/Controller.h"
#include "utility/messaging/MessageListener.h"
#include "utility/messaging/type/MessageStatus.h"
class StatusBarView;
class StatusBarController
: public Controller
, public MessageListener<MessageStatus>
{
public:
StatusBarController(void);
virtual ~StatusBarController(void);
StatusBarView* getView();
private:
virtual void handleMessage(MessageStatus* message);
void setStatus(const std::string& status, bool isError, bool showLoader);
};
#endif // STATUS_BAR_CONTROLLER_H