mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-07-21 02:31:54 -04:00
* Added DeviceHasBrightness() = false; to RGBController as overridable * Added Brightness to Mode struct * Added BrightnessSlider to the OpenRGBDevicePage ui and the supporting code to pass to the RGBController Commit amended for code style and to split API changes and controller changes out by Adam Honse <calcprogrammer1@gmail.com>
305 lines
8.2 KiB
XML
305 lines
8.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>OpenRGBDevicePageUi</class>
|
|
<widget class="QFrame" name="OpenRGBDevicePageUi">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>843</width>
|
|
<height>374</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Frame</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout">
|
|
<item row="6" column="5">
|
|
<widget class="QLabel" name="GreenLabel">
|
|
<property name="text">
|
|
<string>G:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="8">
|
|
<widget class="QLabel" name="HueLabel">
|
|
<property name="text">
|
|
<string>H:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="0">
|
|
<widget class="QLabel" name="SpeedLabel">
|
|
<property name="text">
|
|
<string>Speed:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="1" colspan="4">
|
|
<widget class="QSlider" name="SpeedSlider">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="9" colspan="2">
|
|
<widget class="QSpinBox" name="ValSpinBox">
|
|
<property name="maximum">
|
|
<number>255</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="4">
|
|
<widget class="QRadioButton" name="RandomCheck">
|
|
<property name="text">
|
|
<string>Random</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="5">
|
|
<widget class="QLabel" name="BlueLabel">
|
|
<property name="text">
|
|
<string>B:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QLabel" name="LEDLabel">
|
|
<property name="text">
|
|
<string>LED:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="2" colspan="2">
|
|
<widget class="QRadioButton" name="ModeSpecificCheck">
|
|
<property name="text">
|
|
<string>Mode-Specific</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="6" colspan="2">
|
|
<widget class="QSpinBox" name="RedSpinBox">
|
|
<property name="maximum">
|
|
<number>255</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="5">
|
|
<widget class="QLabel" name="RedLabel">
|
|
<property name="text">
|
|
<string>R:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="1" colspan="4">
|
|
<widget class="QComboBox" name="DirectionBox"/>
|
|
</item>
|
|
<item row="9" column="0">
|
|
<widget class="QLabel" name="DirectionLabel">
|
|
<property name="text">
|
|
<string>Dir:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="6" colspan="2">
|
|
<widget class="QSpinBox" name="GreenSpinBox">
|
|
<property name="maximum">
|
|
<number>255</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="9" colspan="2">
|
|
<widget class="QSpinBox" name="HueSpinBox">
|
|
<property name="maximum">
|
|
<number>359</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="8">
|
|
<widget class="QLabel" name="SatLabel">
|
|
<property name="text">
|
|
<string>S:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="6" colspan="2">
|
|
<widget class="QSpinBox" name="BlueSpinBox">
|
|
<property name="maximum">
|
|
<number>255</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1" colspan="3">
|
|
<widget class="QComboBox" name="LEDBox"/>
|
|
</item>
|
|
<item row="1" column="1" colspan="3">
|
|
<widget class="QComboBox" name="ZoneBox"/>
|
|
</item>
|
|
<item row="2" column="4">
|
|
<widget class="QPushButton" name="SelectAllLEDsButton">
|
|
<property name="text">
|
|
<string>Select All</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="1">
|
|
<widget class="QRadioButton" name="PerLEDCheck">
|
|
<property name="text">
|
|
<string>Per-LED</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="9" colspan="2">
|
|
<widget class="QSpinBox" name="SatSpinBox">
|
|
<property name="maximum">
|
|
<number>255</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLabel" name="ZoneLabel">
|
|
<property name="text">
|
|
<string>Zone:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="5" colspan="6">
|
|
<widget class="Swatches" name="SwatchBox" native="true"/>
|
|
</item>
|
|
<item row="3" column="4">
|
|
<widget class="QPushButton" name="SetAllButton">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p align="justify">Sets all devices to<br/><b>Static</b> mode and<br/>applies the selected color.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Apply All Devices</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0" colspan="11">
|
|
<widget class="DeviceView" name="DeviceViewBox" native="true">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="0">
|
|
<widget class="QLabel" name="ColorLabel">
|
|
<property name="text">
|
|
<string>Colors:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="8">
|
|
<widget class="QLabel" name="ValLabel">
|
|
<property name="text">
|
|
<string>V:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="5" rowspan="3" colspan="6">
|
|
<widget class="ColorWheel" name="ColorWheelBox" native="true">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1" colspan="3">
|
|
<widget class="QPushButton" name="ApplyColorsButton">
|
|
<property name="text">
|
|
<string>Apply Colors To Selection</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="4">
|
|
<widget class="QPushButton" name="ResizeButton">
|
|
<property name="text">
|
|
<string>Resize</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QLabel" name="ModeLabel">
|
|
<property name="text">
|
|
<string>Mode:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="1" colspan="4">
|
|
<widget class="QComboBox" name="ModeBox"/>
|
|
</item>
|
|
<item row="10" column="1" colspan="4">
|
|
<widget class="QSlider" name="BrightnessSlider">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="10" column="0">
|
|
<widget class="QLabel" name="BrightnessLabel">
|
|
<property name="text">
|
|
<string>Brightness:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>ColorWheel</class>
|
|
<extends>QWidget</extends>
|
|
<header location="global">ColorWheel.h</header>
|
|
<container>1</container>
|
|
<slots>
|
|
<signal>colorChanged(QColor)</signal>
|
|
</slots>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>DeviceView</class>
|
|
<extends>QWidget</extends>
|
|
<header location="global">DeviceView.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>Swatches</class>
|
|
<extends>QWidget</extends>
|
|
<header location="global">swatches.h</header>
|
|
<container>1</container>
|
|
<slots>
|
|
<signal>swatchChanged(QColor)</signal>
|
|
<slot>currentColorInput(QColor)</slot>
|
|
</slots>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<tabstops>
|
|
<tabstop>LEDBox</tabstop>
|
|
<tabstop>SetAllButton</tabstop>
|
|
<tabstop>ModeBox</tabstop>
|
|
<tabstop>PerLEDCheck</tabstop>
|
|
<tabstop>ModeSpecificCheck</tabstop>
|
|
<tabstop>RandomCheck</tabstop>
|
|
<tabstop>SpeedSlider</tabstop>
|
|
<tabstop>DirectionBox</tabstop>
|
|
<tabstop>RedSpinBox</tabstop>
|
|
<tabstop>GreenSpinBox</tabstop>
|
|
<tabstop>BlueSpinBox</tabstop>
|
|
<tabstop>HueSpinBox</tabstop>
|
|
<tabstop>SatSpinBox</tabstop>
|
|
<tabstop>ValSpinBox</tabstop>
|
|
</tabstops>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|