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 262 of file dlgctrl.hxx.

Constructor & Destructor Documentation

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

Definition at line 1017 of file dlgctrl.cxx.

Member Function Documentation

void SvxLineEndLB::Append ( const XLineEndEntry rEntry,
const BitmapEx rBitmap 
)
void SvxLineEndLB::append_text ( const OUString &  rStr)
inline

Definition at line 283 of file dlgctrl.hxx.

void SvxLineEndLB::clear ( )
inline

Definition at line 275 of file dlgctrl.hxx.

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

Definition at line 281 of file dlgctrl.hxx.

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

Definition at line 277 of file dlgctrl.hxx.

OUString SvxLineEndLB::get_active_text ( ) const
inline

Definition at line 280 of file dlgctrl.hxx.

int SvxLineEndLB::get_count ( ) const
inline

Definition at line 282 of file dlgctrl.hxx.

bool SvxLineEndLB::get_sensitive ( ) const
inline

Definition at line 287 of file dlgctrl.hxx.

bool SvxLineEndLB::get_value_changed_from_saved ( ) const
inline

Definition at line 284 of file dlgctrl.hxx.

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

Definition at line 276 of file dlgctrl.hxx.

References nPos.

void SvxLineEndLB::save_value ( )
inline

Definition at line 285 of file dlgctrl.hxx.

void SvxLineEndLB::set_active ( int  nPos)
inline

Definition at line 278 of file dlgctrl.hxx.

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

Definition at line 279 of file dlgctrl.hxx.

void SvxLineEndLB::set_sensitive ( bool  bSensitive)
inline

Definition at line 286 of file dlgctrl.hxx.

Member Data Documentation

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

Definition at line 265 of file dlgctrl.hxx.

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


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