From e7e984227b42ded9440a53e78e7c80f3c2674fe3 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 4 May 2017 02:06:23 +0200 Subject: [PATCH] Ref T28, allow access to settings component --- src/blackgui/components/datamaininfoareacomponent.cpp | 5 +++++ src/blackgui/components/datamaininfoareacomponent.h | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/blackgui/components/datamaininfoareacomponent.cpp b/src/blackgui/components/datamaininfoareacomponent.cpp index 377c3041f..1f04fc89f 100644 --- a/src/blackgui/components/datamaininfoareacomponent.cpp +++ b/src/blackgui/components/datamaininfoareacomponent.cpp @@ -63,6 +63,11 @@ namespace BlackGui return ui->comp_DataInfoArea; } + CDataSettingsComponent *CDataMainInfoAreaComponent::getDataSettingsComponent() const + { + return ui->comp_Settings; + } + void CDataMainInfoAreaComponent::displayLog() { this->selectArea(InfoAreaLog); diff --git a/src/blackgui/components/datamaininfoareacomponent.h b/src/blackgui/components/datamaininfoareacomponent.h index 271456e07..beb97f633 100644 --- a/src/blackgui/components/datamaininfoareacomponent.h +++ b/src/blackgui/components/datamaininfoareacomponent.h @@ -23,7 +23,6 @@ class QPixmap; class QWidget; namespace Ui { class CDataMainInfoAreaComponent; } - namespace BlackGui { namespace Components @@ -31,6 +30,7 @@ namespace BlackGui class CDataInfoAreaComponent; class CDbMappingComponent; class CLogComponent; + class CDataSettingsComponent; /** * Main info area for data entry tool @@ -56,7 +56,7 @@ namespace BlackGui explicit CDataMainInfoAreaComponent(QWidget *parent = nullptr); //! Destructor - ~CDataMainInfoAreaComponent(); + virtual ~CDataMainInfoAreaComponent(); //! Log component CLogComponent *getLogComponent() const; @@ -64,9 +64,12 @@ namespace BlackGui //! Mapping component CDbMappingComponent *getMappingComponent() const; - //! Mapping component + //! Info area component CDataInfoAreaComponent *getDataInfoAreaComponent() const; + //! Settings component + BlackGui::Components::CDataSettingsComponent *getDataSettingsComponent() const; + //! Display the log void displayLog(); @@ -87,7 +90,6 @@ namespace BlackGui private: QScopedPointer ui; }; - } // ns } // ns