AntiMicroX
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
EventHandlerFactory Class Reference

#include <eventhandlerfactory.h>

Inheritance diagram for EventHandlerFactory:
[legend]
Collaboration diagram for EventHandlerFactory:
[legend]

Public Member Functions

void deleteInstance ()
 
BaseEventHandlerhandler ()
 

Static Public Member Functions

static EventHandlerFactorygetInstance (QString handler="")
 
static QString fallBackIdentifier ()
 
static QStringList buildEventGeneratorList ()
 
static QString handlerDisplayName (QString handler)
 

Protected Member Functions

 EventHandlerFactory (QString handler, QObject *parent=nullptr)
 

Protected Attributes

BaseEventHandlereventHandler
 

Static Protected Attributes

static EventHandlerFactoryinstance = nullptr
 

Constructor & Destructor Documentation

◆ EventHandlerFactory()

EventHandlerFactory::EventHandlerFactory ( QString  handler,
QObject *  parent = nullptr 
)
explicitprotected
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ buildEventGeneratorList()

QStringList EventHandlerFactory::buildEventGeneratorList ( )
static
Here is the caller graph for this function:

◆ deleteInstance()

void EventHandlerFactory::deleteInstance ( )
Here is the caller graph for this function:

◆ fallBackIdentifier()

QString EventHandlerFactory::fallBackIdentifier ( )
static
Here is the caller graph for this function:

◆ getInstance()

EventHandlerFactory * EventHandlerFactory::getInstance ( QString  handler = "")
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ handler()

BaseEventHandler * EventHandlerFactory::handler ( )
Here is the caller graph for this function:

◆ handlerDisplayName()

QString EventHandlerFactory::handlerDisplayName ( QString  handler)
static
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ eventHandler

BaseEventHandler* EventHandlerFactory::eventHandler
protected

◆ instance

EventHandlerFactory * EventHandlerFactory::instance = nullptr
staticprotected

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