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