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

#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 () 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 OString &rDialogId)
 

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_xStandardizedPagesLabelFT
 

Additional Inherited Members

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

Detailed Description

Definition at line 26 of file wordcountdialog.hxx.

Constructor & Destructor Documentation

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

Definition at line 34 of file wordcountdialog.cxx.

References SwViewShell::SetCareDialog().

Member Function Documentation

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

Definition at line 136 of file wordcountdialog.cxx.

References SetValues().

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

Definition at line 83 of file wordcountdialog.cxx.

References m_xCjkcharsLabelFT, m_xCurrentCjkcharsFT, and m_xDocCjkcharsFT.

Referenced by SetValues(), and SwWordCountFloatDlg().

void SwWordCountFloatDlg::showStandardizedPages ( bool  bShowStandardizedPages)
private
void SwWordCountFloatDlg::UpdateCounts ( )

Member Data Documentation

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

Definition at line 42 of file wordcountdialog.hxx.

Referenced by showCJK().

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

Definition at line 34 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 33 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 35 of file wordcountdialog.hxx.

Referenced by SetValues(), and showCJK().

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

Definition at line 36 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().

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

Definition at line 32 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 39 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 38 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 40 of file wordcountdialog.hxx.

Referenced by SetValues(), and showCJK().

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

Definition at line 41 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().

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

Definition at line 37 of file wordcountdialog.hxx.

Referenced by SetValues().

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

Definition at line 43 of file wordcountdialog.hxx.

Referenced by SetValues(), and showStandardizedPages().


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