1#ifndef GAME_EDITOR_QUICK_ACTION_H
2#define GAME_EDITOR_QUICK_ACTION_H
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
const char * str_find(const char *haystack, const char *needle)
Definition system.cpp:3537
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