UIHighlightColorAction Struct Reference

Public Member Functions

 UIHighlightColorAction ()
 
 UIHighlightColorAction (const std::function< void(const UIActionContext &context, BNHighlightColor color)> &activate)
 
 UIHighlightColorAction (const std::function< void(BNHighlightColor color)> &activate)
 
 UIHighlightColorAction (const std::function< void(const UIActionContext &context, BNHighlightColor color)> &activate, const std::function< bool(const UIActionContext &context)> &isValid)
 
 UIHighlightColorAction (const std::function< void(BNHighlightColor color)> &activate, const std::function< bool(const UIActionContext &context)> &isValid)
 
 UIHighlightColorAction (const std::function< void(const UIActionContext &context, BNHighlightColor color)> &activate, const std::function< bool()> &isValid)
 
 UIHighlightColorAction (const std::function< void(BNHighlightColor color)> &activate, const std::function< bool()> &isValid)
 
 UIHighlightColorAction (const UIHighlightColorAction &other)
 

Public Attributes

std::function< void(const UIActionContext &context, BNHighlightColor color)> activate
 
std::function< bool(const UIActionContext &context)> isValid
 

Constructor & Destructor Documentation

◆ UIHighlightColorAction() [1/8]

UIHighlightColorAction::UIHighlightColorAction ( )

◆ UIHighlightColorAction() [2/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(const UIActionContext &context, BNHighlightColor color)> &  activate)

◆ UIHighlightColorAction() [3/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(BNHighlightColor color)> &  activate)

◆ UIHighlightColorAction() [4/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(const UIActionContext &context, BNHighlightColor color)> &  activate,
const std::function< bool(const UIActionContext &context)> &  isValid 
)

◆ UIHighlightColorAction() [5/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(BNHighlightColor color)> &  activate,
const std::function< bool(const UIActionContext &context)> &  isValid 
)

◆ UIHighlightColorAction() [6/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(const UIActionContext &context, BNHighlightColor color)> &  activate,
const std::function< bool()> &  isValid 
)

◆ UIHighlightColorAction() [7/8]

UIHighlightColorAction::UIHighlightColorAction ( const std::function< void(BNHighlightColor color)> &  activate,
const std::function< bool()> &  isValid 
)

◆ UIHighlightColorAction() [8/8]

UIHighlightColorAction::UIHighlightColorAction ( const UIHighlightColorAction other)

Member Data Documentation

◆ activate

std::function<void(const UIActionContext& context, BNHighlightColor color)> UIHighlightColorAction::activate

◆ isValid

std::function<bool(const UIActionContext& context)> UIHighlightColorAction::isValid

The documentation for this struct was generated from the following file: