LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwCTBWrapper Class Reference

#include <ww8toolbar.hxx>

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

Public Member Functions

 SwCTBWrapper ()
 
virtual ~SwCTBWrapper () override
 
void InsertDropIndex (sal_Int32 aIndex)
 
SwTBCGetTBCAtOffset (sal_uInt32 nStreamOffset)
 
bool Read (SvStream &rS) override
 
bool ImportCustomToolBar (SfxObjectShell &rDocSh)
 
CustomizationGetCustomizaton (sal_Int16 index)
 
SwCTBGetCustomizationData (const OUString &name)
 
- Public Member Functions inherited from Tcg255SubStruct
 Tcg255SubStruct ()
 
sal_uInt8 id () const
 
bool Read (SvStream &rS) override
 
- Public Member Functions inherited from TBBase
 TBBase ()
 
virtual ~TBBase ()
 
 TBBase (TBBase const &)=default
 
 TBBase (TBBase &&)=default
 
TBBaseoperator= (TBBase const &)=default
 
TBBaseoperator= (TBBase &&)=default
 
virtual bool Read (SvStream &rS)=0
 
sal_uInt32 GetOffset () const
 

Private Member Functions

 SwCTBWrapper (const SwCTBWrapper &)=delete
 
SwCTBWrapperoperator= (const SwCTBWrapper &)=delete
 

Private Attributes

sal_uInt16 m_reserved2
 
sal_uInt8 m_reserved3
 
sal_uInt16 m_reserved4
 
sal_uInt16 m_reserved5
 
sal_Int16 m_cbTBD
 
sal_uInt16 m_cCust
 
sal_Int32 m_cbDTBC
 
std::vector< SwTBCm_rtbdc
 
std::vector< Customizationm_rCustomizations
 
std::vector< sal_Int16 > m_dropDownMenuIndices
 

Additional Inherited Members

- Protected Attributes inherited from Tcg255SubStruct
sal_uInt8 m_ch
 
- Protected Attributes inherited from TBBase
sal_uInt32 nOffSet
 

Detailed Description

Definition at line 124 of file ww8toolbar.hxx.

Constructor & Destructor Documentation

◆ SwCTBWrapper() [1/2]

SwCTBWrapper::SwCTBWrapper ( const SwCTBWrapper )
privatedelete

◆ SwCTBWrapper() [2/2]

SwCTBWrapper::SwCTBWrapper ( )
explicit

Definition at line 81 of file ww8toolbar.cxx.

◆ ~SwCTBWrapper()

SwCTBWrapper::~SwCTBWrapper ( )
overridevirtual

Definition at line 93 of file ww8toolbar.cxx.

Member Function Documentation

◆ GetCustomizationData()

SwCTB * SwCTBWrapper::GetCustomizationData ( const OUString &  name)

Definition at line 104 of file ww8toolbar.cxx.

References m_rCustomizations.

Referenced by SwTBC::ImportToolBarControl().

◆ GetCustomizaton()

Customization * SwCTBWrapper::GetCustomizaton ( sal_Int16  index)

Definition at line 97 of file ww8toolbar.cxx.

References index, m_rCustomizations, and o3tl::make_unsigned().

Referenced by Customization::ImportMenu().

◆ GetTBCAtOffset()

SwTBC * SwCTBWrapper::GetTBCAtOffset ( sal_uInt32  nStreamOffset)

Definition at line 178 of file ww8toolbar.cxx.

References m_rtbdc.

Referenced by Customization::ImportMenu().

◆ ImportCustomToolBar()

bool SwCTBWrapper::ImportCustomToolBar ( SfxObjectShell rDocSh)

◆ InsertDropIndex()

void SwCTBWrapper::InsertDropIndex ( sal_Int32  aIndex)
inline

Definition at line 146 of file ww8toolbar.hxx.

References aIndex, and m_dropDownMenuIndices.

Referenced by Customization::Read().

◆ operator=()

SwCTBWrapper & SwCTBWrapper::operator= ( const SwCTBWrapper )
privatedelete

◆ Read()

bool SwCTBWrapper::Read ( SvStream rS)
overridevirtual

Member Data Documentation

◆ m_cbDTBC

sal_Int32 SwCTBWrapper::m_cbDTBC
private

Definition at line 135 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_cbTBD

sal_Int16 SwCTBWrapper::m_cbTBD
private

Definition at line 132 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_cCust

sal_uInt16 SwCTBWrapper::m_cCust
private

Definition at line 133 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_dropDownMenuIndices

std::vector< sal_Int16 > SwCTBWrapper::m_dropDownMenuIndices
private

Definition at line 139 of file ww8toolbar.hxx.

Referenced by InsertDropIndex(), and Read().

◆ m_rCustomizations

std::vector< Customization > SwCTBWrapper::m_rCustomizations
private

Definition at line 138 of file ww8toolbar.hxx.

Referenced by GetCustomizationData(), GetCustomizaton(), ImportCustomToolBar(), and Read().

◆ m_reserved2

sal_uInt16 SwCTBWrapper::m_reserved2
private

Definition at line 127 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_reserved3

sal_uInt8 SwCTBWrapper::m_reserved3
private

Definition at line 128 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_reserved4

sal_uInt16 SwCTBWrapper::m_reserved4
private

Definition at line 129 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_reserved5

sal_uInt16 SwCTBWrapper::m_reserved5
private

Definition at line 130 of file ww8toolbar.hxx.

Referenced by Read().

◆ m_rtbdc

std::vector< SwTBC > SwCTBWrapper::m_rtbdc
private

Definition at line 137 of file ww8toolbar.hxx.

Referenced by GetTBCAtOffset(), and Read().


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