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, SvtValueSet *, 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 &, voidm_aSelectLink
 
std::unique_ptr< SuggestionSetm_xValueSet
 
std::unique_ptr< weld::CustomWeldm_xValueSetWin
 
std::unique_ptr< weld::TreeViewm_xListBox
 

Detailed Description

Definition at line 44 of file hangulhanjadlg.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

void svx::SuggestionDisplay::Clear ( )

Definition at line 398 of file hangulhanjadlg.cxx.

References m_xListBox, and m_xValueSet.

svx::SuggestionDisplay::DECL_LINK ( SelectSuggestionListBoxHdl  ,
weld::TreeView ,
void   
)
svx::SuggestionDisplay::DECL_LINK ( SelectSuggestionValueSetHdl  ,
SvtValueSet ,
void   
)
void svx::SuggestionDisplay::DisplayListBox ( bool  bDisplayListBox)
OUString svx::SuggestionDisplay::GetEntry ( sal_uInt16  nPos) const

Definition at line 424 of file hangulhanjadlg.cxx.

References m_xListBox.

sal_uInt16 svx::SuggestionDisplay::GetEntryCount ( ) const

Definition at line 419 of file hangulhanjadlg.cxx.

References m_xListBox.

OUString svx::SuggestionDisplay::GetSelectedEntry ( ) const

Definition at line 429 of file hangulhanjadlg.cxx.

References m_xListBox.

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

Definition at line 337 of file hangulhanjadlg.cxx.

References m_bDisplayListBox, m_xListBox, and m_xValueSet.

Referenced by DisplayListBox().

void svx::SuggestionDisplay::implUpdateDisplay ( )
private

Definition at line 328 of file hangulhanjadlg.cxx.

References m_bDisplayListBox, m_xListBox, and m_xValueSetWin.

Referenced by DisplayListBox(), and SuggestionDisplay().

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

Definition at line 404 of file hangulhanjadlg.cxx.

References m_xListBox, and m_xValueSet.

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

Definition at line 413 of file hangulhanjadlg.cxx.

References m_xListBox, and m_xValueSet.

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

Definition at line 373 of file hangulhanjadlg.cxx.

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

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

Definition at line 68 of file hangulhanjadlg.hxx.

References m_xListBox, and m_xValueSetWin.

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

Definition at line 393 of file hangulhanjadlg.cxx.

References m_aSelectLink.

Member Data Documentation

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

Definition at line 81 of file hangulhanjadlg.hxx.

Referenced by SelectSuggestionHdl(), and SetSelectHdl().

bool svx::SuggestionDisplay::m_bDisplayListBox
private

Definition at line 79 of file hangulhanjadlg.hxx.

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

bool svx::SuggestionDisplay::m_bInSelectionUpdate
private

Definition at line 80 of file hangulhanjadlg.hxx.

Referenced by SelectSuggestionHdl().

std::unique_ptr<weld::TreeView> svx::SuggestionDisplay::m_xListBox
private
std::unique_ptr<SuggestionSet> svx::SuggestionDisplay::m_xValueSet
private
std::unique_ptr<weld::CustomWeld> svx::SuggestionDisplay::m_xValueSetWin
private

Definition at line 84 of file hangulhanjadlg.hxx.

Referenced by implUpdateDisplay(), and set_size_request().


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