From 8c5b5715ddb739263cddacaae529ac12cf6375cd Mon Sep 17 00:00:00 2001 From: morg Date: Sat, 3 Dec 2022 09:30:06 +0100 Subject: [PATCH] Release 0.8 --- .gitignore | 1 + OpenRGB | 2 +- OpenRGBE131ReceiverDialog.cpp | 8 ++++---- OpenRGBE131ReceiverDialog.h | 15 +++------------ OpenRGBE131ReceiverPlugin.cpp | 6 ++++-- OpenRGBE131ReceiverPlugin.png | Bin 0 -> 17108 bytes OpenRGBE131ReceiverPlugin.pro | 15 ++++++++++++++- resources.qrc | 5 +++++ 8 files changed, 32 insertions(+), 20 deletions(-) create mode 100644 .gitignore create mode 100644 OpenRGBE131ReceiverPlugin.png create mode 100644 resources.qrc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5c0fb9e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +OpenRGBE131ReceiverPlugin.pro.user diff --git a/OpenRGB b/OpenRGB index 938f670..fb88964 160000 --- a/OpenRGB +++ b/OpenRGB @@ -1 +1 @@ -Subproject commit 938f67016c1a776fe43b12ee5fe2fa12ae2e9358 +Subproject commit fb88964b8e514cdf4eb22da314e13f8db06a3636 diff --git a/OpenRGBE131ReceiverDialog.cpp b/OpenRGBE131ReceiverDialog.cpp index a2607a4..ee1e7af 100644 --- a/OpenRGBE131ReceiverDialog.cpp +++ b/OpenRGBE131ReceiverDialog.cpp @@ -148,13 +148,13 @@ void OpenRGBE131ReceiverDialog::UpdateTreeView() | Create a signal mapper for LineEdit fields | \*-----------------------------------------------------*/ QSignalMapper* LineEditMapper = new QSignalMapper(this); - connect(LineEditMapper, SIGNAL(mapped(QObject *)), this, SLOT(on_LineEdit_updated(QObject *))); + connect(LineEditMapper, SIGNAL(mapped(QObject *)), this, SLOT(LineEdit_updated_slot(QObject *))); /*-----------------------------------------------------*\ | Create a signal mapper for CheckBox fields | \*-----------------------------------------------------*/ QSignalMapper* CheckBoxMapper = new QSignalMapper(this); - connect(CheckBoxMapper, SIGNAL(mapped(QObject *)), this, SLOT(on_CheckBox_updated(QObject *))); + connect(CheckBoxMapper, SIGNAL(mapped(QObject *)), this, SLOT(CheckBox_updated_slot(QObject *))); for(unsigned int universe_idx = 0; universe_idx < universe_list.size(); universe_idx++) { @@ -504,7 +504,7 @@ void OpenRGBE131ReceiverDialog::on_ButtonStopReceiver_clicked() UpdateOnlineStatus(); } -void OpenRGBE131ReceiverDialog::on_LineEdit_updated(QObject* lineedit_argument) +void OpenRGBE131ReceiverDialog::LineEdit_updated_slot(QObject* lineedit_argument) { /*-----------------------------------------------------*\ | Update the parameter | @@ -532,7 +532,7 @@ void OpenRGBE131ReceiverDialog::on_LineEdit_updated(QObject* lineedit_argument) } } -void OpenRGBE131ReceiverDialog::on_CheckBox_updated(QObject* checkbox_argument) +void OpenRGBE131ReceiverDialog::CheckBox_updated_slot(QObject* checkbox_argument) { /*-----------------------------------------------------*\ | Update the parameter | diff --git a/OpenRGBE131ReceiverDialog.h b/OpenRGBE131ReceiverDialog.h index 9b8906e..6f14895 100644 --- a/OpenRGBE131ReceiverDialog.h +++ b/OpenRGBE131ReceiverDialog.h @@ -26,27 +26,18 @@ public slots: private slots: void on_ButtonStartReceiver_clicked(); - void on_ButtonStopReceiver_clicked(); - - void on_LineEdit_updated(QObject* lineedit_argument); - - void on_CheckBox_updated(QObject* checkbox_argument); - void on_ButtonAddController_clicked(); - void on_ButtonRemoveController_clicked(); - void on_ButtonAddUniverse_clicked(); - void on_ButtonRemoveUniverse_clicked(); - void on_ButtonAutoMap_clicked(); - void on_ButtonSaveMap_clicked(); - void on_ButtonLoadMap_clicked(); + void LineEdit_updated_slot(QObject* lineedit_argument); + void CheckBox_updated_slot(QObject* checkbox_argument); + private: ResourceManager* resource_manager; Ui::OpenRGBE131ReceiverDialog *ui; diff --git a/OpenRGBE131ReceiverPlugin.cpp b/OpenRGBE131ReceiverPlugin.cpp index 8405c01..03605bd 100644 --- a/OpenRGBE131ReceiverPlugin.cpp +++ b/OpenRGBE131ReceiverPlugin.cpp @@ -16,12 +16,14 @@ OpenRGBPluginInfo OpenRGBPlugin::GetPluginInfo() info.Name = "OpenRGB E1.31 Receiver Plugin"; info.Description = "Receive E1.31 lighting control data from external applications to control OpenRGB devices"; - info.Version = "0"; - info.Commit = ""; + info.Version = VERSION_STRING; + info.Commit = GIT_COMMIT_ID; info.URL = "https://gitlab.com/OpenRGBDevelopers/OpenRGBE131ReceiverPlugin"; info.Location = OPENRGB_PLUGIN_LOCATION_TOP; info.Label = "E1.31 Receiver"; + info.TabIcon.load(":/OpenRGBE131ReceiverPlugin.png"); + info.Icon.load(":/OpenRGBE131ReceiverPlugin.png"); return(info); } diff --git a/OpenRGBE131ReceiverPlugin.png b/OpenRGBE131ReceiverPlugin.png new file mode 100644 index 0000000000000000000000000000000000000000..53a87bb7ef4c27005530bf79ba82154247311080 GIT binary patch literal 17108 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 P00000NkvXXu0mjf6@D_s literal 0 HcmV?d00001 diff --git a/OpenRGBE131ReceiverPlugin.pro b/OpenRGBE131ReceiverPlugin.pro index e2b1183..e1f6e47 100644 --- a/OpenRGBE131ReceiverPlugin.pro +++ b/OpenRGBE131ReceiverPlugin.pro @@ -14,10 +14,20 @@ QT += greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +#-----------------------------------------------------------------------------------------------# +# Automatically generated build information # +#-----------------------------------------------------------------------------------------------# +PLUGIN_VERSION = 0.8 +GIT_COMMIT_ID = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse HEAD) + +DEFINES += \ + VERSION_STRING=\\"\"\"$$PLUGIN_VERSION\\"\"\" \ + GIT_COMMIT_ID=\\"\"\"$$GIT_COMMIT_ID\\"\"\" + #-----------------------------------------------------------------------------------------------# # Application Configuration # #-----------------------------------------------------------------------------------------------# - TEMPLATE = lib DEFINES += ORGBEXAMPLEPLUGIN_LIBRARY @@ -106,3 +116,6 @@ macx: { CONFIG += c++17 LIBS += -framework OpenAL } + +RESOURCES += \ + resources.qrc diff --git a/resources.qrc b/resources.qrc new file mode 100644 index 0000000..8524ef7 --- /dev/null +++ b/resources.qrc @@ -0,0 +1,5 @@ + + + OpenRGBE131ReceiverPlugin.png + +