AntiMicroX
Public Slots | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes
MouseDPadSettingsDialog Class Reference

#include <mousedpadsettingsdialog.h>

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

Public Slots

void changeMouseMode (int index)
 
void changeMouseCurve (int index)
 
void updateConfigHorizontalSpeed (int value)
 
void updateConfigVerticalSpeed (int value)
 
void updateSpringWidth (int value)
 
void updateSpringHeight (int value)
 
void updateSensitivity (double value)
 
void updateAccelerationCurvePresetComboBox ()
 
void updateWheelSpeedHorizontalSpeed (int value)
 
void updateWheelSpeedVerticalSpeed (int value)
 
void updateSpringRelativeStatus (bool value)
 
- Public Slots inherited from MouseSettingsDialog
void changeSettingsWidgetStatus (int index)
 
void changeSpringSectionStatus (int index)
 
void changeMouseSpeedBoxStatus (int index)
 
void changeWheelSpeedBoxStatus (int index)
 
void updateHorizontalSpeedConvertLabel (int value)
 
void updateVerticalSpeedConvertLabel (int value)
 
void moveSpeedsTogether (int value)
 
void updateWheelVerticalSpeedLabel (int value)
 
void updateWheelHorizontalSpeedLabel (int value)
 
void changeSensitivityStatusForMouseMode (int index)
 
void updateMouseCursorStatusLabels (int mouseX, int mouseY, int elapsed)
 Update mouse status labels with cursor mouse information provided by an InputDevice. More...
 
void updateMouseSpringStatusLabels (int coordX, int coordY)
 Update mouse status labels with spring mouse information provided by an InputDevice. More...
 
virtual void changeMouseMode (int index)=0
 
virtual void changeMouseCurve (int index)=0
 

Public Member Functions

 MouseDPadSettingsDialog (JoyDPad *dpad, QWidget *parent=nullptr)
 
JoyDPadgetDPad () const
 
SpringModeRegionPreviewgetSpringPreviewWidget () const
 
const MouseDpadSettingsDialogHelpergetHelper ()
 
- Public Member Functions inherited from MouseSettingsDialog
 MouseSettingsDialog (QWidget *parent=nullptr)
 
 ~MouseSettingsDialog ()
 

Protected Member Functions

void selectCurrentMouseModePreset ()
 
void calculateSpringPreset ()
 
void calculateMouseSpeedPreset ()
 
void calculateWheelSpeedPreset ()
 
void updateWindowTitleDPadName ()
 
void calculateReleaseSpringRadius ()
 
void calculateExtraAccelerationCurve ()
 
- Protected Member Functions inherited from MouseSettingsDialog
void updateAccelerationCurvePresetComboBox (JoyButton::JoyMouseCurve mouseCurve)
 
void updateExtraAccelerationCurvePresetComboBox (JoyButton::JoyExtraAccelerationCurve curve)
 
JoyButton::JoyMouseCurve getMouseCurveForIndex (int index)
 
JoyButton::JoyExtraAccelerationCurve getExtraAccelCurveForIndex (int index)
 

Private Slots

void updateReleaseSpringRadius (int value)
 
void updateExtraAccelerationCurve (int index)
 

Private Member Functions

MouseDpadSettingsDialogHelpergetHelperLocal ()
 

Private Attributes

JoyDPaddpad
 
SpringModeRegionPreviewspringPreviewWidget
 
MouseDpadSettingsDialogHelper helper
 

Additional Inherited Members

- Protected Attributes inherited from MouseSettingsDialog
Ui::MouseSettingsDialog * ui
 
QElapsedTimer lastMouseStatUpdate
 

Constructor & Destructor Documentation

◆ MouseDPadSettingsDialog()

MouseDPadSettingsDialog::MouseDPadSettingsDialog ( JoyDPad dpad,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ calculateExtraAccelerationCurve()

void MouseDPadSettingsDialog::calculateExtraAccelerationCurve ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateMouseSpeedPreset()

void MouseDPadSettingsDialog::calculateMouseSpeedPreset ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateReleaseSpringRadius()

void MouseDPadSettingsDialog::calculateReleaseSpringRadius ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateSpringPreset()

void MouseDPadSettingsDialog::calculateSpringPreset ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateWheelSpeedPreset()

void MouseDPadSettingsDialog::calculateWheelSpeedPreset ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeMouseCurve

void MouseDPadSettingsDialog::changeMouseCurve ( int  index)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeMouseMode

void MouseDPadSettingsDialog::changeMouseMode ( int  index)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getDPad()

JoyDPad * MouseDPadSettingsDialog::getDPad ( ) const

◆ getHelper()

const MouseDpadSettingsDialogHelper & MouseDPadSettingsDialog::getHelper ( )

◆ getHelperLocal()

MouseDpadSettingsDialogHelper & MouseDPadSettingsDialog::getHelperLocal ( )
private

◆ getSpringPreviewWidget()

SpringModeRegionPreview * MouseDPadSettingsDialog::getSpringPreviewWidget ( ) const

◆ selectCurrentMouseModePreset()

void MouseDPadSettingsDialog::selectCurrentMouseModePreset ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateAccelerationCurvePresetComboBox

void MouseDPadSettingsDialog::updateAccelerationCurvePresetComboBox ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateConfigHorizontalSpeed

void MouseDPadSettingsDialog::updateConfigHorizontalSpeed ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateConfigVerticalSpeed

void MouseDPadSettingsDialog::updateConfigVerticalSpeed ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateExtraAccelerationCurve

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

◆ updateReleaseSpringRadius

void MouseDPadSettingsDialog::updateReleaseSpringRadius ( int  value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSensitivity

void MouseDPadSettingsDialog::updateSensitivity ( double  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSpringHeight

void MouseDPadSettingsDialog::updateSpringHeight ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSpringRelativeStatus

void MouseDPadSettingsDialog::updateSpringRelativeStatus ( bool  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSpringWidth

void MouseDPadSettingsDialog::updateSpringWidth ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateWheelSpeedHorizontalSpeed

void MouseDPadSettingsDialog::updateWheelSpeedHorizontalSpeed ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateWheelSpeedVerticalSpeed

void MouseDPadSettingsDialog::updateWheelSpeedVerticalSpeed ( int  value)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateWindowTitleDPadName()

void MouseDPadSettingsDialog::updateWindowTitleDPadName ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ dpad

JoyDPad* MouseDPadSettingsDialog::dpad
private

◆ helper

MouseDpadSettingsDialogHelper MouseDPadSettingsDialog::helper
private

◆ springPreviewWidget

SpringModeRegionPreview* MouseDPadSettingsDialog::springPreviewWidget
private

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