LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
LeechCraft::Util::SlotClosureBase Class Referenceabstract

#include "slotclosure.h"

+ Inheritance diagram for LeechCraft::Util::SlotClosureBase:
+ Collaboration diagram for LeechCraft::Util::SlotClosureBase:

Public Slots

virtual void run ()=0
 

Public Member Functions

 SlotClosureBase (const std::function< void()> &func, QObject *parent)
 
 SlotClosureBase (const std::function< void()> &func, QObject *sender, const char *signal, QObject *parent)
 
 SlotClosureBase (const std::function< void()> &func, QObject *sender, const std::initializer_list< const char * > &signalsList, QObject *parent)
 
virtual ~SlotClosureBase ()=default
 

Detailed Description

Definition at line 40 of file slotclosure.h.

Constructor & Destructor Documentation

LeechCraft::Util::SlotClosureBase::SlotClosureBase ( const std::function< void()> &  func,
QObject *  parent 
)

Definition at line 36 of file slotclosure.cpp.

LeechCraft::Util::SlotClosureBase::SlotClosureBase ( const std::function< void()> &  func,
QObject *  sender,
const char *  signal,
QObject *  parent 
)

Definition at line 42 of file slotclosure.cpp.

LeechCraft::Util::SlotClosureBase::SlotClosureBase ( const std::function< void()> &  func,
QObject *  sender,
const std::initializer_list< const char * > &  signalsList,
QObject *  parent 
)

Definition at line 55 of file slotclosure.cpp.

virtual LeechCraft::Util::SlotClosureBase::~SlotClosureBase ( )
virtualdefault

Member Function Documentation

void LeechCraft::Util::SlotClosureBase::run ( )
pure virtualslot

Implemented in LeechCraft::Util::SlotClosure< FireDestrPolicy >.

Definition at line 69 of file slotclosure.cpp.

Referenced by LeechCraft::Util::SlotClosure< FireDestrPolicy >::run().

+ Here is the caller graph for this function:


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