LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::DlgOrderCrit Class Referencefinal

#include <queryorder.hxx>

Inheritance diagram for dbaui::DlgOrderCrit:
[legend]
Collaboration diagram for dbaui::DlgOrderCrit:
[legend]

Public Member Functions

 DlgOrderCrit (weld::Window *pParent, const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::sdb::XSingleSelectQueryComposer > &_rxComposer, const css::uno::Reference< css::container::XNameAccess > &_rxCols)
 
virtual ~DlgOrderCrit () override
 
void BuildOrderPart ()
 
OUString GetOrderList () const
 
const OUString & GetOriginalOrder () const
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (FieldListSelectHdl, weld::ComboBox &, void)
 
void EnableLines ()
 
void impl_initializeOrderList_nothrow ()
 

Private Attributes

OUString m_sOrgOrder
 
css::uno::Reference< css::sdb::XSingleSelectQueryComposer > m_xQueryComposer
 
css::uno::Reference< css::container::XNameAccess > m_xColumns
 
css::uno::Reference< css::sdbc::XConnection > m_xConnection
 
weld::ComboBoxm_aColumnList [DOG_ROWS]
 
weld::ComboBoxm_aValueList [DOG_ROWS]
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERFIELD1
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERVALUE1
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERFIELD2
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERVALUE2
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERFIELD3
 
std::unique_ptr< weld::ComboBoxm_xLB_ORDERVALUE3
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 43 of file queryorder.hxx.

Constructor & Destructor Documentation

◆ DlgOrderCrit()

DlgOrderCrit::DlgOrderCrit ( weld::Window pParent,
const css::uno::Reference< css::sdbc::XConnection > &  _rxConnection,
const css::uno::Reference< css::sdb::XSingleSelectQueryComposer > &  _rxComposer,
const css::uno::Reference< css::container::XNameAccess > &  _rxCols 
)

◆ ~DlgOrderCrit()

DlgOrderCrit::~DlgOrderCrit ( )
overridevirtual

Definition at line 116 of file queryorder.cxx.

Member Function Documentation

◆ BuildOrderPart()

void DlgOrderCrit::BuildOrderPart ( )

◆ DECL_LINK()

dbaui::DlgOrderCrit::DECL_LINK ( FieldListSelectHdl  ,
weld::ComboBox ,
void   
)
private

◆ EnableLines()

void DlgOrderCrit::EnableLines ( )
private

◆ GetOrderList()

OUString DlgOrderCrit::GetOrderList ( ) const

◆ GetOriginalOrder()

const OUString & dbaui::DlgOrderCrit::GetOriginalOrder ( ) const
inline

Definition at line 74 of file queryorder.hxx.

References m_sOrgOrder.

Referenced by dbaui::RowsetOrderDialog::executedDialog().

◆ impl_initializeOrderList_nothrow()

void DlgOrderCrit::impl_initializeOrderList_nothrow ( )
private

Member Data Documentation

◆ m_aColumnList

weld::ComboBox* dbaui::DlgOrderCrit::m_aColumnList[DOG_ROWS]
private

Definition at line 51 of file queryorder.hxx.

Referenced by DlgOrderCrit(), GetOrderList(), and impl_initializeOrderList_nothrow().

◆ m_aValueList

weld::ComboBox* dbaui::DlgOrderCrit::m_aValueList[DOG_ROWS]
private

Definition at line 52 of file queryorder.hxx.

Referenced by DlgOrderCrit(), GetOrderList(), and impl_initializeOrderList_nothrow().

◆ m_sOrgOrder

OUString dbaui::DlgOrderCrit::m_sOrgOrder
private

Definition at line 45 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and GetOriginalOrder().

◆ m_xColumns

css::uno::Reference< css::container::XNameAccess> dbaui::DlgOrderCrit::m_xColumns
private

Definition at line 48 of file queryorder.hxx.

Referenced by DlgOrderCrit().

◆ m_xConnection

css::uno::Reference< css::sdbc::XConnection> dbaui::DlgOrderCrit::m_xConnection
private

Definition at line 49 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and GetOrderList().

◆ m_xLB_ORDERFIELD1

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERFIELD1
private

Definition at line 54 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and EnableLines().

◆ m_xLB_ORDERFIELD2

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERFIELD2
private

Definition at line 56 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and EnableLines().

◆ m_xLB_ORDERFIELD3

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERFIELD3
private

Definition at line 58 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and EnableLines().

◆ m_xLB_ORDERVALUE1

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERVALUE1
private

Definition at line 55 of file queryorder.hxx.

Referenced by DlgOrderCrit().

◆ m_xLB_ORDERVALUE2

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERVALUE2
private

Definition at line 57 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and EnableLines().

◆ m_xLB_ORDERVALUE3

std::unique_ptr<weld::ComboBox> dbaui::DlgOrderCrit::m_xLB_ORDERVALUE3
private

Definition at line 59 of file queryorder.hxx.

Referenced by DlgOrderCrit(), and EnableLines().

◆ m_xQueryComposer

css::uno::Reference< css::sdb::XSingleSelectQueryComposer> dbaui::DlgOrderCrit::m_xQueryComposer
private

Definition at line 47 of file queryorder.hxx.

Referenced by BuildOrderPart(), DlgOrderCrit(), and impl_initializeOrderList_nothrow().


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