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

#include <hangulhanjadlg.hxx>

Inheritance diagram for svx::HangulHanjaOptionsDialog:
[legend]
Collaboration diagram for svx::HangulHanjaOptionsDialog:
[legend]

Public Member Functions

 HangulHanjaOptionsDialog (weld::Window *pParent)
 
virtual ~HangulHanjaOptionsDialog () override
 
void AddDict (const OUString &_rName, bool _bChecked)
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (OkHdl, weld::Button &, void)
 
 DECL_LINK (DictsLB_SelectHdl, weld::TreeView &, void)
 
 DECL_LINK (NewDictHdl, weld::Button &, void)
 
 DECL_LINK (EditDictHdl, weld::Button &, void)
 
 DECL_LINK (DeleteDictHdl, weld::Button &, void)
 
void Init ()
 reads settings from core and init controls More...
 

Private Attributes

HHDictList m_aDictList
 
css::uno::Reference< css::linguistic2::XConversionDictionaryList > m_xConversionDictionaryList
 
std::unique_ptr< weld::TreeViewm_xDictsLB
 
std::unique_ptr< weld::CheckButtonm_xIgnorepostCB
 
std::unique_ptr< weld::CheckButtonm_xShowrecentlyfirstCB
 
std::unique_ptr< weld::CheckButtonm_xAutoreplaceuniqueCB
 
std::unique_ptr< weld::Buttonm_xNewPB
 
std::unique_ptr< weld::Buttonm_xEditPB
 
std::unique_ptr< weld::Buttonm_xDeletePB
 
std::unique_ptr< weld::Buttonm_xOkPB
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 177 of file hangulhanjadlg.hxx.

Constructor & Destructor Documentation

◆ HangulHanjaOptionsDialog()

svx::HangulHanjaOptionsDialog::HangulHanjaOptionsDialog ( weld::Window pParent)

◆ ~HangulHanjaOptionsDialog()

svx::HangulHanjaOptionsDialog::~HangulHanjaOptionsDialog ( )
overridevirtual

Definition at line 928 of file hangulhanjadlg.cxx.

Member Function Documentation

◆ AddDict()

void svx::HangulHanjaOptionsDialog::AddDict ( const OUString &  _rName,
bool  _bChecked 
)

Definition at line 932 of file hangulhanjadlg.cxx.

References m_xDictsLB, TRISTATE_FALSE, and TRISTATE_TRUE.

Referenced by Init().

◆ DECL_LINK() [1/5]

svx::HangulHanjaOptionsDialog::DECL_LINK ( DeleteDictHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/5]

svx::HangulHanjaOptionsDialog::DECL_LINK ( DictsLB_SelectHdl  ,
weld::TreeView ,
void   
)
private

◆ DECL_LINK() [3/5]

svx::HangulHanjaOptionsDialog::DECL_LINK ( EditDictHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/5]

svx::HangulHanjaOptionsDialog::DECL_LINK ( NewDictHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/5]

svx::HangulHanjaOptionsDialog::DECL_LINK ( OkHdl  ,
weld::Button ,
void   
)
private

◆ Init()

void svx::HangulHanjaOptionsDialog::Init ( void  )
private

reads settings from core and init controls

Definition at line 719 of file hangulhanjadlg.cxx.

References AddDict(), Any, LanguageTag::getLanguageType(), i, LANGUAGE_KOREAN, m_aDictList, m_xConversionDictionaryList, m_xDictsLB, and nCount.

Referenced by HangulHanjaOptionsDialog().

Member Data Documentation

◆ m_aDictList

HHDictList svx::HangulHanjaOptionsDialog::m_aDictList
private

Definition at line 180 of file hangulhanjadlg.hxx.

Referenced by Init().

◆ m_xAutoreplaceuniqueCB

std::unique_ptr<weld::CheckButton> svx::HangulHanjaOptionsDialog::m_xAutoreplaceuniqueCB
private

Definition at line 186 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xConversionDictionaryList

css::uno::Reference< css::linguistic2::XConversionDictionaryList > svx::HangulHanjaOptionsDialog::m_xConversionDictionaryList
private

Definition at line 181 of file hangulhanjadlg.hxx.

Referenced by Init().

◆ m_xDeletePB

std::unique_ptr<weld::Button> svx::HangulHanjaOptionsDialog::m_xDeletePB
private

Definition at line 189 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xDictsLB

std::unique_ptr<weld::TreeView> svx::HangulHanjaOptionsDialog::m_xDictsLB
private

Definition at line 183 of file hangulhanjadlg.hxx.

Referenced by AddDict(), HangulHanjaOptionsDialog(), and Init().

◆ m_xEditPB

std::unique_ptr<weld::Button> svx::HangulHanjaOptionsDialog::m_xEditPB
private

Definition at line 188 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xIgnorepostCB

std::unique_ptr<weld::CheckButton> svx::HangulHanjaOptionsDialog::m_xIgnorepostCB
private

Definition at line 184 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xNewPB

std::unique_ptr<weld::Button> svx::HangulHanjaOptionsDialog::m_xNewPB
private

Definition at line 187 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xOkPB

std::unique_ptr<weld::Button> svx::HangulHanjaOptionsDialog::m_xOkPB
private

Definition at line 190 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

◆ m_xShowrecentlyfirstCB

std::unique_ptr<weld::CheckButton> svx::HangulHanjaOptionsDialog::m_xShowrecentlyfirstCB
private

Definition at line 185 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().


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