LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
SvxLineEndLB Class Reference

#include <dlgctrl.hxx>

Public Member Functions

 SvxLineEndLB (std::unique_ptr< weld::ComboBox > pControl)
 
void Fill (const XLineEndListRef &pList, bool bStart=true)
 
void Append (const XLineEndEntry &rEntry, const BitmapEx &rBitmap)
 
void Modify (const XLineEndEntry &rEntry, sal_Int32 nPos, const BitmapEx &rBitmap)
 
void clear ()
 
void remove (int nPos)
 
int get_active () const
 
void set_active (int nPos)
 
void set_active_text (const OUString &rStr)
 
OUString get_active_text () const
 
void connect_changed (const Link< weld::ComboBox &, void > &rLink)
 
int get_count () const
 
void append_text (const OUString &rStr)
 
bool get_value_changed_from_saved () const
 
void save_value ()
 
void set_sensitive (bool bSensitive)
 
bool get_sensitive () const
 

Private Attributes

std::unique_ptr< weld::ComboBoxm_xControl
 

Detailed Description

Definition at line 246 of file dlgctrl.hxx.

Constructor & Destructor Documentation

◆ SvxLineEndLB()

SvxLineEndLB::SvxLineEndLB ( std::unique_ptr< weld::ComboBox pControl)

Definition at line 1013 of file dlgctrl.cxx.

Member Function Documentation

◆ Append()

void SvxLineEndLB::Append ( const XLineEndEntry rEntry,
const BitmapEx rBitmap 
)

◆ append_text()

void SvxLineEndLB::append_text ( const OUString &  rStr)
inline

Definition at line 267 of file dlgctrl.hxx.

References m_xControl.

◆ clear()

void SvxLineEndLB::clear ( )
inline

Definition at line 259 of file dlgctrl.hxx.

References m_xControl.

◆ connect_changed()

void SvxLineEndLB::connect_changed ( const Link< weld::ComboBox &, void > &  rLink)
inline

Definition at line 265 of file dlgctrl.hxx.

References m_xControl.

◆ Fill()

void SvxLineEndLB::Fill ( const XLineEndListRef pList,
bool  bStart = true 
)

◆ get_active()

int SvxLineEndLB::get_active ( ) const
inline

Definition at line 261 of file dlgctrl.hxx.

References m_xControl.

◆ get_active_text()

OUString SvxLineEndLB::get_active_text ( ) const
inline

Definition at line 264 of file dlgctrl.hxx.

References m_xControl.

◆ get_count()

int SvxLineEndLB::get_count ( ) const
inline

Definition at line 266 of file dlgctrl.hxx.

References m_xControl.

◆ get_sensitive()

bool SvxLineEndLB::get_sensitive ( ) const
inline

Definition at line 271 of file dlgctrl.hxx.

References m_xControl.

◆ get_value_changed_from_saved()

bool SvxLineEndLB::get_value_changed_from_saved ( ) const
inline

Definition at line 268 of file dlgctrl.hxx.

References m_xControl.

◆ Modify()

void SvxLineEndLB::Modify ( const XLineEndEntry rEntry,
sal_Int32  nPos,
const BitmapEx rBitmap 
)

◆ remove()

void SvxLineEndLB::remove ( int  nPos)
inline

Definition at line 260 of file dlgctrl.hxx.

References m_xControl, and nPos.

◆ save_value()

void SvxLineEndLB::save_value ( )
inline

Definition at line 269 of file dlgctrl.hxx.

References m_xControl.

◆ set_active()

void SvxLineEndLB::set_active ( int  nPos)
inline

Definition at line 262 of file dlgctrl.hxx.

References m_xControl, and nPos.

◆ set_active_text()

void SvxLineEndLB::set_active_text ( const OUString &  rStr)
inline

Definition at line 263 of file dlgctrl.hxx.

References m_xControl.

◆ set_sensitive()

void SvxLineEndLB::set_sensitive ( bool  bSensitive)
inline

Definition at line 270 of file dlgctrl.hxx.

References m_xControl.

Member Data Documentation

◆ m_xControl

std::unique_ptr<weld::ComboBox> SvxLineEndLB::m_xControl
private

Definition at line 249 of file dlgctrl.hxx.

Referenced by Append(), Fill(), and Modify().


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