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

#include <mousecontrolsticksettingsdialog.h>

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

 MouseControlStickSettingsDialog (JoyControlStick *stick, QWidget *parent=0)
 
JoyControlStickgetStick () const
 
SpringModeRegionPreviewgetSpringPreviewWidget () const
 
const MouseControlStickSettingsDialogHelpergetHelper ()
 
- Public Member Functions inherited from MouseSettingsDialog
 MouseSettingsDialog (QWidget *parent=nullptr)
 
 ~MouseSettingsDialog ()
 

Protected Member Functions

void selectCurrentMouseModePreset ()
 
void calculateSpringPreset ()
 
void calculateMouseSpeedPreset ()
 
void calculateWheelSpeedPreset ()
 
void updateWindowTitleStickName ()
 
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

MouseControlStickSettingsDialogHelpergetHelperLocal ()
 

Private Attributes

JoyControlStickstick
 
SpringModeRegionPreviewspringPreviewWidget
 
MouseControlStickSettingsDialogHelper helper
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ MouseControlStickSettingsDialog()

MouseControlStickSettingsDialog::MouseControlStickSettingsDialog ( JoyControlStick stick,
QWidget *  parent = 0 
)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ calculateAccelExtraDuration()

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

◆ calculateExtraAccelerationCurve()

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

◆ calculateExtraAccelerationMultiplier()

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

◆ calculateExtraAccelrationStatus()

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

◆ calculateMaxAccelerationThreshold()

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

◆ calculateMinAccelerationThreshold()

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

◆ calculateMouseSpeedPreset()

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

◆ calculateReleaseSpringRadius()

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

◆ calculateSpringPreset()

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

◆ calculateStartAccelerationMultiplier()

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

◆ calculateWheelSpeedPreset()

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

◆ changeMouseCurve

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

◆ changeMouseMode

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

◆ getHelper()

const MouseControlStickSettingsDialogHelper & MouseControlStickSettingsDialog::getHelper ( )

◆ getHelperLocal()

MouseControlStickSettingsDialogHelper & MouseControlStickSettingsDialog::getHelperLocal ( )
private
Here is the caller graph for this function:

◆ getSpringPreviewWidget()

SpringModeRegionPreview * MouseControlStickSettingsDialog::getSpringPreviewWidget ( ) const

◆ getStick()

JoyControlStick * MouseControlStickSettingsDialog::getStick ( ) const

◆ selectCurrentMouseModePreset()

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

◆ updateAccelerationCurvePresetComboBox

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

◆ updateConfigHorizontalSpeed

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

◆ updateConfigVerticalSpeed

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

◆ updateExtraAccelerationCurve

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

◆ updateSensitivity

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

◆ updateSpringHeight

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

◆ updateSpringRelativeStatus

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

◆ updateSpringWidth

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

◆ updateWheelSpeedHorizontalSpeed

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

◆ updateWheelSpeedVerticalSpeed

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

◆ updateWindowTitleStickName()

void MouseControlStickSettingsDialog::updateWindowTitleStickName ( )
protected
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ helper

MouseControlStickSettingsDialogHelper MouseControlStickSettingsDialog::helper
private

◆ springPreviewWidget

SpringModeRegionPreview* MouseControlStickSettingsDialog::springPreviewWidget
private

◆ stick

JoyControlStick* MouseControlStickSettingsDialog::stick
private

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