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, weld::Window *pDialog, weld::Builder *pTopLevel)
 
virtual ~SvxTPView () override
 
SvxRedlinTableGetTableControl ()
 
void EnableAccept (bool bFlag)
 
void EnableAcceptAll (bool bFlag)
 
void EnableReject (bool bFlag)
 
void EnableRejectAll (bool bFlag)
 
void EnableClearFormatButton (weld::Button &, 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 OString &rID)
 
virtual ~SvxTPage ()
 
void Show ()
 

Private Member Functions

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

Private Attributes

Link< SvxTPView *, voidAcceptClickLk
 
Link< SvxTPView *, voidAcceptAllClickLk
 
Link< SvxTPView *, voidRejectClickLk
 
Link< SvxTPView *, voidRejectAllClickLk
 
Link< SvxTPView *, voidUndoClickLk
 
bool bEnableAccept
 
bool bEnableAcceptAll
 
bool bEnableReject
 
bool bEnableRejectAll
 
bool bEnableUndo
 
weld::Windowm_pDialog
 
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 232 of file ctredlin.hxx.

Constructor & Destructor Documentation

SvxTPView::SvxTPView ( weld::Container pParent,
weld::Window pDialog,
weld::Builder pTopLevel 
)
SvxTPView::~SvxTPView ( )
overridevirtual

Definition at line 334 of file ctredlin.cxx.

Member Function Documentation

void SvxTPView::ActivatePage ( )
overridevirtual
void SvxTPView::DeactivatePage ( )

Definition at line 325 of file ctredlin.cxx.

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

SvxTPView::DECL_LINK ( PbClickHdl  ,
weld::Button ,
void   
)
private
void SvxTPView::DisableUndo ( )
inline

Definition at line 272 of file ctredlin.hxx.

void SvxTPView::EnableAccept ( bool  bFlag)

Definition at line 371 of file ctredlin.cxx.

References bEnableAccept, and m_xAccept.

void SvxTPView::EnableAcceptAll ( bool  bFlag)

Definition at line 377 of file ctredlin.cxx.

References bEnableAcceptAll, and m_xAcceptAll.

void SvxTPView::EnableClearFormat ( bool  bFlag)

Definition at line 424 of file ctredlin.cxx.

References EnableClearFormatButton(), and m_xReject.

Referenced by SvxTPView().

void SvxTPView::EnableClearFormatAll ( bool  bFlag)

Definition at line 429 of file ctredlin.cxx.

References EnableClearFormatButton(), and m_xRejectAll.

Referenced by SvxTPView().

void SvxTPView::EnableClearFormatButton ( weld::Button rButton,
bool  bFlag 
)
void SvxTPView::EnableReject ( bool  bFlag)

Definition at line 383 of file ctredlin.cxx.

References bEnableReject, and m_xReject.

void SvxTPView::EnableRejectAll ( bool  bFlag)

Definition at line 389 of file ctredlin.cxx.

References bEnableRejectAll, and m_xRejectAll.

void SvxTPView::EnableUndo ( bool  bFlag = true)

Definition at line 439 of file ctredlin.cxx.

References bEnableUndo, and m_xUndo.

SvxRedlinTable* SvxTPView::GetTableControl ( )
inline

Definition at line 262 of file ctredlin.hxx.

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

Definition at line 277 of file ctredlin.hxx.

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

Definition at line 275 of file ctredlin.hxx.

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

Definition at line 281 of file ctredlin.hxx.

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

Definition at line 279 of file ctredlin.hxx.

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

Definition at line 283 of file ctredlin.hxx.

void SvxTPView::ShowUndo ( )

Definition at line 434 of file ctredlin.cxx.

References m_xUndo.

Member Data Documentation

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

Definition at line 237 of file ctredlin.hxx.

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

Definition at line 236 of file ctredlin.hxx.

bool SvxTPView::bEnableAccept
private

Definition at line 242 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAccept().

bool SvxTPView::bEnableAcceptAll
private

Definition at line 243 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAcceptAll().

bool SvxTPView::bEnableReject
private

Definition at line 244 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableReject().

bool SvxTPView::bEnableRejectAll
private

Definition at line 245 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableRejectAll().

bool SvxTPView::bEnableUndo
private

Definition at line 246 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableUndo().

weld::Window* SvxTPView::m_pDialog
private

Definition at line 248 of file ctredlin.hxx.

Referenced by EnableClearFormatButton().

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

Definition at line 249 of file ctredlin.hxx.

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

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

Definition at line 251 of file ctredlin.hxx.

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

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

Definition at line 253 of file ctredlin.hxx.

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

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

Definition at line 254 of file ctredlin.hxx.

Referenced by SvxTPView().

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

Definition at line 239 of file ctredlin.hxx.

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

Definition at line 238 of file ctredlin.hxx.

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

Definition at line 240 of file ctredlin.hxx.


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