ImitatorShowLogic.h
00001 #ifndef _IMITATORSHOWLOGIC_H
00002 #define _IMITATORSHOWLOGIC_H
00003
00004 #include <objects/ShowLogic.h>
00005 #include <objects/AbstractLogic.h>
00006
00007 namespace UniWidgets
00008 {
00014 class ImitatorShowLogic : public ShowLogic
00015 {
00016 public:
00017 ImitatorShowLogic();
00018 explicit ImitatorShowLogic(ShowLogic::BaseObjectType* gobject);
00019 virtual ~ImitatorShowLogic();
00020 DISALLOW_COPY_AND_ASSIGN(ImitatorShowLogic);
00021
00022 bool show_state( const long mode, bool blink = true );
00023 void hide_state( const long mode);
00024 void set_state(const long mode,bool blink);
00025 private:
00026 void constructor();
00027 };
00028
00029 }
00030
00031 #endif