AntiMicroX
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
AdvanceStickAssignmentDialog Class Reference

#include <advancestickassignmentdialog.h>

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

Signals

void stickConfigurationChanged ()
 
void vdpadConfigurationChanged ()
 

Public Member Functions

 AdvanceStickAssignmentDialog (Joystick *joystick, QWidget *parent=nullptr)
 
 AdvanceStickAssignmentDialog (QWidget *parent=nullptr)
 
 ~AdvanceStickAssignmentDialog ()
 
JoystickgetJoystick () const
 

Private Slots

void refreshStickConfiguration (JoyControlStick *stick1, JoyControlStick *stick2)
 
void refreshVDPadsConfiguration ()
 
void checkForAxisAssignmentStickOne (QWidget *comboBox)
 
void checkForAxisAssignmentStickTwo (QWidget *comboBox)
 
void changeStateStickOneWidgets (bool enabled)
 
void changeStateStickTwoWidgets (bool enabled)
 
void changeStateVDPadWidgets (bool enabledVDPads)
 
void populateDPadComboBoxes ()
 
void changeVDPadUpButton (int index)
 
void changeVDPadDownButton (int index)
 
void changeVDPadLeftButton (int index)
 
void changeVDPadRightButton (int index)
 
void disableVDPadComboBoxes ()
 
void enableVDPadComboBoxes ()
 
void openQuickAssignDialogStick1 ()
 
void openQuickAssignDialogStick2 ()
 
void openAssignVDPadUp ()
 
void openAssignVDPadDown ()
 
void openAssignVDPadLeft ()
 
void openAssignVDPadRight ()
 
void quickAssignVDPadUp (JoyAxisButton *joyaxisbtn)
 
void quickAssignVDPadUpBtn (JoyButton *joybtn)
 
void quickAssignVDPadDown (JoyAxisButton *axbtn)
 
void quickAssignVDPadDownJbtn (JoyButton *axbtn)
 
void quickAssignVDPadLeft (JoyAxisButton *joyaxisbtn)
 
void quickAssignVDPadLeftJbtn (JoyButton *joybtn)
 
void quickAssignVDPadRight (JoyAxisButton *joyaxisbtn)
 
void quickAssignVDPadRightJbtn (JoyButton *joybtn)
 
void reenableButtonEvents ()
 

Private Member Functions

void checkForAxisAssignmentSticks (QWidget *comboBox, QComboBox *xAxisComboBox, QComboBox *yAxisComboBox, int controlStickNumber)
 
void refreshSticksForAxes (bool axesExist, int xAxisComboBoxIndex, int yAxisComboBoxIndex, QComboBox *xAxisComboBox, QComboBox *yAxisComboBox, QCheckBox *enabledSticksCheckbox, QPushButton *quickAssignBtn)
 
void refreshVDPadConf (JoyButton *vdpadButton, QComboBox *vpadComboBox)
 

Private Attributes

Ui::AdvanceStickAssignmentDialog * ui
 
Joystickjoystick
 

Constructor & Destructor Documentation

◆ AdvanceStickAssignmentDialog() [1/2]

