📄 trigger.h
字号:
/**
*
*/
#pragma once
enum
{
TRIGGER_STATE_NORMAL,
TRIGGER_STATE_PAUSE
};
class Trigger
{
public:
Trigger(bool needDelete = true, bool isList = false);
virtual ~Trigger(void);
void addTrigger(Trigger *pTrigger);
void removeTrigger(Trigger *pTrigger);
void clearTriggerList(void);
void pause(void);
void resume(void);
void remove(void);
int trigger(void *pParam = NULL);
protected:
virtual int onTrigger(void *pParam);
protected:
const bool mNeedDelete;
list<Trigger*> *mpTriggerList;
Trigger* mpParentTrigger;
int mState;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -