igor::iActionApplicationStop Class Reference

#include <iActions.h>

Inherits igor::iAction.

Public Member Functions

 iActionApplicationStop ()
 
void execute (const iActionContext &context) override
 
bool isCompatible (const iActionContext &context) override
 
- Public Member Functions inherited from igor::iAction
 iAction (const iaString &name)
 
virtual ~iAction ()=default
 
virtual void execute (const iActionContext &context)=0
 
virtual bool isCompatible (const iActionContext &context)=0
 
iaString getName () const
 
void setDescription (const iaString &brief, const iaString &description="")
 
const iaStringgetBrief () const
 
const iaStringgetDescription () const
 
void setIcon (const iaString &alias)
 
const iaStringgetIcon () const
 

Detailed Description

application stop action

Constructor & Destructor Documentation

◆ iActionApplicationStop()

igor::iActionApplicationStop::iActionApplicationStop ( )

init members

Member Function Documentation

◆ execute()

void igor::iActionApplicationStop::execute ( const iActionContext context)
overridevirtual

executed when action gets triggered

Parameters
contextthe context the action was called with

Implements igor::iAction.

◆ isCompatible()

bool igor::iActionApplicationStop::isCompatible ( const iActionContext context)
overridevirtual
Returns
true if this action will execute with given context
Parameters
contextthe context the action was called with

Implements igor::iAction.


The documentation for this class was generated from the following files: