LibreOffice Module writerperfect (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerperfect::WPFTEncodingDialog Class Referencefinal

#include <WPFTEncodingDialog.hxx>

Inheritance diagram for writerperfect::WPFTEncodingDialog:
[legend]
Collaboration diagram for writerperfect::WPFTEncodingDialog:
[legend]

Public Member Functions

 WPFTEncodingDialog (weld::Window *pParent, const OUString &title, const OUString &defEncoding)
 
virtual ~WPFTEncodingDialog () override
 
OUString GetEncoding () const
 
bool hasUserCalledCancel () const
 
- 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_DLLPRIVATE_LINK (CancelHdl, weld::Button &, void)
 
 WPFTEncodingDialog (WPFTEncodingDialog const &)=delete
 
WPFTEncodingDialogoperator= (WPFTEncodingDialog const &)=delete
 

Private Attributes

bool m_userHasCancelled
 
std::unique_ptr< weld::ComboBoxm_xLbCharset
 
std::unique_ptr< weld::Buttonm_xBtnCancel
 

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 20 of file WPFTEncodingDialog.hxx.

Constructor & Destructor Documentation

◆ WPFTEncodingDialog() [1/2]

writerperfect::WPFTEncodingDialog::WPFTEncodingDialog ( weld::Window pParent,
const OUString &  title,
const OUString &  defEncoding 
)

◆ ~WPFTEncodingDialog()

writerperfect::WPFTEncodingDialog::~WPFTEncodingDialog ( )
overridevirtual

Definition at line 110 of file WPFTEncodingDialog.cxx.

◆ WPFTEncodingDialog() [2/2]

writerperfect::WPFTEncodingDialog::WPFTEncodingDialog ( WPFTEncodingDialog const &  )
privatedelete

Member Function Documentation

◆ DECL_DLLPRIVATE_LINK()

writerperfect::WPFTEncodingDialog::DECL_DLLPRIVATE_LINK ( CancelHdl  ,
weld::Button ,
void   
)
private

◆ GetEncoding()

OUString writerperfect::WPFTEncodingDialog::GetEncoding ( ) const

◆ hasUserCalledCancel()

bool writerperfect::WPFTEncodingDialog::hasUserCalledCancel ( ) const
inline

◆ operator=()

WPFTEncodingDialog & writerperfect::WPFTEncodingDialog::operator= ( WPFTEncodingDialog const &  )
privatedelete

Member Data Documentation

◆ m_userHasCancelled

bool writerperfect::WPFTEncodingDialog::m_userHasCancelled
private

Definition at line 31 of file WPFTEncodingDialog.hxx.

◆ m_xBtnCancel

std::unique_ptr<weld::Button> writerperfect::WPFTEncodingDialog::m_xBtnCancel
private

Definition at line 34 of file WPFTEncodingDialog.hxx.

Referenced by WPFTEncodingDialog().

◆ m_xLbCharset

std::unique_ptr<weld::ComboBox> writerperfect::WPFTEncodingDialog::m_xLbCharset
private

Definition at line 33 of file WPFTEncodingDialog.hxx.

Referenced by GetEncoding(), and WPFTEncodingDialog().


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