swift
Public Member Functions | Static Public Member Functions | List of all members
swift::gui::CGuiActionBindHandler Class Reference

QObject derived handler to be registered with swift::core::CActionBind. More...

Inheritance diagram for swift::gui::CGuiActionBindHandler:
[legend]

Public Member Functions

virtual ~CGuiActionBindHandler ()
 Destructor.
 
void boundFunction (bool enabled)
 Bound function for swift::core::CActionBind.
 

Static Public Member Functions

static swift::core::CActionBindings bindMenu (QMenu *menu, const QString &path={})
 Bind whole menu. More...
 
static swift::core::CActionBinding bindButton (QAbstractButton *button, const QString &path, bool absoluteName)
 Bind button, with relative name. More...
 
static void actionBindWasDestroyed (CGuiActionBindHandler *bindHandler)
 Corresponding swift::core::CActionBind died, so delete CGuiActionBindHandler.
 
static const QString & pathSwiftPilotClient ()
 Path.
 
static const QString & pathSwiftCore ()
 Path.
 

Detailed Description

QObject derived handler to be registered with swift::core::CActionBind.

Definition at line 20 of file guiactionbind.h.

Member Function Documentation

◆ bindButton()

CActionBinding swift::gui::CGuiActionBindHandler::bindButton ( QAbstractButton *  button,
const QString &  path,
bool  absoluteName 
)
static

Bind button, with relative name.

Remarks
keep swift::core::CActionBinding as long you want to keep this binding alive

Definition at line 59 of file guiactionbind.cpp.

◆ bindMenu()

CActionBindings swift::gui::CGuiActionBindHandler::bindMenu ( QMenu *  menu,
const QString &  path = {} 
)
static

Bind whole menu.

Remarks
keep swift::core::CActionBindings as long you want to keep this binding alive

Definition at line 28 of file guiactionbind.cpp.


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