LibreOffice Module filter (master) 1
|
#include <mstoolbar.hxx>
Public Member Functions | |
TBCData (TBCHeader Header) | |
bool | Read (SvStream &rS) override |
void | ImportToolBarControl (CustomToolBarImportHelper &, std::vector< css::beans::PropertyValue > &, bool &bBeginGroup, bool bIsMenuBar) |
TBCGeneralInfo & | getGeneralInfo () |
TBCMenuSpecific * | getMenuSpecific () |
Public Member Functions inherited from TBBase | |
TBBase () | |
virtual | ~TBBase () |
TBBase (TBBase const &)=default | |
TBBase (TBBase &&)=default | |
TBBase & | operator= (TBBase const &)=default |
TBBase & | operator= (TBBase &&)=default |
virtual bool | Read (SvStream &rS)=0 |
sal_uInt32 | GetOffset () const |
Private Member Functions | |
TBCData (const TBCData &)=delete | |
TBCData & | operator= (const TBCData &)=delete |
Private Attributes | |
TBCHeader | rHeader |
TBCGeneralInfo | controlGeneralInfo |
std::shared_ptr< TBBase > | controlSpecificInfo |
Additional Inherited Members | |
Protected Attributes inherited from TBBase | |
sal_uInt32 | nOffSet |
Definition at line 280 of file mstoolbar.hxx.
|
privatedelete |
TBCData::TBCData | ( | TBCHeader | Header | ) |
Definition at line 223 of file mstoolbar.cxx.
References Header.
|
inline |
Definition at line 294 of file mstoolbar.hxx.
TBCMenuSpecific * TBCData::getMenuSpecific | ( | ) |
Definition at line 262 of file mstoolbar.cxx.
References controlSpecificInfo.
Referenced by ImportToolBarControl().
void TBCData::ImportToolBarControl | ( | CustomToolBarImportHelper & | helper, |
std::vector< css::beans::PropertyValue > & | props, | ||
bool & | bBeginGroup, | ||
bool | bIsMenuBar | ||
) |
Definition at line 267 of file mstoolbar.cxx.
References COL_WHITE(), controlGeneralInfo, controlSpecificInfo, Bitmap::CreateMask(), TBCBitMap::getBitMap(), BitmapEx::GetBitmap(), TBCBSpecific::getBtnFace(), TBCBSpecific::getIcon(), TBCBSpecific::getIconMask(), getMenuSpecific(), Bitmap::GetSizePixel(), TBCHeader::getTbct(), TBCHeader::getTct(), Graphic::GetXGraphic(), Size::Height(), TBCGeneralInfo::ImportToolBarControlData(), TBCHeader::isBeginGroup(), TBCHeader::isVisible(), TBCMenuSpecific::Name(), props, rHeader, and Size::Width().
|
overridevirtual |
Implements TBBase.
Definition at line 227 of file mstoolbar.cxx.
References controlGeneralInfo, controlSpecificInfo, TBCHeader::getTct(), TBBase::nOffSet, TBCGeneralInfo::Read(), rHeader, SAL_INFO, and SvStream::Tell().
|
private |
Definition at line 283 of file mstoolbar.hxx.
Referenced by ImportToolBarControl(), and Read().
|
private |
Definition at line 284 of file mstoolbar.hxx.
Referenced by getMenuSpecific(), ImportToolBarControl(), and Read().
|
private |
Definition at line 282 of file mstoolbar.hxx.
Referenced by ImportToolBarControl(), and Read().