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

#include <mouseaxissettingsdialog.h>

Inheritance diagram for MouseAxisSettingsDialog:
[legend]
Collaboration diagram for MouseAxisSettingsDialog:
[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

 MouseAxisSettingsDialog (JoyAxis *axis, QWidget *parent=nullptr)
 
JoyAxisgetAxis () const
 
SpringModeRegionPreviewgetSpringPreviewWidget () const
 
const MouseAxisSettingsDialogHelpergetHelper ()
 
- Public Member Functions inherited from MouseSettingsDialog
 MouseSettingsDialog (QWidget *parent=nullptr)
 
 ~MouseSettingsDialog ()
 

Protected Member Functions

void selectCurrentMouseModePreset ()
 
void calculateSpringPreset ()
 
void calculateMouseSpeedPreset ()
 
void calculateWheelSpeedPreset ()
 
void updateWindowTitleAxisName ()
 
void calculateExtraAccelrationStatus ()
 
void calculateExtraAccelerationMultiplier ()
 
void calculateStartAccelerationMultiplier ()
 
void calculateMinAccelerationThreshold ()
 
void calculateMaxAccelerationThreshold ()
 
void calculateAccelExtraDuration ()
 
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 updateExtraAccelerationCurve (int index)
 

Private Member Functions

MouseAxisSettingsDialogHelpergetHelperLocal ()
 

Private Attributes

JoyAxisaxis
 
SpringModeRegionPreviewspringPreviewWidget
 
MouseAxisSettingsDialogHelper helper
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ MouseAxisSettingsDialog()

MouseAxisSettingsDialog::MouseAxisSettingsDialog ( JoyAxis axis,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ calculateAccelExtraDuration()

void MouseAxisSettingsDialog::calculateAccelExtraDuration ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateExtraAccelerationCurve()

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

◆ calculateExtraAccelerationMultiplier()

void MouseAxisSettingsDialog::calculateExtraAccelerationMultiplier ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateExtraAccelrationStatus()

void MouseAxisSettingsDialog::calculateExtraAccelrationStatus ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateMaxAccelerationThreshold()

void MouseAxisSettingsDialog::calculateMaxAccelerationThreshold ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateMinAccelerationThreshold()

void MouseAxisSettingsDialog::calculateMinAccelerationThreshold ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateMouseSpeedPreset()

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

◆ calculateReleaseSpringRadius()

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

◆ calculateSpringPreset()

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

◆ calculateStartAccelerationMultiplier()

void MouseAxisSettingsDialog::calculateStartAccelerationMultiplier ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateWheelSpeedPreset()

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

◆ changeMouseCurve

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

◆ changeMouseMode

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

◆ getAxis()

JoyAxis * MouseAxisSettingsDialog::getAxis ( ) const

◆ getHelper()

const MouseAxisSettingsDialogHelper & MouseAxisSettingsDialog::getHelper ( )

◆ getHelperLocal()

MouseAxisSettingsDialogHelper & MouseAxisSettingsDialog::getHelperLocal ( )
private
Here is the caller graph for this function:

◆ getSpringPreviewWidget()

SpringModeRegionPreview * MouseAxisSettingsDialog::getSpringPreviewWidget ( ) const

◆ selectCurrentMouseModePreset()

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

◆ updateAccelerationCurvePresetComboBox

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

◆ updateConfigHorizontalSpeed

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

◆ updateConfigVerticalSpeed

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

◆ updateExtraAccelerationCurve

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

◆ updateSensitivity

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

◆ updateSpringHeight

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

◆ updateSpringRelativeStatus

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

◆ updateSpringWidth

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

◆ updateWheelSpeedHorizontalSpeed

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

◆ updateWheelSpeedVerticalSpeed

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

◆ updateWindowTitleAxisName()

void MouseAxisSettingsDialog::updateWindowTitleAxisName ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ axis

JoyAxis* MouseAxisSettingsDialog::axis
private

◆ helper

MouseAxisSettingsDialogHelper MouseAxisSettingsDialog::helper
private

◆ springPreviewWidget

SpringModeRegionPreview* MouseAxisSettingsDialog::springPreviewWidget
private

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