LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwWordCountFloatDlg Class Referencefinal

#include <wordcountdialog.hxx>

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

Public Member Functions

 SwWordCountFloatDlg (SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo const *pInfo)
 
virtual ~SwWordCountFloatDlg () override
 
void UpdateCounts ()
 
void SetCounts (const SwDocStat &rCurrCnt, const SwDocStat &rDocStat)
 
- Public Member Functions inherited from SfxModelessDialogController
virtual ~SfxModelessDialogController () override
 
void Initialize (SfxChildWinInfo const *pInfo)
 
bool IsClosing () const
 
virtual void Close () override
 
virtual void EndDialog (int nResponse) override
 
virtual void Activate () override
 
virtual void Deactivate () override
 
virtual void ChildWinDispose () override
 
virtual void FillInfo (SfxChildWinInfo &) const
 
SfxBindingsGetBindings () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Private Member Functions

void SetValues (const SwDocStat &rCurrent, const SwDocStat &rDoc)
 
void showCJK (bool bShowCJK)
 
void showStandardizedPages (bool bShowStandardizedPages)
 

Private Attributes

std::unique_ptr< weld::Labelm_xCurrentWordFT
 
std::unique_ptr< weld::Labelm_xCurrentCharacterFT
 
std::unique_ptr< weld::Labelm_xCurrentCharacterExcludingSpacesFT
 
std::unique_ptr< weld::Labelm_xCurrentCjkcharsFT
 
std::unique_ptr< weld::Labelm_xCurrentStandardizedPagesFT
 
std::unique_ptr< weld::Labelm_xDocWordFT
 
std::unique_ptr< weld::Labelm_xDocCharacterFT
 
std::unique_ptr< weld::Labelm_xDocCharacterExcludingSpacesFT
 
std::unique_ptr< weld::Labelm_xDocCjkcharsFT
 
std::unique_ptr< weld::Labelm_xDocStandardizedPagesFT
 
std::unique_ptr< weld::Labelm_xCjkcharsLabelFT
 
std::unique_ptr< weld::Labelm_xCjkcharsLabelFT2
 
std::unique_ptr< weld::Labelm_xStandardizedPagesLabelFT
 
std::unique_ptr< weld::Labelm_xStandardizedPagesLabelFT2
 
std::unique_ptr< weld::Labelm_xDocComments
 

Additional Inherited Members

- Protected Member Functions inherited from SfxModelessDialogController
 SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 

Detailed Description

Definition at line 26 of file wordcountdialog.hxx.

Constructor & Destructor Documentation

◆ SwWordCountFloatDlg()

SwWordCountFloatDlg::SwWordCountFloatDlg ( SfxBindings pBindings,
SfxChildWindow pChild,
weld::Window pParent,
SfxChildWinInfo const *  pInfo 
)

◆ ~SwWordCountFloatDlg()

SwWordCountFloatDlg::~SwWordCountFloatDlg ( )
overridevirtual

Definition at line 38 of file wordcountdialog.cxx.

References SwViewShell::SetCareDialog().

Member Function Documentation

◆ SetCounts()

void SwWordCountFloatDlg::SetCounts ( const SwDocStat rCurrCnt,
const SwDocStat rDocStat 
)

Definition at line 155 of file wordcountdialog.cxx.

References SetValues().

◆ SetValues()

void SwWordCountFloatDlg::SetValues ( const SwDocStat rCurrent,
const SwDocStat rDoc 
)
private

◆ showCJK()

void SwWordCountFloatDlg::showCJK ( bool  bShowCJK)
private

◆ showStandardizedPages()

void SwWordCountFloatDlg::showStandardizedPages ( bool  bShowStandardizedPages)
private

◆ UpdateCounts()

void SwWordCountFloatDlg::UpdateCounts ( )

Member Data Documentation

◆ m_xCjkcharsLabelFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCjkcharsLabelFT
private

Definition at line 42 of file wordcountdialog.hxx.

Referenced by showCJK().

◆ m_xCjkcharsLabelFT2

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCjkcharsLabelFT2
private

Definition at line 43 of file wordcountdialog.hxx.

Referenced by showCJK().

◆ m_xCurrentCharacterExcludingSpacesFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCurrentCharacterExcludingSpacesFT
private

Definition at line 34 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xCurrentCharacterFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCurrentCharacterFT
private

Definition at line 33 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xCurrentCjkcharsFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCurrentCjkcharsFT
private

Definition at line 35 of file wordcountdialog.hxx.

Referenced by SetValues(), and showCJK().

◆ m_xCurrentStandardizedPagesFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCurrentStandardizedPagesFT
private

Definition at line 36 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().

◆ m_xCurrentWordFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xCurrentWordFT
private

Definition at line 32 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xDocCharacterExcludingSpacesFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocCharacterExcludingSpacesFT
private

Definition at line 39 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xDocCharacterFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocCharacterFT
private

Definition at line 38 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xDocCjkcharsFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocCjkcharsFT
private

Definition at line 40 of file wordcountdialog.hxx.

Referenced by SetValues(), and showCJK().

◆ m_xDocComments

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocComments
private

Definition at line 46 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xDocStandardizedPagesFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocStandardizedPagesFT
private

Definition at line 41 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().

◆ m_xDocWordFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xDocWordFT
private

Definition at line 37 of file wordcountdialog.hxx.

Referenced by SetValues().

◆ m_xStandardizedPagesLabelFT

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xStandardizedPagesLabelFT
private

Definition at line 44 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().

◆ m_xStandardizedPagesLabelFT2

std::unique_ptr<weld::Label> SwWordCountFloatDlg::m_xStandardizedPagesLabelFT2
private

Definition at line 45 of file wordcountdialog.hxx.

Referenced by showStandardizedPages().


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