te::qt::widgets::SensorManagerDialog Class Reference

A dialog used to build a SensorManagerDialog element. More...

#include <SensorManagerDialog.h>

Inheritance diagram for te::qt::widgets::SensorManagerDialog:

Public Member Functions

const QString & getSelectedSensor () const
 Returns the selected sensor name. More...
 
bool isModified ()
 Returns the selected sensor paramters. More...
 
 SensorManagerDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a basic dialog which is a child of parent, with widget flags set to f. More...
 
void updateSensorParams ()
 
 ~SensorManagerDialog ()
 Destructor. More...
 

Protected Slots

void onAddToolButtonClicked ()
 
void onCancelPushButtonClicked ()
 
void onHelpPushButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onSavePushButtonClicked ()
 
void onSearchLineEditTextChanged (const QString &text)
 
void onSensorTableWidgetItemChanged (QTableWidgetItem *)
 
void onSensorTableWidgetItemClicked (QTableWidgetItem *)
 

Private Member Functions

void filter (const QList< QTableWidgetItem *> &items)
 

Private Attributes

bool m_edited
 Flag to indicate if sensors were edited. More...
 
bool m_modified
 
std::map< std::string, te::rp::SpectralSensorParamsm_Params
 
QString m_sensorselected
 Selected sensor name. More...
 
Ui::SensorManagerDialogForm * m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to build a SensorManagerDialog element.

Definition at line 61 of file SensorManagerDialog.h.

Constructor & Destructor Documentation

◆ SensorManagerDialog()

te::qt::widgets::SensorManagerDialog::SensorManagerDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a basic dialog which is a child of parent, with widget flags set to f.

Parameters
parentPointer to the dialog parent.
fThe dialog flags.

◆ ~SensorManagerDialog()

te::qt::widgets::SensorManagerDialog::~SensorManagerDialog ( )

Destructor.

Member Function Documentation

◆ filter()

void te::qt::widgets::SensorManagerDialog::filter ( const QList< QTableWidgetItem *> &  items)
private

◆ getSelectedSensor()

const QString& te::qt::widgets::SensorManagerDialog::getSelectedSensor ( ) const

Returns the selected sensor name.

◆ isModified()

bool te::qt::widgets::SensorManagerDialog::isModified ( )
inline

Returns the selected sensor paramters.

Definition at line 89 of file SensorManagerDialog.h.

◆ onAddToolButtonClicked

void te::qt::widgets::SensorManagerDialog::onAddToolButtonClicked ( )
protectedslot

◆ onCancelPushButtonClicked

void te::qt::widgets::SensorManagerDialog::onCancelPushButtonClicked ( )
protectedslot

◆ onHelpPushButtonClicked

void te::qt::widgets::SensorManagerDialog::onHelpPushButtonClicked ( )
protectedslot

◆ onOkPushButtonClicked

void te::qt::widgets::SensorManagerDialog::onOkPushButtonClicked ( )
protectedslot

◆ onSavePushButtonClicked

void te::qt::widgets::SensorManagerDialog::onSavePushButtonClicked ( )
protectedslot

◆ onSearchLineEditTextChanged

void te::qt::widgets::SensorManagerDialog::onSearchLineEditTextChanged ( const QString &  text)
protectedslot

◆ onSensorTableWidgetItemChanged

void te::qt::widgets::SensorManagerDialog::onSensorTableWidgetItemChanged ( QTableWidgetItem *  )
protectedslot

◆ onSensorTableWidgetItemClicked

void te::qt::widgets::SensorManagerDialog::onSensorTableWidgetItemClicked ( QTableWidgetItem *  )
protectedslot

◆ updateSensorParams()

void te::qt::widgets::SensorManagerDialog::updateSensorParams ( )

Member Data Documentation

◆ m_edited

bool te::qt::widgets::SensorManagerDialog::m_edited
private

Flag to indicate if sensors were edited.

Definition at line 110 of file SensorManagerDialog.h.

◆ m_modified

bool te::qt::widgets::SensorManagerDialog::m_modified
private

Definition at line 111 of file SensorManagerDialog.h.

◆ m_Params

std::map<std::string, te::rp::SpectralSensorParams > te::qt::widgets::SensorManagerDialog::m_Params
private

Definition at line 112 of file SensorManagerDialog.h.

◆ m_sensorselected

QString te::qt::widgets::SensorManagerDialog::m_sensorselected
private

Selected sensor name.

Definition at line 109 of file SensorManagerDialog.h.

◆ m_ui

Ui::SensorManagerDialogForm* te::qt::widgets::SensorManagerDialog::m_ui
private

Dialog form.

Definition at line 107 of file SensorManagerDialog.h.


The documentation for this class was generated from the following file: