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 ()
 
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 (const OUString &rAuthor, const OUString &rDate)
 
void DontChangeAuthor ()
 
void HideAuthor ()
 
void set_title (const OUString &rTitle)
 
std::shared_ptr< weld::Dialog > const & GetDialog ()
 
- 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 const sal_uInt16 * 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 37 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 62 of file postdlg.hxx.

References m_xAuthorBtn.

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

Definition at line 130 of file postdlg.cxx.

References m_xNextBtn, and m_xPrevBtn.

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

Definition at line 74 of file postdlg.hxx.

OUString SvxPostItDialog::GetNote ( ) const
inline

Definition at line 53 of file postdlg.hxx.

References m_xEditED.

const SfxItemSet* SvxPostItDialog::GetOutputItemSet ( )
inline

Definition at line 45 of file postdlg.hxx.

References m_xOutSet.

const sal_uInt16 * SvxPostItDialog::GetRanges ( )
static

Definition at line 119 of file postdlg.cxx.

Referenced by AbstractDialogFactory_Impl::GetDialogGetRangesFunc().

void SvxPostItDialog::HideAuthor ( )
inline

Definition at line 66 of file postdlg.hxx.

References m_xInsertAuthor.

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

Definition at line 70 of file postdlg.hxx.

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

Definition at line 49 of file postdlg.hxx.

References m_aNextHdlLink.

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

Definition at line 57 of file postdlg.hxx.

References m_xEditED.

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

Definition at line 47 of file postdlg.hxx.

References m_aPrevHdlLink.

void SvxPostItDialog::ShowLastAuthor ( const OUString &  rAuthor,
const OUString &  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 84 of file postdlg.hxx.

Referenced by SetNextHdl().

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

Definition at line 83 of file postdlg.hxx.

Referenced by SetPrevHdl().

const SfxItemSet& SvxPostItDialog::m_rSet
private

Definition at line 80 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 87 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 90 of file postdlg.hxx.

Referenced by DontChangeAuthor(), and SvxPostItDialog().

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

Definition at line 88 of file postdlg.hxx.

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

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

Definition at line 89 of file postdlg.hxx.

Referenced by HideAuthor().

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

Definition at line 86 of file postdlg.hxx.

Referenced by ShowLastAuthor().

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

Definition at line 93 of file postdlg.hxx.

Referenced by EnableTravel(), and SvxPostItDialog().

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

Definition at line 91 of file postdlg.hxx.

Referenced by SvxPostItDialog().

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

Definition at line 81 of file postdlg.hxx.

Referenced by GetOutputItemSet().

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

Definition at line 92 of file postdlg.hxx.

Referenced by EnableTravel(), and SvxPostItDialog().


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