comparison Framework/Viewport/IStatusBar.h @ 53:c2dc924f1a63 wasm

removing threading out of the framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Apr 2017 16:57:49 +0200
parents 28956ed68280
children e2fe9352f240
comparison
equal deleted inserted replaced
52:37e504582af6 53:c2dc924f1a63
20 20
21 21
22 #pragma once 22 #pragma once
23 23
24 #include <string> 24 #include <string>
25 #include "../Toolbox/IThreadSafety.h" 25 #include <boost/noncopyable.hpp>
26 26
27 namespace OrthancStone 27 namespace OrthancStone
28 { 28 {
29 // This class must be thread-safe 29 class IStatusBar : public boost::noncopyable
30 class IStatusBar : public IThreadSafe
31 { 30 {
32 public: 31 public:
32 virtual ~IStatusBar()
33 {
34 }
35
33 virtual void ClearMessage() = 0; 36 virtual void ClearMessage() = 0;
34 37
35 virtual void SetMessage(const std::string& message) = 0; 38 virtual void SetMessage(const std::string& message) = 0;
36 }; 39 };
37 } 40 }