AntiMicroX
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots
MouseSettingsDialog Class Referenceabstract

#include <mousesettingsdialog.h>

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

Public Slots

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

 MouseSettingsDialog (QWidget *parent=nullptr)
 
 ~MouseSettingsDialog ()
 

Protected Member Functions

void updateAccelerationCurvePresetComboBox (JoyButton::JoyMouseCurve mouseCurve)
 
void updateExtraAccelerationCurvePresetComboBox (JoyButton::JoyExtraAccelerationCurve curve)
 
JoyButton::JoyMouseCurve getMouseCurveForIndex (int index)
 
JoyButton::JoyExtraAccelerationCurve getExtraAccelCurveForIndex (int index)
 

Protected Attributes

Ui::MouseSettingsDialog * ui
 
QElapsedTimer lastMouseStatUpdate
 

Private Slots

void refreshMouseCursorSpeedValues (int index)
 
void disableReleaseSpringBox (bool enable)
 
void resetReleaseRadius (bool enabled)
 

Constructor & Destructor Documentation

◆ MouseSettingsDialog()

MouseSettingsDialog::MouseSettingsDialog ( QWidget *  parent = nullptr)
explicit
Here is the call graph for this function:

◆ ~MouseSettingsDialog()

MouseSettingsDialog::~MouseSettingsDialog ( )

Member Function Documentation

◆ changeMouseCurve

virtual void MouseSettingsDialog::changeMouseCurve ( int  index)
pure virtualslot

◆ changeMouseMode

virtual void MouseSettingsDialog::changeMouseMode ( int  index)
pure virtualslot

◆ changeMouseSpeedBoxStatus

void MouseSettingsDialog::changeMouseSpeedBoxStatus ( int  index)
slot
Here is the caller graph for this function:

◆ changeSensitivityStatusForMouseMode

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

◆ changeSettingsWidgetStatus

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

◆ changeSpringSectionStatus

void MouseSettingsDialog::changeSpringSectionStatus ( int  index)
slot
Here is the caller graph for this function:

◆ changeWheelSpeedBoxStatus

void MouseSettingsDialog::changeWheelSpeedBoxStatus ( int  index)
slot
Here is the caller graph for this function:

◆ disableReleaseSpringBox

void MouseSettingsDialog::disableReleaseSpringBox ( bool  enable)
privateslot
Here is the caller graph for this function:

◆ getExtraAccelCurveForIndex()

JoyButton::JoyExtraAccelerationCurve MouseSettingsDialog::getExtraAccelCurveForIndex ( int  index)
protected
Here is the caller graph for this function:

◆ getMouseCurveForIndex()

JoyButton::JoyMouseCurve MouseSettingsDialog::getMouseCurveForIndex ( int  index)
protected
Here is the caller graph for this function:

◆ moveSpeedsTogether

void MouseSettingsDialog::moveSpeedsTogether ( int  value)
slot
Here is the caller graph for this function:

◆ refreshMouseCursorSpeedValues

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

◆ resetReleaseRadius

void MouseSettingsDialog::resetReleaseRadius ( bool  enabled)
privateslot
Here is the caller graph for this function:

◆ updateAccelerationCurvePresetComboBox()

void MouseSettingsDialog::updateAccelerationCurvePresetComboBox ( JoyButton::JoyMouseCurve  mouseCurve)
protected
Here is the caller graph for this function:

◆ updateExtraAccelerationCurvePresetComboBox()

void MouseSettingsDialog::updateExtraAccelerationCurvePresetComboBox ( JoyButton::JoyExtraAccelerationCurve  curve)
protected
Here is the caller graph for this function:

◆ updateHorizontalSpeedConvertLabel

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

◆ updateMouseCursorStatusLabels

void MouseSettingsDialog::updateMouseCursorStatusLabels ( int  mouseX,
int  mouseY,
int  elapsed 
)
slot

Update mouse status labels with cursor mouse information provided by an InputDevice.

Parameters
Xdistance in pixels
Ydistance in pixels
Timeelapsed for generated event
Here is the caller graph for this function:

◆ updateMouseSpringStatusLabels

void MouseSettingsDialog::updateMouseSpringStatusLabels ( int  coordX,
int  coordY 
)
slot

Update mouse status labels with spring mouse information provided by an InputDevice.

Parameters
Xcoordinate of cursor
Ycoordinate of cursor
Here is the caller graph for this function:

◆ updateVerticalSpeedConvertLabel

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

◆ updateWheelHorizontalSpeedLabel

void MouseSettingsDialog::updateWheelHorizontalSpeedLabel ( int  value)
slot
Here is the caller graph for this function:

◆ updateWheelVerticalSpeedLabel

void MouseSettingsDialog::updateWheelVerticalSpeedLabel ( int  value)
slot
Here is the caller graph for this function:

Field Documentation

◆ lastMouseStatUpdate

QElapsedTimer MouseSettingsDialog::lastMouseStatUpdate
protected

◆ ui

Ui::MouseSettingsDialog* MouseSettingsDialog::ui
protected

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