diff --git a/Components/ModulesPicker/modulespicker.ui b/Components/ModulesPicker/modulespicker.ui index 70210978743880ef17ca2823fd7815d2bc94a04b..c1faf6a182a502dbaca18447f42ba180e685985e 100644 --- a/Components/ModulesPicker/modulespicker.ui +++ b/Components/ModulesPicker/modulespicker.ui @@ -1,263 +1,267 @@ <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> - <class>ModulesPicker</class> - <widget class="QWidget" name="ModulesPicker"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>996</width> - <height>689</height> - </rect> - </property> - <property name="windowTitle"> - <string>Modules Picker</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout" stretch="0,1"> - <item> - <layout class="QHBoxLayout" name="home_layout" stretch="1,0"> - <item> - <widget class="QComboBox" name="comboBox_modulesList"/> - </item> - <item> - <widget class="QPushButton" name="button_createModule"> - <property name="text"> - <string>Create</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="0" column="1"> - <layout class="QVBoxLayout" name="verticalLayout_2" stretch="1,0"> - <item> - <widget class="QGroupBox" name="groupBox_3"> - <property name="title"> - <string>Utility</string> - </property> - <layout class="QVBoxLayout" name="group_utility"> + <class>ModulesPicker</class> + <widget class="QWidget" name="ModulesPicker"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>996</width> + <height>689</height> + </rect> + </property> + <property name="windowTitle"> + <string>Modules Picker</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout" stretch="0,1"> + <item> + <layout class="QHBoxLayout" name="home_layout" stretch="1,0"> <item> - <widget class="QScrollArea" name="scrollArea_2"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents_2"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>457</width> - <height>502</height> - </rect> - </property> - <layout class="QVBoxLayout" name="utility_layout"> - <item> - <spacer name="verticalSpacer_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>463</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </widget> + <widget class="QComboBox" name="comboBox_modulesList" /> </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="whatsThis"> - <string/> - </property> - <property name="title"> - <string>Splitter</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_4"> <item> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <item> - <spacer name="horizontalSpacer"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QPushButton" name="pushButton_vertical"> + <widget class="QPushButton" name="button_createModule"> <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset resource="../../application.qrc"> - <normaloff>:/Resources/Images/Icons/vertical_splitter.png</normaloff>:/Resources/Images/Icons/vertical_splitter.png</iconset> - </property> - <property name="iconSize"> - <size> - <width>25</width> - <height>25</height> - </size> - </property> - <property name="checked"> - <bool>false</bool> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="pushButton_horizontal"> - <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset resource="../../application.qrc"> - <normaloff>:/Resources/Images/Icons/horizontal_splitter.png</normaloff>:/Resources/Images/Icons/horizontal_splitter.png</iconset> - </property> - <property name="iconSize"> - <size> - <width>25</width> - <height>25</height> - </size> + <string>Create</string> </property> - <property name="checked"> - <bool>false</bool> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_2"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> + </widget> </item> - </layout> - </widget> - </item> - </layout> - </item> - <item row="0" column="0"> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>Data Visualization</string> - </property> - <layout class="QVBoxLayout" name="ver_lay_3"> - <item> - <widget class="QScrollArea" name="scrollArea"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>459</width> - <height>277</height> - </rect> - </property> - <layout class="QVBoxLayout" name="data_visual_layout"> - <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> - </layout> - </widget> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_3"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>278</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QGroupBox" name="groupBox_4"> - <property name="title"> - <string>Data Source</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_6"> - <item> - <widget class="QScrollArea" name="scrollArea_3"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents_4"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>435</width> - <height>232</height> - </rect> + </layout> + </item> + <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="1"> + <layout class="QVBoxLayout" name="verticalLayout_2" stretch="1,0"> + <item> + <widget class="QGroupBox" name="groupBox_3"> + <property name="title"> + <string>Utility</string> + </property> + <layout class="QVBoxLayout" name="group_utility"> + <item> + <widget class="QScrollArea" name="scrollArea_2"> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents_2"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>457</width> + <height>502</height> + </rect> + </property> + <layout class="QVBoxLayout" name="utility_layout"> + <item> + <spacer name="verticalSpacer_2"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>463</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="whatsThis"> + <string /> + </property> + <property name="title"> + <string>Splitter</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="pushButton_vertical"> + <property name="text"> + <string /> + </property> + <property name="icon"> + <iconset resource="../../application.qrc"> + <normaloff>:/Resources/Icons/splitter_vertical.png</normaloff> + :/Resources/Icons/splitter_vertical.png + </iconset> + </property> + <property name="iconSize"> + <size> + <width>25</width> + <height>25</height> + </size> + </property> + <property name="checked"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="pushButton_horizontal"> + <property name="text"> + <string /> + </property> + <property name="icon"> + <iconset resource="../../application.qrc"> + <normaloff>:/Resources/Icons/splitter_horizontal.png</normaloff> + :/Resources/Icons/splitter_horizontal.png + </iconset> + </property> + <property name="iconSize"> + <size> + <width>25</width> + <height>25</height> + </size> + </property> + <property name="checked"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + </item> + </layout> + </item> + <item row="0" column="0"> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Data Visualization</string> </property> - <layout class="QVBoxLayout" name="data_source_layout"> - <item> - <spacer name="verticalSpacer_3"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>211</height> - </size> - </property> - </spacer> - </item> + <layout class="QVBoxLayout" name="ver_lay_3"> + <item> + <widget class="QScrollArea" name="scrollArea"> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>459</width> + <height>277</height> + </rect> + </property> + <layout class="QVBoxLayout" name="data_visual_layout"> + <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> + </layout> + </widget> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>278</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QGroupBox" name="groupBox_4"> + <property name="title"> + <string>Data Source</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <item> + <widget class="QScrollArea" name="scrollArea_3"> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents_4"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>435</width> + <height>232</height> + </rect> + </property> + <layout class="QVBoxLayout" name="data_source_layout"> + <item> + <spacer name="verticalSpacer_3"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>211</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + </item> </layout> - </widget> </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> + </item> + </layout> + </item> </layout> - </item> - </layout> - </widget> - <resources> - <include location="../../application.qrc"/> - </resources> - <connections/> -</ui> + </widget> + <resources> + <include location="../../application.qrc" /> + </resources> + <connections /> +</ui> \ No newline at end of file diff --git a/Modules/Mavlink/mavlinkmodule.cpp b/Modules/Mavlink/mavlinkmodule.cpp index 93d3b6b20619c7792974815cd6d3db7563bcd0a6..793949fcf94f8cecd1c147405b03cf211e26c8bd 100644 --- a/Modules/Mavlink/mavlinkmodule.cpp +++ b/Modules/Mavlink/mavlinkmodule.cpp @@ -6,7 +6,6 @@ #include "Components/ContextMenuSeparator/contextmenuseparator.h" #include "Core/modulemessagesbroker.h" #include "Modules/skywardhubstrings.h" -#include "ui_mavlinkmodule.h" MavlinkModule::MavlinkModule(QWidget *parent) : DefaultModule(parent), mavlinkReader(this), serialPort(this) diff --git a/Resources/Icons/SkywardHub.icns b/Resources/Icons/SkywardHub.icns new file mode 100644 index 0000000000000000000000000000000000000000..f5f97612b4b99419369953957e0129b20cf19098 Binary files /dev/null and b/Resources/Icons/SkywardHub.icns differ diff --git a/Resources/Icons/SkywardHub.ico b/Resources/Icons/SkywardHub.ico new file mode 100644 index 0000000000000000000000000000000000000000..c747cd927219b501c800d819d593daa7bf2067bd Binary files /dev/null and b/Resources/Icons/SkywardHub.ico differ diff --git a/Resources/Icons/logo_colored.png b/Resources/Icons/logo_colored.png new file mode 100644 index 0000000000000000000000000000000000000000..b25c015573f3ab47a4a63c20277e24dfb58b7fa7 Binary files /dev/null and b/Resources/Icons/logo_colored.png differ diff --git a/Resources/Images/Icons/horizontal_splitter.png b/Resources/Icons/splitter_horizontal.png similarity index 100% rename from Resources/Images/Icons/horizontal_splitter.png rename to Resources/Icons/splitter_horizontal.png diff --git a/Resources/Images/Icons/vertical_splitter.png b/Resources/Icons/splitter_vertical.png similarity index 100% rename from Resources/Images/Icons/vertical_splitter.png rename to Resources/Icons/splitter_vertical.png diff --git a/Resources/Images/LogoWithText.png b/Resources/Images/LogoWithText.png deleted file mode 100644 index e40ecdb822428f19755dd3987e0b92b908e39c8d..0000000000000000000000000000000000000000 Binary files a/Resources/Images/LogoWithText.png and /dev/null differ diff --git a/SkywardHub.pro b/SkywardHub.pro index c8faf643739bff01bb9d73dbedff5c367962438f..a88ef2daf5ed23c0d55922056c974ba0d5ec7387 100644 --- a/SkywardHub.pro +++ b/SkywardHub.pro @@ -8,6 +8,11 @@ CONFIG += c++11 # In order to do so, uncomment the following line. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 +# MacOs app icon +ICON = Resources/Icons/SkywardHub.icns + +# Windows app icon +RC_ICONS = Resources/Icons/SkywardHub.ico SOURCES += \ Components/ContextMenuSeparator/contextmenuseparator.cpp \ diff --git a/application.qrc b/application.qrc index d656196baebdd4fe5bf81c132bf9d7b251f997be..e2b47668b4d28de4401de2c98fdc9766a94b12ce 100644 --- a/application.qrc +++ b/application.qrc @@ -1,8 +1,8 @@ <RCC> <qresource prefix="/"> - <file>Resources/Images/LogoWithText.png</file> + <file>Resources/Icons/logo_colored.png</file> + <file>Resources/Icons/splitter_horizontal.png</file> + <file>Resources/Icons/splitter_vertical.png</file> <file>Resources/Styles/global.qss</file> - <file>Resources/Images/Icons/horizontal_splitter.png</file> - <file>Resources/Images/Icons/vertical_splitter.png</file> </qresource> </RCC>