AdvanceStickAssignmentDialog::AdvanceStickAssignmentDialog ( Joystick joystick,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

◆ AdvanceStickAssignmentDialog() [2/2]

AdvanceStickAssignmentDialog::AdvanceStickAssignmentDialog ( QWidget *  parent = nullptr)

◆ ~AdvanceStickAssignmentDialog()

AdvanceStickAssignmentDialog::~AdvanceStickAssignmentDialog ( )

Member Function Documentation

◆ changeStateStickOneWidgets

void AdvanceStickAssignmentDialog::changeStateStickOneWidgets ( bool  enabled)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeStateStickTwoWidgets

void AdvanceStickAssignmentDialog::changeStateStickTwoWidgets ( bool  enabled)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeStateVDPadWidgets

void AdvanceStickAssignmentDialog::changeStateVDPadWidgets ( bool  enabledVDPads)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeVDPadDownButton

void AdvanceStickAssignmentDialog::changeVDPadDownButton ( int  index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeVDPadLeftButton

void AdvanceStickAssignmentDialog::changeVDPadLeftButton ( int  index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeVDPadRightButton

void AdvanceStickAssignmentDialog::changeVDPadRightButton ( int  index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeVDPadUpButton

void AdvanceStickAssignmentDialog::changeVDPadUpButton ( int  index)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkForAxisAssignmentStickOne

void AdvanceStickAssignmentDialog::checkForAxisAssignmentStickOne ( QWidget *  comboBox)
privateslot
Here is the call graph for this function:

◆ checkForAxisAssignmentSticks()

void AdvanceStickAssignmentDialog::checkForAxisAssignmentSticks ( QWidget *  comboBox,
QComboBox *  xAxisComboBox,
QComboBox *  yAxisComboBox,
int  controlStickNumber 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkForAxisAssignmentStickTwo

void AdvanceStickAssignmentDialog::checkForAxisAssignmentStickTwo ( QWidget *  comboBox)
privateslot
Here is the call graph for this function:

◆ disableVDPadComboBoxes

void AdvanceStickAssignmentDialog::disableVDPadComboBoxes ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ enableVDPadComboBoxes

void AdvanceStickAssignmentDialog::enableVDPadComboBoxes ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getJoystick()

Joystick * AdvanceStickAssignmentDialog::getJoystick ( ) const

◆ openAssignVDPadDown

void AdvanceStickAssignmentDialog::openAssignVDPadDown ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ openAssignVDPadLeft

void AdvanceStickAssignmentDialog::openAssignVDPadLeft ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ openAssignVDPadRight

void AdvanceStickAssignmentDialog::openAssignVDPadRight ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ openAssignVDPadUp

void AdvanceStickAssignmentDialog::openAssignVDPadUp ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ openQuickAssignDialogStick1

void AdvanceStickAssignmentDialog::openQuickAssignDialogStick1 ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ openQuickAssignDialogStick2

void AdvanceStickAssignmentDialog::openQuickAssignDialogStick2 ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ populateDPadComboBoxes

void AdvanceStickAssignmentDialog::populateDPadComboBoxes ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ quickAssignVDPadDown

void AdvanceStickAssignmentDialog::quickAssignVDPadDown ( JoyAxisButton axbtn)
privateslot
Here is the call graph for this function:

◆ quickAssignVDPadDownJbtn

void AdvanceStickAssignmentDialog::quickAssignVDPadDownJbtn ( JoyButton axbtn)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ quickAssignVDPadLeft

void AdvanceStickAssignmentDialog::quickAssignVDPadLeft ( JoyAxisButton joyaxisbtn)
privateslot
Here is the call graph for this function:

◆ quickAssignVDPadLeftJbtn

void AdvanceStickAssignmentDialog::quickAssignVDPadLeftJbtn ( JoyButton joybtn)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ quickAssignVDPadRight

void AdvanceStickAssignmentDialog::quickAssignVDPadRight ( JoyAxisButton joyaxisbtn)
privateslot
Here is the call graph for this function:

◆ quickAssignVDPadRightJbtn

void AdvanceStickAssignmentDialog::quickAssignVDPadRightJbtn ( JoyButton joybtn)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ quickAssignVDPadUp

void AdvanceStickAssignmentDialog::quickAssignVDPadUp ( JoyAxisButton joyaxisbtn)
privateslot
Here is the call graph for this function:

◆ quickAssignVDPadUpBtn

void AdvanceStickAssignmentDialog::quickAssignVDPadUpBtn ( JoyButton joybtn)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reenableButtonEvents

void AdvanceStickAssignmentDialog::reenableButtonEvents ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ refreshStickConfiguration

void AdvanceStickAssignmentDialog::refreshStickConfiguration ( JoyControlStick stick1,
JoyControlStick stick2 
)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ refreshSticksForAxes()

void AdvanceStickAssignmentDialog::refreshSticksForAxes ( bool  axesExist,
int  xAxisComboBoxIndex,
int  yAxisComboBoxIndex,
QComboBox *  xAxisComboBox,
QComboBox *  yAxisComboBox,
QCheckBox *  enabledSticksCheckbox,
QPushButton *  quickAssignBtn 
)
private
Here is the caller graph for this function:

◆ refreshVDPadConf()

void AdvanceStickAssignmentDialog::refreshVDPadConf ( JoyButton vdpadButton,
QComboBox *  vpadComboBox 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ refreshVDPadsConfiguration

void AdvanceStickAssignmentDialog::refreshVDPadsConfiguration ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ stickConfigurationChanged

void AdvanceStickAssignmentDialog::stickConfigurationChanged ( )
signal
Here is the caller graph for this function:

◆ vdpadConfigurationChanged

void AdvanceStickAssignmentDialog::vdpadConfigurationChanged ( )
signal

Field Documentation

◆ joystick

Joystick* AdvanceStickAssignmentDialog::joystick
private

◆ ui

Ui::AdvanceStickAssignmentDialog* AdvanceStickAssignmentDialog::ui
private

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