2022-01-08 23:23:40 -06:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version= "4.0" >
<class > ConfigureRingController</class>
<widget class= "QDialog" name= "ConfigureRingController" >
<property name= "geometry" >
<rect >
<x > 0</x>
<y > 0</y>
2022-12-26 12:49:49 -06:00
<width > 315</width>
<height > 400</height>
2022-01-08 23:23:40 -06:00
</rect>
</property>
<property name= "windowTitle" >
<string > Configure Ring Controller</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout" >
<item >
<widget class= "QLabel" name= "label_2" >
<property name= "minimumSize" >
<size >
<width > 280</width>
<height > 0</height>
</size>
</property>
<property name= "text" >
2023-06-25 12:51:16 -04:00
<string > To use Ring-Con, configure player 1 as right Joy-Con (both physical and emulated), and player 2 as left Joy-Con (left physical and dual emulated) before starting the game.</string>
2022-01-08 23:23:40 -06:00
</property>
<property name= "wordWrap" >
<bool > true</bool>
</property>
</widget>
</item>
<item >
<spacer name= "verticalSpacer_2" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum > QSizePolicy::Fixed</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 10</height>
</size>
</property>
</spacer>
</item>
2022-12-26 12:49:49 -06:00
<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" >
2022-01-08 23:23:40 -06:00
<property name= "spacing" >
2022-12-26 12:49:49 -06:00
<number > 0</number>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<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>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<item alignment= "Qt::AlignHCenter" >
<widget class= "QGroupBox" name= "buttonRingAnalogPullGroup" >
<property name= "title" >
<string > Pull</string>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<property name= "alignment" >
<set > Qt::AlignCenter</set>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<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>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<property name= "alignment" >
<set > Qt::AlignCenter</set>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<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>
2022-01-08 23:23:40 -06:00
</item>
2022-12-26 12:49:49 -06:00
<item >
<layout class= "QVBoxLayout" name= "sliderRingAnalogDeadzoneVerticalLayout" >
<property name= "spacing" >
<number > 3</number>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<property name= "sizeConstraint" >
<enum > QLayout::SetDefaultConstraint</enum>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
<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" >
2022-01-08 23:23:40 -06:00
<item >
2022-12-26 12:49:49 -06:00
<widget class= "QLabel" name= "labelRingAnalogDeadzone" >
2022-01-08 23:23:40 -06:00
<property name= "text" >
2022-12-26 12:49:49 -06:00
<string > Deadzone: 0%</string>
</property>
<property name= "alignment" >
<set > Qt::AlignHCenter</set>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
</widget>
2022-01-08 23:23:40 -06:00
</item>
2022-12-26 12:49:49 -06:00
</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>
2022-01-08 23:23:40 -06:00
</item>
2022-12-26 12:49:49 -06:00
</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" >
2022-01-08 23:23:40 -06:00
<property name= "spacing" >
2022-12-26 12:49:49 -06:00
<number > 0</number>
2022-01-08 23:23:40 -06:00
</property>
<property name= "sizeConstraint" >
2022-12-26 12:49:49 -06:00
<enum > QLayout::SetDefaultConstraint</enum>
2022-01-08 23:23:40 -06:00
</property>
<property name= "leftMargin" >
2022-12-26 12:49:49 -06:00
<number > 3</number>
2022-01-08 23:23:40 -06:00
</property>
<property name= "topMargin" >
2022-12-26 12:49:49 -06:00
<number > 6</number>
2022-01-08 23:23:40 -06:00
</property>
<property name= "rightMargin" >
2022-12-26 12:49:49 -06:00
<number > 3</number>
2022-01-08 23:23:40 -06:00
</property>
<property name= "bottomMargin" >
2022-12-26 12:49:49 -06:00
<number > 10</number>
2022-01-08 23:23:40 -06:00
</property>
<item >
2022-12-26 12:49:49 -06:00
<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" >
2022-01-08 23:23:40 -06:00
<property name= "text" >
2022-12-26 12:49:49 -06:00
<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>
2022-01-08 23:23:40 -06:00
</property>
<property name= "alignment" >
2022-12-26 12:49:49 -06:00
<set > Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
2022-01-08 23:23:40 -06:00
</property>
2022-12-26 12:49:49 -06:00
</widget>
2022-01-08 23:23:40 -06:00
</item>
2022-12-26 12:49:49 -06:00
</layout>
2022-01-08 23:23:40 -06:00
</item>
2022-12-26 12:49:49 -06:00
</layout>
</widget>
</item>
2022-01-08 23:23:40 -06:00
<item >
<spacer name= "verticalSpacer" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 40</height>
</size>
</property>
</spacer>
</item>
<item >
<layout class= "QHBoxLayout" name= "horizontalLayout" >
<item >
<widget class= "QPushButton" name= "restore_defaults_button" >
<property name= "text" >
<string > Restore Defaults</string>
</property>
</widget>
</item>
<item >
<widget class= "QDialogButtonBox" name= "buttonBox" >
<property name= "standardButtons" >
<set > QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources />
<connections >
<connection >
<sender > buttonBox</sender>
<signal > accepted()</signal>
<receiver > ConfigureRingController</receiver>
<slot > accept()</slot>
</connection>
<connection >
<sender > buttonBox</sender>
<signal > rejected()</signal>
<receiver > ConfigureRingController</receiver>
<slot > reject()</slot>
2022-12-26 12:49:49 -06:00
</connection>
2022-01-08 23:23:40 -06:00
</connections>
</ui>