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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

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 &, voidm_aPrevHdlLink
 
Link< SvxPostItDialog &, voidm_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 ( weld::Widget pParent,
const SfxItemSet rCoreSet,
bool  bPrevNext 
)
SvxPostItDialog::~SvxPostItDialog ( )
overridevirtual

Definition at line 109 of file postdlg.cxx.

Member Function Documentation

SvxPostItDialog::DECL_LINK ( Stamp  ,
weld::Button ,
void   
)
private
SvxPostItDialog::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private
SvxPostItDialog::DECL_LINK ( PrevHdl  ,
weld::Button ,
void   
)
private
SvxPostItDialog::DECL_LINK ( NextHdl  ,
weld::Button ,
void   
)
private
void SvxPostItDialog::DontChangeAuthor ( )
inline

Definition at line 65 of file postdlg.hxx.

References m_xAuthorBtn.

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

Definition at line 124 of file postdlg.cxx.

References m_xNextBtn, and m_xPrevBtn.

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

Definition at line 77 of file postdlg.hxx.

References m_xDialog.

OUString SvxPostItDialog::GetNote ( ) const
inline

Definition at line 56 of file postdlg.hxx.

References m_xEditED.

const SfxItemSet* SvxPostItDialog::GetOutputItemSet ( ) const
inline

Definition at line 48 of file postdlg.hxx.

References m_xOutSet.

WhichRangesContainer SvxPostItDialog::GetRanges ( )
static

Definition at line 119 of file postdlg.cxx.

Referenced by AbstractDialogFactory_Impl::GetDialogGetRangesFunc().

void SvxPostItDialog::HideAuthor ( )
inline

Definition at line 69 of file postdlg.hxx.

References m_xInsertAuthor.

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

Definition at line 73 of file postdlg.hxx.

References m_xDialog.

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

Definition at line 52 of file postdlg.hxx.

References m_aNextHdlLink.

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

Definition at line 60 of file postdlg.hxx.

References m_xEditED.

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

Definition at line 50 of file postdlg.hxx.

References m_aPrevHdlLink.

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

Definition at line 113 of file postdlg.cxx.

References m_xLastEditFT.

Referenced by SvxPostItDialog().

Member Data Documentation

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

Definition at line 87 of file postdlg.hxx.

Referenced by SetNextHdl().

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

Definition at line 86 of file postdlg.hxx.

Referenced by SetPrevHdl().

const SfxItemSet& SvxPostItDialog::m_rSet
private

Definition at line 83 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 90 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 93 of file postdlg.hxx.

Referenced by DontChangeAuthor(), and SvxPostItDialog().

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

Definition at line 91 of file postdlg.hxx.

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

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

Definition at line 92 of file postdlg.hxx.

Referenced by HideAuthor().

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

Definition at line 89 of file postdlg.hxx.

Referenced by ShowLastAuthor().

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

Definition at line 96 of file postdlg.hxx.

Referenced by EnableTravel(), and SvxPostItDialog().

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

Definition at line 94 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 84 of file postdlg.hxx.

Referenced by GetOutputItemSet().

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: