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

#include <postdlg.hxx>

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

Public Member Functions

 SvxPostItDialog (weld::Widget *pParent, const SfxItemSet &rCoreSet, bool bPrevNext)
 
virtual ~SvxPostItDialog () override
 
const SfxItemSetGetOutputItemSet () const
 
void SetPrevHdl (const Link< SvxPostItDialog &, void > &rLink)
 
void SetNextHdl (const Link< SvxPostItDialog &, void > &rLink)
 
void EnableTravel (bool bNext, bool bPrev)
 
OUString GetNote () const
 
void SetNote (const OUString &rTxt)
 
void ShowLastAuthor (std::u16string_view rAuthor, std::u16string_view rDate)
 
void DontChangeAuthor ()
 
void HideAuthor ()
 
void set_title (const OUString &rTitle)
 
std::shared_ptr< weld::Dialog > const & GetDialog () 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
 

Static Public Member Functions

static WhichRangesContainer GetRanges ()
 

Private Member Functions

 DECL_LINK (Stamp, weld::Button &, void)
 
 DECL_LINK (OKHdl, weld::Button &, void)
 
 DECL_LINK (PrevHdl, weld::Button &, void)
 
 DECL_LINK (NextHdl, weld::Button &, void)
 

Private Attributes

const SfxItemSetm_rSet
 
std::unique_ptr< SfxItemSetm_xOutSet
 
Link< SvxPostItDialog &, void > m_aPrevHdlLink
 
Link< SvxPostItDialog &, void > m_aNextHdlLink
 
std::unique_ptr< weld::Labelm_xLastEditFT
 
std::unique_ptr< weld::Labelm_xAltTitle
 
std::unique_ptr< weld::TextViewm_xEditED
 
std::unique_ptr< weld::Widgetm_xInsertAuthor
 
std::unique_ptr< weld::Buttonm_xAuthorBtn
 
std::unique_ptr< weld::Buttonm_xOKBtn
 
std::unique_ptr< weld::Buttonm_xPrevBtn
 
std::unique_ptr< weld::Buttonm_xNextBtn
 

Detailed Description

Definition at line 40 of file postdlg.hxx.

Constructor & Destructor Documentation

◆ SvxPostItDialog()

SvxPostItDialog::SvxPostItDialog ( weld::Widget pParent,
const SfxItemSet rCoreSet,
bool  bPrevNext 
)

◆ ~SvxPostItDialog()

SvxPostItDialog::~SvxPostItDialog ( )
overridevirtual

Definition at line 100 of file postdlg.cxx.

Member Function Documentation

◆ DECL_LINK() [1/4]

SvxPostItDialog::DECL_LINK ( NextHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/4]

SvxPostItDialog::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/4]

SvxPostItDialog::DECL_LINK ( PrevHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/4]

SvxPostItDialog::DECL_LINK ( Stamp  ,
weld::Button ,
void   
)
private

◆ DontChangeAuthor()

void SvxPostItDialog::DontChangeAuthor ( )
inline

Definition at line 65 of file postdlg.hxx.

References m_xAuthorBtn.

◆ EnableTravel()

void SvxPostItDialog::EnableTravel ( bool  bNext,
bool  bPrev 
)

Definition at line 115 of file postdlg.cxx.

References m_xNextBtn, and m_xPrevBtn.

◆ GetDialog()

std::shared_ptr< weld::Dialog > const & SvxPostItDialog::GetDialog ( ) const
inline

Definition at line 77 of file postdlg.hxx.

References m_xDialog.

◆ GetNote()

OUString SvxPostItDialog::GetNote ( ) const
inline

Definition at line 56 of file postdlg.hxx.

References m_xEditED.

◆ GetOutputItemSet()

const SfxItemSet * SvxPostItDialog::GetOutputItemSet ( ) const
inline

Definition at line 48 of file postdlg.hxx.

References m_xOutSet.

◆ GetRanges()

WhichRangesContainer SvxPostItDialog::GetRanges ( )
static

Definition at line 110 of file postdlg.cxx.

Referenced by AbstractDialogFactory_Impl::GetDialogGetRangesFunc().

◆ HideAuthor()

void SvxPostItDialog::HideAuthor ( )
inline

Definition at line 69 of file postdlg.hxx.

References m_xInsertAuthor.

◆ set_title()

void SvxPostItDialog::set_title ( const OUString &  rTitle)
inline

Definition at line 73 of file postdlg.hxx.

References m_xDialog.

◆ SetNextHdl()

void SvxPostItDialog::SetNextHdl ( const Link< SvxPostItDialog &, void > &  rLink)
inline

Definition at line 52 of file postdlg.hxx.

References m_aNextHdlLink.

◆ SetNote()

void SvxPostItDialog::SetNote ( const OUString &  rTxt)
inline

Definition at line 60 of file postdlg.hxx.

References m_xEditED.

◆ SetPrevHdl()

void SvxPostItDialog::SetPrevHdl ( const Link< SvxPostItDialog &, void > &  rLink)
inline

Definition at line 50 of file postdlg.hxx.

References m_aPrevHdlLink.

◆ ShowLastAuthor()

void SvxPostItDialog::ShowLastAuthor ( std::u16string_view  rAuthor,
std::u16string_view  rDate 
)

Definition at line 104 of file postdlg.cxx.

References m_xLastEditFT.

Referenced by SvxPostItDialog().

Member Data Documentation

◆ m_aNextHdlLink

Link<SvxPostItDialog&,void> SvxPostItDialog::m_aNextHdlLink
private

Definition at line 87 of file postdlg.hxx.

Referenced by SetNextHdl().

◆ m_aPrevHdlLink

Link<SvxPostItDialog&,void> SvxPostItDialog::m_aPrevHdlLink
private

Definition at line 86 of file postdlg.hxx.

Referenced by SetPrevHdl().

◆ m_rSet

const SfxItemSet& SvxPostItDialog::m_rSet
private

Definition at line 83 of file postdlg.hxx.

Referenced by SvxPostItDialog().

◆ m_xAltTitle

std::unique_ptr<weld::Label> SvxPostItDialog::m_xAltTitle
private

Definition at line 90 of file postdlg.hxx.

Referenced by SvxPostItDialog().

◆ m_xAuthorBtn

std::unique_ptr<weld::Button> SvxPostItDialog::m_xAuthorBtn
private

Definition at line 93 of file postdlg.hxx.

Referenced by DontChangeAuthor(), and SvxPostItDialog().

◆ m_xEditED

std::unique_ptr<weld::TextView> SvxPostItDialog::m_xEditED
private

Definition at line 91 of file postdlg.hxx.

Referenced by GetNote(), SetNote(), and SvxPostItDialog().

◆ m_xInsertAuthor

std::unique_ptr<weld::Widget> SvxPostItDialog::m_xInsertAuthor
private

Definition at line 92 of file postdlg.hxx.

Referenced by HideAuthor().

◆ m_xLastEditFT

std::unique_ptr<weld::Label> SvxPostItDialog::m_xLastEditFT
private

Definition at line 89 of file postdlg.hxx.

Referenced by ShowLastAuthor().

◆ m_xNextBtn

std::unique_ptr<weld::Button> SvxPostItDialog::m_xNextBtn
private

Definition at line 96 of file postdlg.hxx.

Referenced by EnableTravel(), and SvxPostItDialog().

◆ m_xOKBtn

std::unique_ptr<weld::Button> SvxPostItDialog::m_xOKBtn
private

Definition at line 94 of file postdlg.hxx.

Referenced by SvxPostItDialog().

◆ m_xOutSet

std::unique_ptr<SfxItemSet> SvxPostItDialog::m_xOutSet
private

Definition at line 84 of file postdlg.hxx.

Referenced by GetOutputItemSet().

◆ m_xPrevBtn

std::unique_ptr<weld::Button> SvxPostItDialog::m_xPrevBtn
private

Definition at line 95 of file postdlg.hxx.

Referenced by EnableTravel(), and SvxPostItDialog().


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