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

#include <optjava.hxx>

Inheritance diagram for SvxJavaParameterDlg:
[legend]
Collaboration diagram for SvxJavaParameterDlg:
[legend]

Public Member Functions

 SvxJavaParameterDlg (weld::Window *pParent)
 
virtual ~SvxJavaParameterDlg () override
 
virtual short run () override
 
std::vector< OUString > GetParameters () const
 
void SetParameters (std::vector< OUString > const &rParams)
 
void DisableButtons ()
 
void EditParameter ()
 
- 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 (ModifyHdl_Impl, weld::Entry &, void)
 
 DECL_LINK (ActivateHdl_Impl, weld::Entry &, bool)
 
 DECL_LINK (AssignHdl_Impl, weld::Button &, void)
 
 DECL_LINK (SelectHdl_Impl, weld::TreeView &, void)
 
 DECL_LINK (DblClickHdl_Impl, weld::TreeView &, bool)
 
 DECL_LINK (RemoveHdl_Impl, weld::Button &, void)
 
 DECL_LINK (EditHdl_Impl, weld::Button &, void)
 
void EnableRemoveButton ()
 
void EnableEditButton ()
 
void DisableAssignButton ()
 
void DisableRemoveButton ()
 
void DisableEditButton ()
 

Private Attributes

std::unique_ptr< weld::Entrym_xParameterEdit
 
std::unique_ptr< weld::Buttonm_xAssignBtn
 
std::unique_ptr< weld::TreeViewm_xAssignedList
 
std::unique_ptr< weld::Buttonm_xRemoveBtn
 
std::unique_ptr< weld::Buttonm_xEditBtn
 

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 118 of file optjava.hxx.

Constructor & Destructor Documentation

◆ SvxJavaParameterDlg()

SvxJavaParameterDlg::SvxJavaParameterDlg ( weld::Window pParent)
explicit

◆ ~SvxJavaParameterDlg()

SvxJavaParameterDlg::~SvxJavaParameterDlg ( )
overridevirtual

Definition at line 628 of file optjava.cxx.

Member Function Documentation

◆ DECL_LINK() [1/7]

SvxJavaParameterDlg::DECL_LINK ( ActivateHdl_Impl  ,
weld::Entry ,
bool   
)
private

◆ DECL_LINK() [2/7]

SvxJavaParameterDlg::DECL_LINK ( AssignHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/7]

SvxJavaParameterDlg::DECL_LINK ( DblClickHdl_Impl  ,
weld::TreeView ,
bool   
)
private

◆ DECL_LINK() [4/7]

SvxJavaParameterDlg::DECL_LINK ( EditHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/7]

SvxJavaParameterDlg::DECL_LINK ( ModifyHdl_Impl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [6/7]

SvxJavaParameterDlg::DECL_LINK ( RemoveHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [7/7]

SvxJavaParameterDlg::DECL_LINK ( SelectHdl_Impl  ,
weld::TreeView ,
void   
)
private

◆ DisableAssignButton()

void SvxJavaParameterDlg::DisableAssignButton ( )
inlineprivate

Definition at line 145 of file optjava.hxx.

References m_xAssignBtn.

Referenced by DisableButtons().

◆ DisableButtons()

void SvxJavaParameterDlg::DisableButtons ( )

Definition at line 748 of file optjava.cxx.

References DisableAssignButton(), DisableEditButton(), and DisableRemoveButton().

◆ DisableEditButton()

void SvxJavaParameterDlg::DisableEditButton ( )
inlineprivate

Definition at line 155 of file optjava.hxx.

References m_xEditBtn.

Referenced by DisableButtons(), and SetParameters().

◆ DisableRemoveButton()

void SvxJavaParameterDlg::DisableRemoveButton ( )
inlineprivate

Definition at line 150 of file optjava.hxx.

References m_xRemoveBtn.

Referenced by DisableButtons(), and SetParameters().

◆ EditParameter()

void SvxJavaParameterDlg::EditParameter ( )

◆ EnableEditButton()

void SvxJavaParameterDlg::EnableEditButton ( )
inlineprivate

Definition at line 140 of file optjava.hxx.

References m_xAssignedList, and m_xEditBtn.

Referenced by SvxJavaParameterDlg().

◆ EnableRemoveButton()

void SvxJavaParameterDlg::EnableRemoveButton ( )
inlineprivate

Definition at line 135 of file optjava.hxx.

References m_xAssignedList, and m_xRemoveBtn.

Referenced by SvxJavaParameterDlg().

◆ GetParameters()

std::vector< OUString > SvxJavaParameterDlg::GetParameters ( ) const

Definition at line 738 of file optjava.cxx.

References i, m_xAssignedList, and nCount.

◆ run()

short SvxJavaParameterDlg::run ( )
overridevirtual

Reimplemented from weld::DialogController.

Definition at line 731 of file optjava.cxx.

References m_xAssignedList, and m_xParameterEdit.

◆ SetParameters()

void SvxJavaParameterDlg::SetParameters ( std::vector< OUString > const &  rParams)

Definition at line 755 of file optjava.cxx.

References DisableEditButton(), DisableRemoveButton(), and m_xAssignedList.

Member Data Documentation

◆ m_xAssignBtn

std::unique_ptr<weld::Button> SvxJavaParameterDlg::m_xAssignBtn
private

Definition at line 122 of file optjava.hxx.

Referenced by DisableAssignButton(), and SvxJavaParameterDlg().

◆ m_xAssignedList

std::unique_ptr<weld::TreeView> SvxJavaParameterDlg::m_xAssignedList
private

◆ m_xEditBtn

std::unique_ptr<weld::Button> SvxJavaParameterDlg::m_xEditBtn
private

Definition at line 125 of file optjava.hxx.

Referenced by DisableEditButton(), EnableEditButton(), and SvxJavaParameterDlg().

◆ m_xParameterEdit

std::unique_ptr<weld::Entry> SvxJavaParameterDlg::m_xParameterEdit
private

Definition at line 121 of file optjava.hxx.

Referenced by EditParameter(), run(), and SvxJavaParameterDlg().

◆ m_xRemoveBtn

std::unique_ptr<weld::Button> SvxJavaParameterDlg::m_xRemoveBtn
private

Definition at line 124 of file optjava.hxx.

Referenced by DisableRemoveButton(), EnableRemoveButton(), and SvxJavaParameterDlg().


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