|
|
@ -6,8 +6,8 @@ |
|
|
<rect> |
|
|
<rect> |
|
|
<x>0</x> |
|
|
<x>0</x> |
|
|
<y>0</y> |
|
|
<y>0</y> |
|
|
<width>298</width> |
|
|
|
|
|
<height>339</height> |
|
|
|
|
|
|
|
|
<width>315</width> |
|
|
|
|
|
<height>400</height> |
|
|
</rect> |
|
|
</rect> |
|
|
</property> |
|
|
</property> |
|
|
<property name="windowTitle"> |
|
|
<property name="windowTitle"> |
|
|
@ -46,187 +46,283 @@ |
|
|
</property> |
|
|
</property> |
|
|
</spacer> |
|
|
</spacer> |
|
|
</item> |
|
|
</item> |
|
|
<item> |
|
|
|
|
|
<widget class="QGroupBox" name="RingAnalog"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Ring Sensor Parameters</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> |
|
|
|
|
|
</property> |
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_3"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>0</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="sizeConstraint"> |
|
|
|
|
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>6</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>0</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item> |
|
|
|
|
|
<layout class="QHBoxLayout" name="buttonRingAnalogPullHorizontaLayout"> |
|
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QGroupBox" name="RingAnalog"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Virtual Ring Sensor Parameters</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> |
|
|
|
|
|
</property> |
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_1"> |
|
|
<property name="spacing"> |
|
|
<property name="spacing"> |
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<number>0</number> |
|
|
</property> |
|
|
</property> |
|
|
<item alignment="Qt::AlignHCenter"> |
|
|
|
|
|
<widget class="QGroupBox" name="buttonRingAnalogPullGroup"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Pull</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignCenter</set> |
|
|
|
|
|
|
|
|
<property name="sizeConstraint"> |
|
|
|
|
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>6</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>0</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item> |
|
|
|
|
|
<layout class="QHBoxLayout" name="buttonRingAnalogPullHorizontaLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
</property> |
|
|
</property> |
|
|
<layout class="QVBoxLayout" name="buttonRingAnalogPullVerticalLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<item alignment="Qt::AlignHCenter"> |
|
|
|
|
|
<widget class="QGroupBox" name="buttonRingAnalogPullGroup"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Pull</string> |
|
|
</property> |
|
|
</property> |
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignCenter</set> |
|
|
</property> |
|
|
</property> |
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="buttonRingAnalogPullVerticalLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QPushButton" name="buttonRingAnalogPull"> |
|
|
|
|
|
<property name="minimumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>70</width> |
|
|
|
|
|
<height>0</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="maximumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>16777215</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="styleSheet"> |
|
|
|
|
|
<string notr="true">min-width: 68px;</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Pull</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item alignment="Qt::AlignHCenter"> |
|
|
|
|
|
<widget class="QGroupBox" name="buttonRingAnalogPushGroup"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Push</string> |
|
|
</property> |
|
|
</property> |
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignCenter</set> |
|
|
</property> |
|
|
</property> |
|
|
<item> |
|
|
|
|
|
<widget class="QPushButton" name="buttonRingAnalogPull"> |
|
|
|
|
|
<property name="minimumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>0</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="maximumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>16777215</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="styleSheet"> |
|
|
|
|
|
<string notr="true">min-width: 68px;</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Pull</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="buttonRingAnalogPushVerticalLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QPushButton" name="buttonRingAnalogPush"> |
|
|
|
|
|
<property name="minimumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>70</width> |
|
|
|
|
|
<height>0</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="maximumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>16777215</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="styleSheet"> |
|
|
|
|
|
<string notr="true">min-width: 68px;</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Push</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
</item> |
|
|
</item> |
|
|
<item alignment="Qt::AlignHCenter"> |
|
|
|
|
|
<widget class="QGroupBox" name="buttonRingAnalogPushGroup"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Push</string> |
|
|
|
|
|
|
|
|
<item> |
|
|
|
|
|
<layout class="QVBoxLayout" name="sliderRingAnalogDeadzoneVerticalLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
</property> |
|
|
</property> |
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignCenter</set> |
|
|
|
|
|
|
|
|
<property name="sizeConstraint"> |
|
|
|
|
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
|
</property> |
|
|
</property> |
|
|
<layout class="QVBoxLayout" name="buttonRingAnalogPushVerticalLayout"> |
|
|
|
|
|
<property name="spacing"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>0</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>10</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>0</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>3</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item> |
|
|
|
|
|
<layout class="QHBoxLayout" name="sliderRingAnalogDeadzoneHorizontalLayout"> |
|
|
<item> |
|
|
<item> |
|
|
<widget class="QPushButton" name="buttonRingAnalogPush"> |
|
|
|
|
|
<property name="minimumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>0</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="maximumSize"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>68</width> |
|
|
|
|
|
<height>16777215</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="styleSheet"> |
|
|
|
|
|
<string notr="true">min-width: 68px;</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
|
|
|
<widget class="QLabel" name="labelRingAnalogDeadzone"> |
|
|
<property name="text"> |
|
|
<property name="text"> |
|
|
<string>Push</string> |
|
|
|
|
|
|
|
|
<string>Deadzone: 0%</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignHCenter</set> |
|
|
</property> |
|
|
</property> |
|
|
</widget> |
|
|
|
|
|
|
|
|
</widget> |
|
|
</item> |
|
|
</item> |
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
|
</layout> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QSlider" name="sliderRingAnalogDeadzone"> |
|
|
|
|
|
<property name="maximum"> |
|
|
|
|
|
<number>100</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="orientation"> |
|
|
|
|
|
<enum>Qt::Horizontal</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
</item> |
|
|
</item> |
|
|
</layout> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item> |
|
|
|
|
|
<layout class="QVBoxLayout" name="sliderRingAnalogDeadzoneVerticalLayout"> |
|
|
|
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QGroupBox" name="RingDriver"> |
|
|
|
|
|
<property name="title"> |
|
|
|
|
|
<string>Direct Joycon Driver</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="alignment"> |
|
|
|
|
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> |
|
|
|
|
|
</property> |
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_2"> |
|
|
<property name="spacing"> |
|
|
<property name="spacing"> |
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<number>0</number> |
|
|
</property> |
|
|
</property> |
|
|
<property name="sizeConstraint"> |
|
|
<property name="sizeConstraint"> |
|
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
|
|
|
|
|
|
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
|
</property> |
|
|
</property> |
|
|
<property name="leftMargin"> |
|
|
<property name="leftMargin"> |
|
|
<number>0</number> |
|
|
|
|
|
|
|
|
<number>3</number> |
|
|
</property> |
|
|
</property> |
|
|
<property name="topMargin"> |
|
|
<property name="topMargin"> |
|
|
<number>10</number> |
|
|
|
|
|
|
|
|
<number>6</number> |
|
|
</property> |
|
|
</property> |
|
|
<property name="rightMargin"> |
|
|
<property name="rightMargin"> |
|
|
<number>0</number> |
|
|
|
|
|
|
|
|
<number>3</number> |
|
|
</property> |
|
|
</property> |
|
|
<property name="bottomMargin"> |
|
|
<property name="bottomMargin"> |
|
|
<number>3</number> |
|
|
|
|
|
|
|
|
<number>10</number> |
|
|
</property> |
|
|
</property> |
|
|
<item> |
|
|
<item> |
|
|
<layout class="QHBoxLayout" name="sliderRingAnalogDeadzoneHorizontalLayout"> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QLabel" name="labelRingAnalogDeadzone"> |
|
|
|
|
|
|
|
|
<layout class="QGridLayout" name="gridLayout"> |
|
|
|
|
|
<property name="leftMargin"> |
|
|
|
|
|
<number>10</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="topMargin"> |
|
|
|
|
|
<number>6</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="rightMargin"> |
|
|
|
|
|
<number>10</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="bottomMargin"> |
|
|
|
|
|
<number>10</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="verticalSpacing"> |
|
|
|
|
|
<number>10</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<item row="0" column="1"> |
|
|
|
|
|
<spacer name="horizontalSpacer"> |
|
|
|
|
|
<property name="orientation"> |
|
|
|
|
|
<enum>Qt::Horizontal</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="sizeType"> |
|
|
|
|
|
<enum>QSizePolicy::Fixed</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="sizeHint" stdset="0"> |
|
|
|
|
|
<size> |
|
|
|
|
|
<width>76</width> |
|
|
|
|
|
<height>20</height> |
|
|
|
|
|
</size> |
|
|
|
|
|
</property> |
|
|
|
|
|
</spacer> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item row="0" column="0"> |
|
|
|
|
|
<widget class="QLabel" name="enable_ring_controller_label"> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Enable Ring Input</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item row="0" column="2"> |
|
|
|
|
|
<widget class="QPushButton" name="enable_ring_controller_button"> |
|
|
<property name="text"> |
|
|
<property name="text"> |
|
|
<string>Deadzone: 0%</string> |
|
|
|
|
|
|
|
|
<string>Enable</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item row="1" column="0"> |
|
|
|
|
|
<widget class="QLabel" name="ring_controller_sensor_label"> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Ring Sensor Value</string> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item row="1" column="2"> |
|
|
|
|
|
<widget class="QLabel" name="ring_controller_sensor_value"> |
|
|
|
|
|
<property name="text"> |
|
|
|
|
|
<string>Not connected</string> |
|
|
</property> |
|
|
</property> |
|
|
<property name="alignment"> |
|
|
<property name="alignment"> |
|
|
<set>Qt::AlignHCenter</set> |
|
|
|
|
|
|
|
|
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|
|
</property> |
|
|
</property> |
|
|
</widget> |
|
|
|
|
|
|
|
|
</widget> |
|
|
</item> |
|
|
</item> |
|
|
</layout> |
|
|
|
|
|
</item> |
|
|
|
|
|
<item> |
|
|
|
|
|
<widget class="QSlider" name="sliderRingAnalogDeadzone"> |
|
|
|
|
|
<property name="maximum"> |
|
|
|
|
|
<number>100</number> |
|
|
|
|
|
</property> |
|
|
|
|
|
<property name="orientation"> |
|
|
|
|
|
<enum>Qt::Horizontal</enum> |
|
|
|
|
|
</property> |
|
|
|
|
|
</widget> |
|
|
|
|
|
|
|
|
</layout> |
|
|
</item> |
|
|
</item> |
|
|
</layout> |
|
|
|
|
|
</item> |
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
|
|
|
|
|
|
</layout> |
|
|
|
|
|
</widget> |
|
|
|
|
|
</item> |
|
|
<item> |
|
|
<item> |
|
|
<spacer name="verticalSpacer"> |
|
|
<spacer name="verticalSpacer"> |
|
|
<property name="orientation"> |
|
|
<property name="orientation"> |
|
|
@ -273,6 +369,6 @@ |
|
|
<signal>rejected()</signal> |
|
|
<signal>rejected()</signal> |
|
|
<receiver>ConfigureRingController</receiver> |
|
|
<receiver>ConfigureRingController</receiver> |
|
|
<slot>reject()</slot> |
|
|
<slot>reject()</slot> |
|
|
</connection> |
|
|
|
|
|
|
|
|
</connection> |
|
|
</connections> |
|
|
</connections> |
|
|
</ui> |
|
|
</ui> |