diff --git a/src/blackgui/components/infobarstatus.cpp b/src/blackgui/components/infobarstatuscomponent.cpp similarity index 81% rename from src/blackgui/components/infobarstatus.cpp rename to src/blackgui/components/infobarstatuscomponent.cpp index 8af4b5ee0..e75e00fd3 100644 --- a/src/blackgui/components/infobarstatus.cpp +++ b/src/blackgui/components/infobarstatuscomponent.cpp @@ -7,8 +7,8 @@ * contained in the LICENSE file. */ -#include "infobarstatus.h" -#include "ui_infobarstatus.h" +#include "infobarstatuscomponent.h" +#include "ui_infobarstatuscomponent.h" #include "blackmisc/icons.h" #include @@ -23,22 +23,22 @@ namespace BlackGui { namespace Components { - CInfoBarStatus::CInfoBarStatus(QWidget *parent) : - QFrame(parent), ui(new Ui::CInfoBarStatus) + CInfoBarStatusComponent::CInfoBarStatusComponent(QWidget *parent) : + QFrame(parent), ui(new Ui::CInfoBarStatusComponent) { ui->setupUi(this); this->initLeds(); this->ui->lbl_Audio->setContextMenuPolicy(Qt::CustomContextMenu); - connect(this->ui->lbl_Audio, &QLabel::customContextMenuRequested, this, &CInfoBarStatus::ps_customAudioContextMenuRequested); + connect(this->ui->lbl_Audio, &QLabel::customContextMenuRequested, this, &CInfoBarStatusComponent::ps_customAudioContextMenuRequested); } - CInfoBarStatus::~CInfoBarStatus() + CInfoBarStatusComponent::~CInfoBarStatusComponent() { delete ui; } - void CInfoBarStatus::initLeds() + void CInfoBarStatusComponent::initLeds() { CLed::LedShapes shape = CLed::Circle; this->ui->led_DBus->setValues(CLed::Yellow, CLed::Black, shape, "DBus connected", "DBus disconnected", 14); @@ -50,17 +50,17 @@ namespace BlackGui this->ui->led_Audio->setValues(CLed::Yellow, CLed::Red, shape, "On", "Muted", 18); } - void CInfoBarStatus::setDBusStatus(bool dbus) + void CInfoBarStatusComponent::setDBusStatus(bool dbus) { this->ui->led_DBus->setValue(dbus); } - void CInfoBarStatus::setDBusTooltip(const QString &tooltip) + void CInfoBarStatusComponent::setDBusTooltip(const QString &tooltip) { this->ui->led_DBus->setOnToolTip(tooltip); } - void CInfoBarStatus::setVolume(int volume) + void CInfoBarStatusComponent::setVolume(int volume) { if (volume < 1) { @@ -72,7 +72,7 @@ namespace BlackGui } } - void CInfoBarStatus::runtimeHasBeenSet() + void CInfoBarStatusComponent::runtimeHasBeenSet() { Q_ASSERT(getIContextSimulator()); Q_ASSERT(getIContextAudio()); @@ -80,12 +80,12 @@ namespace BlackGui if (this->getIContextSimulator()) { - connect(this->getIContextSimulator(), &IContextSimulator::connectionChanged, this, &CInfoBarStatus::ps_simulatorConnectionChanged); + connect(this->getIContextSimulator(), &IContextSimulator::connectionChanged, this, &CInfoBarStatusComponent::ps_simulatorConnectionChanged); } if (this->getIContextNetwork()) { - connect(this->getIContextNetwork(), &IContextNetwork::connectionStatusChanged, this, &CInfoBarStatus::ps_networkConnectionChanged); + connect(this->getIContextNetwork(), &IContextNetwork::connectionStatusChanged, this, &CInfoBarStatusComponent::ps_networkConnectionChanged); } if (this->getIContextApplication()) @@ -101,12 +101,12 @@ namespace BlackGui } } - void CInfoBarStatus::ps_simulatorConnectionChanged(bool connected) + void CInfoBarStatusComponent::ps_simulatorConnectionChanged(bool connected) { this->ui->led_Simulator->setValue(connected); } - void CInfoBarStatus::ps_networkConnectionChanged(uint from, uint to, const QString &message) + void CInfoBarStatusComponent::ps_networkConnectionChanged(uint from, uint to, const QString &message) { INetwork::ConnectionStatus fromStatus = static_cast(from); INetwork::ConnectionStatus toStatus = static_cast(to); @@ -133,7 +133,7 @@ namespace BlackGui } } - void CInfoBarStatus::ps_customAudioContextMenuRequested(const QPoint &position) + void CInfoBarStatusComponent::ps_customAudioContextMenuRequested(const QPoint &position) { QWidget *sender = qobject_cast(QWidget::sender()); Q_ASSERT(sender); diff --git a/src/blackgui/components/infobarstatus.h b/src/blackgui/components/infobarstatuscomponent.h similarity index 81% rename from src/blackgui/components/infobarstatus.h rename to src/blackgui/components/infobarstatuscomponent.h index 109e0d4c3..551bb396a 100644 --- a/src/blackgui/components/infobarstatus.h +++ b/src/blackgui/components/infobarstatuscomponent.h @@ -9,29 +9,29 @@ //! \file -#ifndef BLACKGUI_INFOBARSTATUS_H -#define BLACKGUI_INFOBARSTATUS_H +#ifndef BLACKGUI_INFOBARSTATUSCOMPONENT_H +#define BLACKGUI_INFOBARSTATUSCOMPONENT_H #include "runtimebasedcomponent.h" #include "../led.h" #include -namespace Ui { class CInfoBarStatus; } +namespace Ui { class CInfoBarStatusComponent; } namespace BlackGui { namespace Components { //! Info bar displaying status (Network, Simulator, DBus) - class CInfoBarStatus : public QFrame, public CRuntimeBasedComponent + class CInfoBarStatusComponent : public QFrame, public CRuntimeBasedComponent { Q_OBJECT public: //! Constructor - explicit CInfoBarStatus(QWidget *parent = nullptr); + explicit CInfoBarStatusComponent(QWidget *parent = nullptr); //!Constructor - ~CInfoBarStatus(); + ~CInfoBarStatusComponent(); //! Init the LEDs void initLeds(); @@ -50,7 +50,7 @@ namespace BlackGui virtual void runtimeHasBeenSet() override; private: - Ui::CInfoBarStatus *ui; + Ui::CInfoBarStatusComponent *ui; private slots: //! Simulator connection has been changed diff --git a/src/blackgui/components/infobarstatus.ui b/src/blackgui/components/infobarstatuscomponent.ui similarity index 97% rename from src/blackgui/components/infobarstatus.ui rename to src/blackgui/components/infobarstatuscomponent.ui index 7058bdd57..38e13dac4 100644 --- a/src/blackgui/components/infobarstatus.ui +++ b/src/blackgui/components/infobarstatuscomponent.ui @@ -1,7 +1,7 @@ - CInfoBarStatus - + CInfoBarStatusComponent + 0 diff --git a/src/blackgui/dockwidgetinfobar.cpp b/src/blackgui/dockwidgetinfobar.cpp index 845e0306c..f8d586fa0 100644 --- a/src/blackgui/dockwidgetinfobar.cpp +++ b/src/blackgui/dockwidgetinfobar.cpp @@ -21,6 +21,7 @@ namespace BlackGui { CDockWidgetInfoBar::CDockWidgetInfoBar(QWidget *parent) : CDockWidget(parent) { + this->setAutoAdjustWhenFloating(false); this->setMarginsWhenDocked(0, 0, 0, -1); this->setWindowTitle("Info bar"); this->setWindowIcon(CIcons::swift24()); diff --git a/src/swiftgui_standard/mainwindow.ui b/src/swiftgui_standard/mainwindow.ui index f53621a2a..a5c0d3efd 100644 --- a/src/swiftgui_standard/mainwindow.ui +++ b/src/swiftgui_standard/mainwindow.ui @@ -610,7 +610,7 @@ 4 - + @@ -677,18 +677,18 @@
blackgui/components/maininfoareacomponent.h
1 - - BlackGui::Components::CInfoBarStatus - QWidget -
blackgui/components/infobarstatus.h
- 1 -
BlackGui::CDockWidgetInfoBar QDockWidget
blackgui/dockwidgetinfobar.h
1
+ + BlackGui::Components::CInfoBarStatusComponent + QWidget +
blackgui/components/infobarstatuscomponent.h
+ 1 +
le_CommandLineInput