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

#include <hangulhanjadlg.hxx>

Collaboration diagram for svx::SuggestionDisplay:
[legend]

Public Member Functions

 SuggestionDisplay (weld::Builder &rBuilder)
 
void DisplayListBox (bool bDisplayListBox)
 
void SetSelectHdl (const Link< SuggestionDisplay &, void > &rLink)
 
void Clear ()
 
void InsertEntry (const OUString &rStr)
 
void SelectEntryPos (sal_uInt16 nPos)
 
sal_uInt16 GetEntryCount () const
 
OUString GetEntry (sal_uInt16 nPos) const
 
OUString GetSelectedEntry () const
 
 DECL_LINK (SelectSuggestionListBoxHdl, weld::TreeView &, void)
 
 DECL_LINK (SelectSuggestionValueSetHdl, ValueSet *, void)
 
void SelectSuggestionHdl (bool bListBox)
 
void SetHelpIds ()
 
void set_size_request (int nWidth, int nHeight)
 

Private Member Functions

void implUpdateDisplay ()
 
weld::WidgetimplGetCurrentControl ()
 

Private Attributes

bool m_bDisplayListBox
 
bool m_bInSelectionUpdate
 
Link< SuggestionDisplay &, void > m_aSelectLink
 
std::unique_ptr< SuggestionSetm_xValueSet
 
std::unique_ptr< weld::CustomWeldm_xValueSetWin
 
std::unique_ptr< weld::TreeViewm_xListBox
 

Detailed Description

Definition at line 43 of file hangulhanjadlg.hxx.

Constructor & Destructor Documentation

◆ SuggestionDisplay()

svx::SuggestionDisplay::SuggestionDisplay ( weld::Builder rBuilder)

Member Function Documentation

◆ Clear()

void svx::SuggestionDisplay::Clear ( )

Definition at line 382 of file hangulhanjadlg.cxx.

References m_xListBox, and m_xValueSet.

◆ DECL_LINK() [1/2]

svx::SuggestionDisplay::DECL_LINK ( SelectSuggestionListBoxHdl  ,
weld::TreeView ,
void   
)

◆ DECL_LINK() [2/2]

svx::SuggestionDisplay::DECL_LINK ( SelectSuggestionValueSetHdl  ,
ValueSet ,
void   
)

◆ DisplayListBox()

void svx::SuggestionDisplay::DisplayListBox ( bool  bDisplayListBox)

◆ GetEntry()

OUString svx::SuggestionDisplay::GetEntry ( sal_uInt16  nPos) const

Definition at line 408 of file hangulhanjadlg.cxx.

References m_xListBox, and nPos.

◆ GetEntryCount()

sal_uInt16 svx::SuggestionDisplay::GetEntryCount ( ) const

Definition at line 403 of file hangulhanjadlg.cxx.

References m_xListBox.

◆ GetSelectedEntry()

OUString svx::SuggestionDisplay::GetSelectedEntry ( ) const

Definition at line 413 of file hangulhanjadlg.cxx.

References m_xListBox.

◆ implGetCurrentControl()

weld::Widget & svx::SuggestionDisplay::implGetCurrentControl ( )
private

Definition at line 321 of file hangulhanjadlg.cxx.

References m_bDisplayListBox, m_xListBox, and m_xValueSet.

Referenced by DisplayListBox().

◆ implUpdateDisplay()

void svx::SuggestionDisplay::implUpdateDisplay ( )
private

Definition at line 312 of file hangulhanjadlg.cxx.

References m_bDisplayListBox, m_xListBox, and m_xValueSetWin.

Referenced by DisplayListBox(), and SuggestionDisplay().

◆ InsertEntry()

void svx::SuggestionDisplay::InsertEntry ( const OUString &  rStr)

Definition at line 388 of file hangulhanjadlg.cxx.

References m_xListBox, and m_xValueSet.

◆ SelectEntryPos()

void svx::SuggestionDisplay::SelectEntryPos ( sal_uInt16  nPos)

Definition at line 397 of file hangulhanjadlg.cxx.

References m_xListBox, m_xValueSet, and nPos.

◆ SelectSuggestionHdl()

void svx::SuggestionDisplay::SelectSuggestionHdl ( bool  bListBox)

Definition at line 357 of file hangulhanjadlg.cxx.

References m_aSelectLink, m_bInSelectionUpdate, m_xListBox, m_xValueSet, and nPos.

◆ set_size_request()

void svx::SuggestionDisplay::set_size_request ( int  nWidth,
int  nHeight 
)
inline

Definition at line 67 of file hangulhanjadlg.hxx.

References m_xListBox, and m_xValueSetWin.

◆ SetHelpIds()

void svx::SuggestionDisplay::SetHelpIds ( )

◆ SetSelectHdl()

void svx::SuggestionDisplay::SetSelectHdl ( const Link< SuggestionDisplay &, void > &  rLink)

Definition at line 377 of file hangulhanjadlg.cxx.

References m_aSelectLink.

Member Data Documentation

◆ m_aSelectLink

Link<SuggestionDisplay&,void> svx::SuggestionDisplay::m_aSelectLink
private

Definition at line 80 of file hangulhanjadlg.hxx.

Referenced by SelectSuggestionHdl(), and SetSelectHdl().

◆ m_bDisplayListBox

bool svx::SuggestionDisplay::m_bDisplayListBox
private

Definition at line 78 of file hangulhanjadlg.hxx.

Referenced by DisplayListBox(), implGetCurrentControl(), and implUpdateDisplay().

◆ m_bInSelectionUpdate

bool svx::SuggestionDisplay::m_bInSelectionUpdate
private

Definition at line 79 of file hangulhanjadlg.hxx.

Referenced by SelectSuggestionHdl().

◆ m_xListBox

std::unique_ptr<weld::TreeView> svx::SuggestionDisplay::m_xListBox
private

◆ m_xValueSet

std::unique_ptr<SuggestionSet> svx::SuggestionDisplay::m_xValueSet
private

◆ m_xValueSetWin

std::unique_ptr<weld::CustomWeld> svx::SuggestionDisplay::m_xValueSetWin
private

Definition at line 83 of file hangulhanjadlg.hxx.

Referenced by implUpdateDisplay(), and set_size_request().


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