diff --git a/OpenRGB.pro b/OpenRGB.pro index e48d44ec..7b967491 100644 --- a/OpenRGB.pro +++ b/OpenRGB.pro @@ -154,7 +154,6 @@ HEADERS += DeviceDetector.h \ filesystem.h \ qt/DetectorTableModel.h \ - qt/DeviceTabHeader.h \ qt/OpenRGBClientInfoPage.h \ qt/OpenRGBDeviceInfoPage.h \ qt/OpenRGBDevicePage.h \ @@ -179,6 +178,7 @@ HEADERS += qt/OpenRGBQMKORGBSettingsPage/OpenRGBQMKORGBSettingsPage.h \ qt/OpenRGBSerialSettingsPage/OpenRGBSerialSettingsEntry.h \ qt/OpenRGBSerialSettingsPage/OpenRGBSerialSettingsPage.h \ + qt/TabLabel.h \ serial_port/find_usb_serial_port.h \ serial_port/serial_port.h \ super_io/super_io.h \ @@ -468,7 +468,6 @@ SOURCES += ResourceManager.cpp \ SettingsManager.cpp \ qt/DetectorTableModel.cpp \ - qt/DeviceTabHeader.cpp \ qt/OpenRGBClientInfoPage.cpp \ qt/OpenRGBDeviceInfoPage.cpp \ qt/OpenRGBDevicePage.cpp \ @@ -486,6 +485,7 @@ SOURCES += qt/OpenRGBSupportedDevicesPage.cpp \ qt/OpenRGBSystemInfoPage.cpp \ qt/OpenRGBZoneResizeDialog.cpp \ + qt/TabLabel.cpp \ qt/hsv.cpp \ qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsEntry.cpp \ qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsPage.cpp \ @@ -806,7 +806,6 @@ RESOURCES += qt/resources.qrc FORMS += \ - qt/DeviceTabHeader.ui \ qt/OpenRGBClientInfoPage.ui \ qt/OpenRGBDeviceInfoPage.ui \ qt/OpenRGBDevicePage.ui \ @@ -826,6 +825,7 @@ FORMS += qt/OpenRGBQMKORGBSettingsPage/OpenRGBQMKORGBSettingsPage.ui \ qt/OpenRGBSerialSettingsPage/OpenRGBSerialSettingsEntry.ui \ qt/OpenRGBSerialSettingsPage/OpenRGBSerialSettingsPage.ui \ + qt/TabLabel.ui \ #-----------------------------------------------------------------------------------------------# # Windows-specific Configuration # diff --git a/qt/DeviceTabHeader.cpp b/qt/DeviceTabHeader.cpp deleted file mode 100644 index 5047fd91..00000000 --- a/qt/DeviceTabHeader.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include "DeviceTabHeader.h" - -Ui::DeviceTabHeader::DeviceTabHeader(QString icon, QString device_name) : - QWidget(nullptr), - ui(new Ui::DeviceTabHeaderUi) -{ - ui->setupUi(this); - ui->device_icon->setText(""); - ui->device_name->setText(device_name); -} - -Ui::DeviceTabHeader::~DeviceTabHeader() -{ - delete ui; -} diff --git a/qt/DeviceTabHeader.h b/qt/DeviceTabHeader.h deleted file mode 100644 index 9833d038..00000000 --- a/qt/DeviceTabHeader.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef DEVICETABHEADER_H -#define DEVICETABHEADER_H - -#include -#include "ui_DeviceTabHeader.h" - -namespace Ui { -class DeviceTabHeader; -} - -class Ui::DeviceTabHeader : public QWidget -{ - Q_OBJECT - -public: - DeviceTabHeader(QString, QString); - ~DeviceTabHeader(); - -private: - Ui::DeviceTabHeaderUi *ui; -}; - -#endif // DEVICETABHEADER_H diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index 58d52f06..0730b56f 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -5,8 +5,8 @@ #include "OpenRGBServerInfoPage.h" #include "OpenRGBPluginContainer.h" #include "OpenRGBProfileSaveDialog.h" -#include "DeviceTabHeader.h" #include "ResourceManager.h" +#include "TabLabel.h" #include #include #include @@ -918,7 +918,7 @@ void OpenRGBDialog2::UpdateDevicesList() | text in the tab label. Choose icon based on device | | type and append device name string. | \*-----------------------------------------------------*/ - DeviceTabHeader* device_tab_header = new DeviceTabHeader( + TabLabel* device_tab_header = new TabLabel( GetIconString(controllers[controller_idx]->type, IsDarkTheme()), QString::fromStdString(controllers[controller_idx]->name) ); diff --git a/qt/TabLabel.cpp b/qt/TabLabel.cpp new file mode 100644 index 00000000..f243725b --- /dev/null +++ b/qt/TabLabel.cpp @@ -0,0 +1,15 @@ +#include "TabLabel.h" + +Ui::TabLabel::TabLabel(QString icon, QString name) : + QWidget(nullptr), + ui(new Ui::TabLabelUi) +{ + ui->setupUi(this); + ui->icon->setText(""); + ui->name->setText(name); +} + +Ui::TabLabel::~TabLabel() +{ + delete ui; +} diff --git a/qt/TabLabel.h b/qt/TabLabel.h new file mode 100644 index 00000000..45fad649 --- /dev/null +++ b/qt/TabLabel.h @@ -0,0 +1,23 @@ +#ifndef TABLABEL_H +#define TABLABEL_H + +#include +#include "ui_TabLabel.h" + +namespace Ui { +class TabLabel; +} + +class Ui::TabLabel : public QWidget +{ + Q_OBJECT + +public: + TabLabel(QString icon, QString name); + ~TabLabel(); + +private: + Ui::TabLabelUi *ui; +}; + +#endif // TABLABEL_H diff --git a/qt/DeviceTabHeader.ui b/qt/TabLabel.ui similarity index 87% rename from qt/DeviceTabHeader.ui rename to qt/TabLabel.ui index c865e908..2a825147 100644 --- a/qt/DeviceTabHeader.ui +++ b/qt/TabLabel.ui @@ -1,7 +1,7 @@ - DeviceTabHeaderUi - + TabLabelUi + 0 @@ -21,7 +21,7 @@ 0 - + 16 @@ -40,7 +40,7 @@ - + 0