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

Tabpage with the redlining entries. More...

#include <ctredlin.hxx>

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

Public Member Functions

 SvxTPView (weld::Container *pParent)
 
virtual ~SvxTPView () override
 
SvxRedlinTableGetTableControl ()
 
void EnableAccept (bool bFlag)
 
void EnableAcceptAll (bool bFlag)
 
void EnableReject (bool bFlag)
 
void EnableRejectAll (bool bFlag)
 
void EnableClearFormat (bool bFlag)
 
void EnableClearFormatAll (bool bFlag)
 
void EnableUndo (bool bFlag=true)
 
void DisableUndo ()
 
void ShowUndo ()
 
void SetAcceptClickHdl (const Link< SvxTPView *, void > &rLink)
 
void SetAcceptAllClickHdl (const Link< SvxTPView *, void > &rLink)
 
void SetRejectClickHdl (const Link< SvxTPView *, void > &rLink)
 
void SetRejectAllClickHdl (const Link< SvxTPView *, void > &rLink)
 
void SetUndoClickHdl (const Link< SvxTPView *, void > &rLink)
 
virtual void ActivatePage () override
 
void DeactivatePage ()
 
- Public Member Functions inherited from SvxTPage
 SvxTPage (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
virtual ~SvxTPage ()
 
virtual void ActivatePage ()
 
void Show ()
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (PbClickHdl, weld::Button &, void)
 

Private Attributes

Link< SvxTPView *, void > AcceptClickLk
 
Link< SvxTPView *, void > AcceptAllClickLk
 
Link< SvxTPView *, void > RejectClickLk
 
Link< SvxTPView *, void > RejectAllClickLk
 
Link< SvxTPView *, void > UndoClickLk
 
bool bEnableAccept
 
bool bEnableAcceptAll
 
bool bEnableReject
 
bool bEnableRejectAll
 
bool bEnableUndo
 
bool bEnableClearFormat
 
bool bEnableClearFormatAll
 
std::unique_ptr< weld::Buttonm_xAccept
 
std::unique_ptr< weld::Buttonm_xReject
 
std::unique_ptr< weld::Buttonm_xAcceptAll
 
std::unique_ptr< weld::Buttonm_xRejectAll
 
std::unique_ptr< weld::Buttonm_xUndo
 
std::unique_ptr< SvxRedlinTablem_xViewData
 

Additional Inherited Members

- Protected Attributes inherited from SvxTPage
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Tabpage with the redlining entries.

Definition at line 256 of file ctredlin.hxx.

Constructor & Destructor Documentation

◆ SvxTPView()

SvxTPView::SvxTPView ( weld::Container pParent)

Definition at line 295 of file ctredlin.cxx.

References LINK, m_xAccept, m_xAcceptAll, m_xReject, m_xRejectAll, and m_xUndo.

◆ ~SvxTPView()

SvxTPView::~SvxTPView ( )
overridevirtual

Definition at line 339 of file ctredlin.cxx.

Member Function Documentation

◆ ActivatePage()

void SvxTPView::ActivatePage ( )
overridevirtual

◆ DeactivatePage()

void SvxTPView::DeactivatePage ( )

Definition at line 330 of file ctredlin.cxx.

References m_xAccept, m_xAcceptAll, m_xReject, m_xRejectAll, and m_xUndo.

◆ DECL_DLLPRIVATE_LINK()

SvxTPView::DECL_DLLPRIVATE_LINK ( PbClickHdl  ,
weld::Button ,
void   
)
private

◆ DisableUndo()

void SvxTPView::DisableUndo ( )
inline

Definition at line 297 of file ctredlin.hxx.

◆ EnableAccept()

void SvxTPView::EnableAccept ( bool  bFlag)

Definition at line 380 of file ctredlin.cxx.

References bEnableAccept, and m_xAccept.

◆ EnableAcceptAll()

void SvxTPView::EnableAcceptAll ( bool  bFlag)

Definition at line 386 of file ctredlin.cxx.

References bEnableAcceptAll, and m_xAcceptAll.

◆ EnableClearFormat()

void SvxTPView::EnableClearFormat ( bool  bFlag)

Definition at line 404 of file ctredlin.cxx.

References bEnableClearFormat.

◆ EnableClearFormatAll()

void SvxTPView::EnableClearFormatAll ( bool  bFlag)

Definition at line 411 of file ctredlin.cxx.

References bEnableClearFormatAll.

◆ EnableReject()

void SvxTPView::EnableReject ( bool  bFlag)

Definition at line 392 of file ctredlin.cxx.

References bEnableReject, and m_xReject.

◆ EnableRejectAll()

void SvxTPView::EnableRejectAll ( bool  bFlag)

Definition at line 398 of file ctredlin.cxx.

References bEnableRejectAll, and m_xRejectAll.

◆ EnableUndo()

void SvxTPView::EnableUndo ( bool  bFlag = true)

Definition at line 423 of file ctredlin.cxx.

References bEnableUndo, and m_xUndo.

◆ GetTableControl()

SvxRedlinTable * SvxTPView::GetTableControl ( )
inline

Definition at line 288 of file ctredlin.hxx.

◆ SetAcceptAllClickHdl()

void SvxTPView::SetAcceptAllClickHdl ( const Link< SvxTPView *, void > &  rLink)
inline

Definition at line 302 of file ctredlin.hxx.

◆ SetAcceptClickHdl()

void SvxTPView::SetAcceptClickHdl ( const Link< SvxTPView *, void > &  rLink)
inline

Definition at line 300 of file ctredlin.hxx.

◆ SetRejectAllClickHdl()

void SvxTPView::SetRejectAllClickHdl ( const Link< SvxTPView *, void > &  rLink)
inline

Definition at line 306 of file ctredlin.hxx.

◆ SetRejectClickHdl()

void SvxTPView::SetRejectClickHdl ( const Link< SvxTPView *, void > &  rLink)
inline

Definition at line 304 of file ctredlin.hxx.

◆ SetUndoClickHdl()

void SvxTPView::SetUndoClickHdl ( const Link< SvxTPView *, void > &  rLink)
inline

Definition at line 308 of file ctredlin.hxx.

◆ ShowUndo()

void SvxTPView::ShowUndo ( )

Definition at line 418 of file ctredlin.cxx.

References m_xUndo.

Member Data Documentation

◆ AcceptAllClickLk

Link<SvxTPView*,void> SvxTPView::AcceptAllClickLk
private

Definition at line 261 of file ctredlin.hxx.

◆ AcceptClickLk

Link<SvxTPView*,void> SvxTPView::AcceptClickLk
private

Definition at line 260 of file ctredlin.hxx.

◆ bEnableAccept

bool SvxTPView::bEnableAccept
private

Definition at line 266 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAccept().

◆ bEnableAcceptAll

bool SvxTPView::bEnableAcceptAll
private

Definition at line 267 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAcceptAll().

◆ bEnableClearFormat

bool SvxTPView::bEnableClearFormat
private

Definition at line 272 of file ctredlin.hxx.

Referenced by EnableClearFormat().

◆ bEnableClearFormatAll

bool SvxTPView::bEnableClearFormatAll
private

Definition at line 273 of file ctredlin.hxx.

Referenced by EnableClearFormatAll().

◆ bEnableReject

bool SvxTPView::bEnableReject
private

Definition at line 268 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableReject().

◆ bEnableRejectAll

bool SvxTPView::bEnableRejectAll
private

Definition at line 269 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableRejectAll().

◆ bEnableUndo

bool SvxTPView::bEnableUndo
private

Definition at line 270 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableUndo().

◆ m_xAccept

std::unique_ptr<weld::Button> SvxTPView::m_xAccept
private

Definition at line 275 of file ctredlin.hxx.

Referenced by ActivatePage(), DeactivatePage(), EnableAccept(), and SvxTPView().

◆ m_xAcceptAll

std::unique_ptr<weld::Button> SvxTPView::m_xAcceptAll
private

Definition at line 277 of file ctredlin.hxx.

Referenced by ActivatePage(), DeactivatePage(), EnableAcceptAll(), and SvxTPView().

◆ m_xReject

std::unique_ptr<weld::Button> SvxTPView::m_xReject
private

Definition at line 276 of file ctredlin.hxx.

Referenced by ActivatePage(), DeactivatePage(), EnableReject(), and SvxTPView().

◆ m_xRejectAll

std::unique_ptr<weld::Button> SvxTPView::m_xRejectAll
private

Definition at line 278 of file ctredlin.hxx.

Referenced by ActivatePage(), DeactivatePage(), EnableRejectAll(), and SvxTPView().

◆ m_xUndo

std::unique_ptr<weld::Button> SvxTPView::m_xUndo
private

Definition at line 279 of file ctredlin.hxx.

Referenced by ActivatePage(), DeactivatePage(), EnableUndo(), ShowUndo(), and SvxTPView().

◆ m_xViewData

std::unique_ptr<SvxRedlinTable> SvxTPView::m_xViewData
private

Definition at line 280 of file ctredlin.hxx.

◆ RejectAllClickLk

Link<SvxTPView*,void> SvxTPView::RejectAllClickLk
private

Definition at line 263 of file ctredlin.hxx.

◆ RejectClickLk

Link<SvxTPView*,void> SvxTPView::RejectClickLk
private

Definition at line 262 of file ctredlin.hxx.

◆ UndoClickLk

Link<SvxTPView*,void> SvxTPView::UndoClickLk
private

Definition at line 264 of file ctredlin.hxx.


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