te::qt::widgets::CreateRuleDialog Class Reference

A dialog used to create a rule and define the filter restriction. More...

#include <CreateRuleDialog.h>

Inheritance diagram for te::qt::widgets::CreateRuleDialog:

Public Member Functions

te::se::RulegetRule ()
 
bool isFilterGroupBoxCheckable ()
 
bool isFilterGroupBoxChecked ()
 
void setDataInformation (std::string dataSourceId, std::string dataSetName)
 This method is used to set current layer. More...
 
void setFilterGroupBoxCheckable (bool check)
 
void setFilterGroupBoxChecked (bool check)
 
void setRule (te::se::Rule *rule)
 
Initializer Methods

Methods related to instantiation and destruction.

 CreateRuleDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a basic fill dialog which is a child of parent, with widget flags set to f. More...
 
 ~CreateRuleDialog ()
 Destructor. More...
 

Protected Slots

void onOkPushButtonClicked ()
 

Private Attributes

te::gm::GeomType m_layerGeomType
 
te::qt::widgets::QueryBuilderWidgetm_queryWidget
 
te::se::Rulem_rule
 
std::unique_ptr< Ui::CreateRuleDialogForm > m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to create a rule and define the filter restriction.

Definition at line 66 of file CreateRuleDialog.h.

Constructor & Destructor Documentation

◆ CreateRuleDialog()

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

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

◆ ~CreateRuleDialog()

te::qt::widgets::CreateRuleDialog::~CreateRuleDialog ( )

Destructor.

Member Function Documentation

◆ getRule()

te::se::Rule* te::qt::widgets::CreateRuleDialog::getRule ( )

◆ isFilterGroupBoxCheckable()

bool te::qt::widgets::CreateRuleDialog::isFilterGroupBoxCheckable ( )

◆ isFilterGroupBoxChecked()

bool te::qt::widgets::CreateRuleDialog::isFilterGroupBoxChecked ( )

◆ onOkPushButtonClicked

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

◆ setDataInformation()

void te::qt::widgets::CreateRuleDialog::setDataInformation ( std::string  dataSourceId,
std::string  dataSetName 
)

This method is used to set current layer.

◆ setFilterGroupBoxCheckable()

void te::qt::widgets::CreateRuleDialog::setFilterGroupBoxCheckable ( bool  check)

◆ setFilterGroupBoxChecked()

void te::qt::widgets::CreateRuleDialog::setFilterGroupBoxChecked ( bool  check)

◆ setRule()

void te::qt::widgets::CreateRuleDialog::setRule ( te::se::Rule rule)

Member Data Documentation

◆ m_layerGeomType

te::gm::GeomType te::qt::widgets::CreateRuleDialog::m_layerGeomType
private

Definition at line 113 of file CreateRuleDialog.h.

◆ m_queryWidget

te::qt::widgets::QueryBuilderWidget* te::qt::widgets::CreateRuleDialog::m_queryWidget
private

Definition at line 111 of file CreateRuleDialog.h.

◆ m_rule

te::se::Rule* te::qt::widgets::CreateRuleDialog::m_rule
private

Definition at line 117 of file CreateRuleDialog.h.

◆ m_ui

std::unique_ptr<Ui::CreateRuleDialogForm> te::qt::widgets::CreateRuleDialog::m_ui
private

Dialog form.

Definition at line 115 of file CreateRuleDialog.h.


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