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 258 of file ctredlin.hxx.

Constructor & Destructor Documentation

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

Definition at line 349 of file ctredlin.cxx.

Member Function Documentation

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

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

void SvxTPView::EnableAccept ( bool  bFlag)

Definition at line 390 of file ctredlin.cxx.

void SvxTPView::EnableAcceptAll ( bool  bFlag)

Definition at line 396 of file ctredlin.cxx.

void SvxTPView::EnableClearFormat ( bool  bFlag)

Definition at line 443 of file ctredlin.cxx.

void SvxTPView::EnableClearFormatAll ( bool  bFlag)

Definition at line 451 of file ctredlin.cxx.

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

Definition at line 414 of file ctredlin.cxx.

References weld::Button::get_label(), nPos, weld::Button::set_label(), and SvxResId().

void SvxTPView::EnableReject ( bool  bFlag)

Definition at line 402 of file ctredlin.cxx.

void SvxTPView::EnableRejectAll ( bool  bFlag)

Definition at line 408 of file ctredlin.cxx.

void SvxTPView::EnableUndo ( bool  bFlag = true)

Definition at line 464 of file ctredlin.cxx.

SvxRedlinTable* SvxTPView::GetTableControl ( )
inline

Definition at line 292 of file ctredlin.hxx.

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

Definition at line 306 of file ctredlin.hxx.

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

Definition at line 304 of file ctredlin.hxx.

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

Definition at line 310 of file ctredlin.hxx.

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

Definition at line 308 of file ctredlin.hxx.

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

Definition at line 312 of file ctredlin.hxx.

void SvxTPView::ShowUndo ( )

Definition at line 459 of file ctredlin.cxx.

Member Data Documentation

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

Definition at line 263 of file ctredlin.hxx.

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

Definition at line 262 of file ctredlin.hxx.

bool SvxTPView::bEnableAccept
private

Definition at line 268 of file ctredlin.hxx.

Referenced by ActivatePage().

bool SvxTPView::bEnableAcceptAll
private

Definition at line 269 of file ctredlin.hxx.

Referenced by ActivatePage().

bool SvxTPView::bEnableClearFormat
private

Definition at line 274 of file ctredlin.hxx.

bool SvxTPView::bEnableClearFormatAll
private

Definition at line 275 of file ctredlin.hxx.

bool SvxTPView::bEnableReject
private

Definition at line 270 of file ctredlin.hxx.

Referenced by ActivatePage().

bool SvxTPView::bEnableRejectAll
private

Definition at line 271 of file ctredlin.hxx.

Referenced by ActivatePage().

bool SvxTPView::bEnableUndo
private

Definition at line 272 of file ctredlin.hxx.

Referenced by ActivatePage().

weld::Window* SvxTPView::m_pDialog
private

Definition at line 277 of file ctredlin.hxx.

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

Definition at line 278 of file ctredlin.hxx.

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

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

Definition at line 280 of file ctredlin.hxx.

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

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

Definition at line 279 of file ctredlin.hxx.

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

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

Definition at line 281 of file ctredlin.hxx.

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

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

Definition at line 282 of file ctredlin.hxx.

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

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

Definition at line 283 of file ctredlin.hxx.

Referenced by SvxTPView().

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

Definition at line 265 of file ctredlin.hxx.

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

Definition at line 264 of file ctredlin.hxx.

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

Definition at line 266 of file ctredlin.hxx.


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