Guitar
Public Types | Public Member Functions | Public Attributes | List of all members
UserEventHandler Class Reference

#include <UserEvent.h>

Collaboration diagram for UserEventHandler:
Collaboration graph
[legend]

Public Types

typedef std::variant< StartEventData, CloneRepositoryEventDatavariant_t
 

Public Member Functions

 UserEventHandler (MainWindow *mw)
 
void operator() (StartEventData const &e)
 
void operator() (CloneRepositoryEventData const &e)
 
void go (UserEvent *e)
 

Public Attributes

MainWindowmainwindow
 

Member Typedef Documentation

◆ variant_t

Constructor & Destructor Documentation

◆ UserEventHandler()

UserEventHandler::UserEventHandler ( MainWindow mw)
inline

Member Function Documentation

◆ go()

void UserEventHandler::go ( UserEvent e)
inline

◆ operator()() [1/2]

void UserEventHandler::operator() ( CloneRepositoryEventData const &  e)
Here is the call graph for this function:

◆ operator()() [2/2]

void UserEventHandler::operator() ( StartEventData const &  e)
Here is the call graph for this function:

Member Data Documentation

◆ mainwindow

MainWindow* UserEventHandler::mainwindow

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