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
 
SvxRedlinTable * GetTableControl ()
 
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::Button > m_xAccept
 
std::unique_ptr< weld::Button > m_xReject
 
std::unique_ptr< weld::Button > m_xAcceptAll
 
std::unique_ptr< weld::Button > m_xRejectAll
 
std::unique_ptr< weld::Button > m_xUndo
 
std::unique_ptr< SvxRedlinTable > m_xViewData
 

Additional Inherited Members

- Protected Attributes inherited from SvxTPage
std::unique_ptr< weld::Builder > m_xBuilder
 
std::unique_ptr< weld::Container > m_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: