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 OString &rDialogId)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
const DialoggetConstDialog () const
 
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 (ModifyHdl_Impl, weld::Entry &, void)
 
 DECL_LINK (AssignHdl_Impl, weld::Button &, void)
 
 DECL_LINK (SelectHdl_Impl, weld::TreeView &, void)
 
 DECL_LINK (DblClickHdl_Impl, weld::TreeView &, void)
 
 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 125 of file optjava.hxx.

Constructor & Destructor Documentation

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

Definition at line 722 of file optjava.cxx.

Member Function Documentation

SvxJavaParameterDlg::DECL_LINK ( ModifyHdl_Impl  ,
weld::Entry ,
void   
)
private
SvxJavaParameterDlg::DECL_LINK ( AssignHdl_Impl  ,
weld::Button ,
void   
)
private
SvxJavaParameterDlg::DECL_LINK ( SelectHdl_Impl  ,
weld::TreeView ,
void   
)
private
SvxJavaParameterDlg::DECL_LINK ( DblClickHdl_Impl  ,
weld::TreeView ,
void   
)
private
SvxJavaParameterDlg::DECL_LINK ( RemoveHdl_Impl  ,
weld::Button ,
void   
)
private
SvxJavaParameterDlg::DECL_LINK ( EditHdl_Impl  ,
weld::Button ,
void   
)
private
void SvxJavaParameterDlg::DisableAssignButton ( )
inlineprivate

Definition at line 151 of file optjava.hxx.

Referenced by DisableButtons().

void SvxJavaParameterDlg::DisableButtons ( )

Definition at line 831 of file optjava.cxx.

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

void SvxJavaParameterDlg::DisableEditButton ( )
inlineprivate

Definition at line 161 of file optjava.hxx.

Referenced by DisableButtons(), and SetParameters().

void SvxJavaParameterDlg::DisableRemoveButton ( )
inlineprivate

Definition at line 156 of file optjava.hxx.

Referenced by DisableButtons(), and SetParameters().

void SvxJavaParameterDlg::EditParameter ( )
void SvxJavaParameterDlg::EnableEditButton ( )
inlineprivate

Definition at line 146 of file optjava.hxx.

Referenced by SvxJavaParameterDlg().

void SvxJavaParameterDlg::EnableRemoveButton ( )
inlineprivate

Definition at line 141 of file optjava.hxx.

Referenced by SvxJavaParameterDlg().

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

Definition at line 821 of file optjava.cxx.

References i, and m_xAssignedList.

short SvxJavaParameterDlg::run ( )
overridevirtual

Reimplemented from weld::DialogController.

Definition at line 814 of file optjava.cxx.

References m_xAssignedList, and m_xParameterEdit.

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

Definition at line 838 of file optjava.cxx.

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

Member Data Documentation

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

Definition at line 129 of file optjava.hxx.

Referenced by SvxJavaParameterDlg().

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

Definition at line 130 of file optjava.hxx.

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

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

Definition at line 132 of file optjava.hxx.

Referenced by SvxJavaParameterDlg().

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

Definition at line 128 of file optjava.hxx.

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

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

Definition at line 131 of file optjava.hxx.

Referenced by SvxJavaParameterDlg().


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