LibreOffice Module reportdesign (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::ConditionField Class Reference

#include <Condition.hxx>

Collaboration diagram for rptui::ConditionField:
[legend]

Public Member Functions

 ConditionField (Condition *pParent, std::unique_ptr< weld::Entry > xSubEdit, std::unique_ptr< weld::Button > xFormula)
 
void grab_focus ()
 
void set_visible (bool bShow)
 
void set_text (const OUString &rText)
 
OUString get_text () const
 

Private Member Functions

 DECL_LINK (OnFormula, weld::Button &, void)
 

Private Attributes

Conditionm_pParent
 
std::unique_ptr< weld::Entrym_xSubEdit
 
std::unique_ptr< weld::Buttonm_xFormula
 

Detailed Description

Definition at line 42 of file Condition.hxx.

Constructor & Destructor Documentation

◆ ConditionField()

rptui::ConditionField::ConditionField ( Condition pParent,
std::unique_ptr< weld::Entry xSubEdit,
std::unique_ptr< weld::Button xFormula 
)

Definition at line 42 of file Condition.cxx.

References LINK, and m_xFormula.

Member Function Documentation

◆ DECL_LINK()

rptui::ConditionField::DECL_LINK ( OnFormula  ,
weld::Button ,
void   
)
private

◆ get_text()

OUString rptui::ConditionField::get_text ( ) const
inline

Definition at line 54 of file Condition.hxx.

References m_xSubEdit.

◆ grab_focus()

void rptui::ConditionField::grab_focus ( )
inline

Definition at line 51 of file Condition.hxx.

References m_xSubEdit.

◆ set_text()

void rptui::ConditionField::set_text ( const OUString &  rText)
inline

Definition at line 53 of file Condition.hxx.

References m_xSubEdit.

◆ set_visible()

void rptui::ConditionField::set_visible ( bool  bShow)
inline

Definition at line 52 of file Condition.hxx.

References m_xFormula, and m_xSubEdit.

Member Data Documentation

◆ m_pParent

Condition* rptui::ConditionField::m_pParent
private

Definition at line 44 of file Condition.hxx.

◆ m_xFormula

std::unique_ptr<weld::Button> rptui::ConditionField::m_xFormula
private

Definition at line 46 of file Condition.hxx.

Referenced by ConditionField(), and set_visible().

◆ m_xSubEdit

std::unique_ptr<weld::Entry> rptui::ConditionField::m_xSubEdit
private

Definition at line 45 of file Condition.hxx.

Referenced by get_text(), grab_focus(), set_text(), and set_visible().


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