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 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)
 
void EnableClearFormatButton (weld::Button &, bool bFlag)
 

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
 
bool bEnableClearFormat
 
bool bEnableClearFormatAll
 
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 249 of file ctredlin.hxx.

Constructor & Destructor Documentation

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

Definition at line 345 of file ctredlin.cxx.

Member Function Documentation

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

Definition at line 336 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 292 of file ctredlin.hxx.

void SvxTPView::EnableAccept ( bool  bFlag)

Definition at line 382 of file ctredlin.cxx.

References bEnableAccept, and m_xAccept.

void SvxTPView::EnableAcceptAll ( bool  bFlag)

Definition at line 388 of file ctredlin.cxx.

References bEnableAcceptAll, and m_xAcceptAll.

void SvxTPView::EnableClearFormat ( bool  bFlag)

Definition at line 435 of file ctredlin.cxx.

References bEnableClearFormat, EnableClearFormatButton(), and m_xReject.

void SvxTPView::EnableClearFormatAll ( bool  bFlag)

Definition at line 443 of file ctredlin.cxx.

References bEnableClearFormatAll, EnableClearFormatButton(), and m_xRejectAll.

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

Definition at line 394 of file ctredlin.cxx.

References bEnableReject, and m_xReject.

void SvxTPView::EnableRejectAll ( bool  bFlag)

Definition at line 400 of file ctredlin.cxx.

References bEnableRejectAll, and m_xRejectAll.

void SvxTPView::EnableUndo ( bool  bFlag = true)

Definition at line 456 of file ctredlin.cxx.

References bEnableUndo, and m_xUndo.

SvxRedlinTable* SvxTPView::GetTableControl ( )
inline

Definition at line 283 of file ctredlin.hxx.

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

Definition at line 297 of file ctredlin.hxx.

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

Definition at line 295 of file ctredlin.hxx.

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

Definition at line 301 of file ctredlin.hxx.

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

Definition at line 299 of file ctredlin.hxx.

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

Definition at line 303 of file ctredlin.hxx.

void SvxTPView::ShowUndo ( )

Definition at line 451 of file ctredlin.cxx.

References m_xUndo.

Member Data Documentation

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

Definition at line 254 of file ctredlin.hxx.

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

Definition at line 253 of file ctredlin.hxx.

bool SvxTPView::bEnableAccept
private

Definition at line 259 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAccept().

bool SvxTPView::bEnableAcceptAll
private

Definition at line 260 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableAcceptAll().

bool SvxTPView::bEnableClearFormat
private

Definition at line 265 of file ctredlin.hxx.

Referenced by EnableClearFormat().

bool SvxTPView::bEnableClearFormatAll
private

Definition at line 266 of file ctredlin.hxx.

Referenced by EnableClearFormatAll().

bool SvxTPView::bEnableReject
private

Definition at line 261 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableReject().

bool SvxTPView::bEnableRejectAll
private

Definition at line 262 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableRejectAll().

bool SvxTPView::bEnableUndo
private

Definition at line 263 of file ctredlin.hxx.

Referenced by ActivatePage(), and EnableUndo().

weld::Window* SvxTPView::m_pDialog
private

Definition at line 268 of file ctredlin.hxx.

Referenced by EnableClearFormatButton().

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

Definition at line 269 of file ctredlin.hxx.

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

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

Definition at line 271 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 273 of file ctredlin.hxx.

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

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

Definition at line 274 of file ctredlin.hxx.

Referenced by SvxTPView().

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

Definition at line 256 of file ctredlin.hxx.

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

Definition at line 255 of file ctredlin.hxx.

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

Definition at line 257 of file ctredlin.hxx.


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