te::qt::widgets::QuickSelectDialog Class Reference

This file defines a class for a Select Dialog. More...

#include <QuickSelectDialog.h>

Inheritance diagram for te::qt::widgets::QuickSelectDialog:

Public Member Functions

std::set< std::string > getFunctionsNames ()
 
te::da::Select getSelect ()
 
std::string getSelectString ()
 
 QuickSelectDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setInputDataSource (te::da::DataSourcePtr dataSource)
 
 ~QuickSelectDialog ()
 

Protected Slots

void onAddAttrToolButtonClicked ()
 
void onCheckToolButtonClicked ()
 
void onDataSetComboBoxSelected (int index)
 
void onOkPushButtonClicked ()
 
void onRemoveAttrToolButtonClicked ()
 

Protected Member Functions

std::string setAliasName (std::string value)
 

Private Attributes

te::da::DataSourcePtr m_dataSource
 
QGridLayout * m_queryLayout
 
te::qt::widgets::QueryBuilderWidgetm_queryWidget
 
std::unique_ptr< Ui::QuickSelectDialogForm > m_ui
 

Detailed Description

This file defines a class for a Select Dialog.

Definition at line 65 of file QuickSelectDialog.h.

Constructor & Destructor Documentation

◆ QuickSelectDialog()

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

◆ ~QuickSelectDialog()

te::qt::widgets::QuickSelectDialog::~QuickSelectDialog ( )

Member Function Documentation

◆ getFunctionsNames()

std::set<std::string> te::qt::widgets::QuickSelectDialog::getFunctionsNames ( )

◆ getSelect()

te::da::Select te::qt::widgets::QuickSelectDialog::getSelect ( )

◆ getSelectString()

std::string te::qt::widgets::QuickSelectDialog::getSelectString ( )

◆ onAddAttrToolButtonClicked

void te::qt::widgets::QuickSelectDialog::onAddAttrToolButtonClicked ( )
protectedslot

◆ onCheckToolButtonClicked

void te::qt::widgets::QuickSelectDialog::onCheckToolButtonClicked ( )
protectedslot

◆ onDataSetComboBoxSelected

void te::qt::widgets::QuickSelectDialog::onDataSetComboBoxSelected ( int  index)
protectedslot

◆ onOkPushButtonClicked

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

◆ onRemoveAttrToolButtonClicked

void te::qt::widgets::QuickSelectDialog::onRemoveAttrToolButtonClicked ( )
protectedslot

◆ setAliasName()

std::string te::qt::widgets::QuickSelectDialog::setAliasName ( std::string  value)
protected

◆ setInputDataSource()

void te::qt::widgets::QuickSelectDialog::setInputDataSource ( te::da::DataSourcePtr  dataSource)

Member Data Documentation

◆ m_dataSource

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

Definition at line 109 of file QuickSelectDialog.h.

◆ m_queryLayout

QGridLayout* te::qt::widgets::QuickSelectDialog::m_queryLayout
private

Definition at line 105 of file QuickSelectDialog.h.

◆ m_queryWidget

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

Definition at line 107 of file QuickSelectDialog.h.

◆ m_ui

std::unique_ptr<Ui::QuickSelectDialogForm> te::qt::widgets::QuickSelectDialog::m_ui
private

Definition at line 103 of file QuickSelectDialog.h.


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