te::qt::widgets::QueryConnectorWidget Class Reference

This class is used to define the Query Connector for a where clause. More...

#include <QueryConnectorWidget.h>

Inheritance diagram for te::qt::widgets::QueryConnectorWidget:

Public Member Functions

te::qt::widgets::QueryConditionWidgetgetConditionLeft ()
 
te::qt::widgets::QueryConditionWidgetgetConditionRight ()
 
te::qt::widgets::QueryConnectorWidgetgetConnectorLeft ()
 
te::qt::widgets::QueryConnectorWidgetgetConnectorParent ()
 
te::qt::widgets::QueryConnectorWidgetgetConnectorRight ()
 
te::da::ExpressiongetExpression ()
 
 QueryConnectorWidget (te::da::DataSourcePtr dataSource, std::string dataSetName, QWidget *parent=0, Qt::WindowFlags f=0)
 
void setConditionLeft (te::qt::widgets::QueryConditionWidget *condition)
 
void setConditionRight (te::qt::widgets::QueryConditionWidget *condition)
 
void setConnectorLeft (te::qt::widgets::QueryConnectorWidget *connectorChild)
 
void setConnectorParent (te::qt::widgets::QueryConnectorWidget *connectorParent)
 
void setConnectorRight (te::qt::widgets::QueryConnectorWidget *connectorChild)
 
void setCurrentConnector (te::da::Function *func)
 
 ~QueryConnectorWidget ()
 

Public Attributes

QTreeWidgetItem * m_item
 

Protected Member Functions

void setConnectorsList ()
 

Private Attributes

te::qt::widgets::QueryConditionWidgetm_conditionLeft
 
te::qt::widgets::QueryConditionWidgetm_conditionRight
 
te::qt::widgets::QueryConnectorWidgetm_connectorLeft
 
te::qt::widgets::QueryConnectorWidgetm_connectorParent
 
te::qt::widgets::QueryConnectorWidgetm_connectorRight
 
std::string m_dataSetName
 
te::da::DataSourcePtr m_dataSource
 
std::unique_ptr< Ui::QueryConnectorWidgetForm > m_ui
 

Detailed Description

This class is used to define the Query Connector for a where clause.

Definition at line 57 of file QueryConnectorWidget.h.

Constructor & Destructor Documentation

◆ QueryConnectorWidget()

te::qt::widgets::QueryConnectorWidget::QueryConnectorWidget ( te::da::DataSourcePtr  dataSource,
std::string  dataSetName,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~QueryConnectorWidget()

te::qt::widgets::QueryConnectorWidget::~QueryConnectorWidget ( )

Member Function Documentation

◆ getConditionLeft()

te::qt::widgets::QueryConditionWidget* te::qt::widgets::QueryConnectorWidget::getConditionLeft ( )

◆ getConditionRight()

te::qt::widgets::QueryConditionWidget* te::qt::widgets::QueryConnectorWidget::getConditionRight ( )

◆ getConnectorLeft()

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::getConnectorLeft ( )

◆ getConnectorParent()

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::getConnectorParent ( )

◆ getConnectorRight()

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::getConnectorRight ( )

◆ getExpression()

te::da::Expression* te::qt::widgets::QueryConnectorWidget::getExpression ( )

◆ setConditionLeft()

void te::qt::widgets::QueryConnectorWidget::setConditionLeft ( te::qt::widgets::QueryConditionWidget condition)

◆ setConditionRight()

void te::qt::widgets::QueryConnectorWidget::setConditionRight ( te::qt::widgets::QueryConditionWidget condition)

◆ setConnectorLeft()

void te::qt::widgets::QueryConnectorWidget::setConnectorLeft ( te::qt::widgets::QueryConnectorWidget connectorChild)

◆ setConnectorParent()

void te::qt::widgets::QueryConnectorWidget::setConnectorParent ( te::qt::widgets::QueryConnectorWidget connectorParent)

◆ setConnectorRight()

void te::qt::widgets::QueryConnectorWidget::setConnectorRight ( te::qt::widgets::QueryConnectorWidget connectorChild)

◆ setConnectorsList()

void te::qt::widgets::QueryConnectorWidget::setConnectorsList ( )
protected

◆ setCurrentConnector()

void te::qt::widgets::QueryConnectorWidget::setCurrentConnector ( te::da::Function func)

Member Data Documentation

◆ m_conditionLeft

te::qt::widgets::QueryConditionWidget* te::qt::widgets::QueryConnectorWidget::m_conditionLeft
private

Definition at line 102 of file QueryConnectorWidget.h.

◆ m_conditionRight

te::qt::widgets::QueryConditionWidget* te::qt::widgets::QueryConnectorWidget::m_conditionRight
private

Definition at line 103 of file QueryConnectorWidget.h.

◆ m_connectorLeft

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::m_connectorLeft
private

Definition at line 100 of file QueryConnectorWidget.h.

◆ m_connectorParent

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::m_connectorParent
private

Definition at line 99 of file QueryConnectorWidget.h.

◆ m_connectorRight

te::qt::widgets::QueryConnectorWidget* te::qt::widgets::QueryConnectorWidget::m_connectorRight
private

Definition at line 101 of file QueryConnectorWidget.h.

◆ m_dataSetName

std::string te::qt::widgets::QueryConnectorWidget::m_dataSetName
private

Definition at line 107 of file QueryConnectorWidget.h.

◆ m_dataSource

te::da::DataSourcePtr te::qt::widgets::QueryConnectorWidget::m_dataSource
private

Definition at line 105 of file QueryConnectorWidget.h.

◆ m_item

QTreeWidgetItem* te::qt::widgets::QueryConnectorWidget::m_item

Definition at line 111 of file QueryConnectorWidget.h.

◆ m_ui

std::unique_ptr<Ui::QueryConnectorWidgetForm> te::qt::widgets::QueryConnectorWidget::m_ui
private

Definition at line 97 of file QueryConnectorWidget.h.


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