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 OString &rDialogId)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OString &rHelpId)
 
OString 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 178 of file hangulhanjadlg.hxx.

Constructor & Destructor Documentation

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

Definition at line 922 of file hangulhanjadlg.cxx.

Member Function Documentation

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

Definition at line 926 of file hangulhanjadlg.cxx.

References m_xDictsLB, TRISTATE_FALSE, and TRISTATE_TRUE.

Referenced by Init().

svx::HangulHanjaOptionsDialog::DECL_LINK ( OkHdl  ,
weld::Button ,
void   
)
private
svx::HangulHanjaOptionsDialog::DECL_LINK ( DictsLB_SelectHdl  ,
weld::TreeView ,
void   
)
private
svx::HangulHanjaOptionsDialog::DECL_LINK ( NewDictHdl  ,
weld::Button ,
void   
)
private
svx::HangulHanjaOptionsDialog::DECL_LINK ( EditDictHdl  ,
weld::Button ,
void   
)
private
svx::HangulHanjaOptionsDialog::DECL_LINK ( DeleteDictHdl  ,
weld::Button ,
void   
)
private
void svx::HangulHanjaOptionsDialog::Init ( void  )
private

reads settings from core and init controls

Definition at line 711 of file hangulhanjadlg.cxx.

References AddDict(), Any, comphelper::getProcessComponentContext(), i, LANGUAGE_KOREAN, m_aDictList, m_xConversionDictionaryList, and m_xDictsLB.

Referenced by HangulHanjaOptionsDialog().

Member Data Documentation

HHDictList svx::HangulHanjaOptionsDialog::m_aDictList
private

Definition at line 181 of file hangulhanjadlg.hxx.

Referenced by Init().

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

Definition at line 187 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 182 of file hangulhanjadlg.hxx.

Referenced by Init().

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

Definition at line 190 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 184 of file hangulhanjadlg.hxx.

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

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

Definition at line 189 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 185 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 188 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 191 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().

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

Definition at line 186 of file hangulhanjadlg.hxx.

Referenced by HangulHanjaOptionsDialog().


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