1#ifndef GAME_EDITOR_QUICK_ACTION_H
2#define GAME_EDITOR_QUICK_ACTION_H
28 const char *pDescription,
Definition: quick_action.h:13
const char * m_pLabel
Definition: quick_action.h:15
const char * Description() const
Definition: quick_action.h:68
bool Active()
Definition: quick_action.h:50
const char * m_pDescription
Definition: quick_action.h:16
FButtonActiveCallback m_pfnActiveCallback
Definition: quick_action.h:20
CQuickAction(const char *pLabel, const char *pDescription, FButtonClickCallback pfnCallback, FButtonDisabledCallback pfnDisabledCallback, FButtonActiveCallback pfnActiveCallback, FButtonColorCallback pfnColorCallback)
Definition: quick_action.h:26
const void * ActionButtonId() const
Definition: quick_action.h:70
FButtonDisabledCallback m_pfnDisabledCallback
Definition: quick_action.h:19
const char * Label() const
Definition: quick_action.h:56
const char m_ActionButtonId
Definition: quick_action.h:23
FButtonColorCallback m_pfnColorCallback
Definition: quick_action.h:21
int Color()
Definition: quick_action.h:54
FButtonClickCallback m_pfnCallback
Definition: quick_action.h:18
const char * LabelShort() const
Definition: quick_action.h:60
void Call() const
Definition: quick_action.h:43
bool Disabled()
Definition: quick_action.h:46
std::function< bool()> FButtonActiveCallback
Definition: quick_action.h:9
std::function< void()> FButtonClickCallback
Definition: quick_action.h:7
std::function< int()> FButtonColorCallback
Definition: quick_action.h:10
std::function< bool()> FButtonDisabledCallback
Definition: quick_action.h:8
const char * str_find(const char *haystack, const char *needle)
Definition: system.cpp:3146