LibreOffice Module sc (master) 1
Public Member Functions | Private Types | Private Attributes | List of all members
ScQProStyle Class Reference

#include <qprostyle.hxx>

Public Member Functions

 ScQProStyle ()=default
 
void SetFormat (ScDocument *pDoc, sal_uInt8 nCol, sal_uInt16 nRow, SCTAB nTab, sal_uInt16 nStyle)
 
void setFontRecord (sal_uInt16 nIndex, sal_uInt16 nData, sal_uInt16 nPtSize)
 
void setFontType (sal_uInt16 nIndex, const OUString &aLabel)
 
void setAlign (sal_uInt16 nIndex, sal_uInt8 nData)
 
void setFont (sal_uInt16 nIndex, sal_uInt8 nData)
 

Private Types

enum  limits { maxsize = 256 }
 

Private Attributes

sal_uInt8 maAlign [maxsize] = {}
 
sal_uInt8 maFont [maxsize] = {}
 
sal_uInt16 maFontRecord [maxsize] = {}
 
sal_uInt16 maFontHeight [maxsize] = {}
 
OUString maFontType [maxsize]
 

Detailed Description

Definition at line 28 of file qprostyle.hxx.

Member Enumeration Documentation

◆ limits

enum ScQProStyle::limits
private
Enumerator
maxsize 

Definition at line 30 of file qprostyle.hxx.

Constructor & Destructor Documentation

◆ ScQProStyle()

ScQProStyle::ScQProStyle ( )
default

Member Function Documentation

◆ setAlign()

void ScQProStyle::setAlign ( sal_uInt16  nIndex,
sal_uInt8  nData 
)
inline

Definition at line 50 of file qprostyle.hxx.

References maAlign, maxsize, and nIndex.

◆ setFont()

void ScQProStyle::setFont ( sal_uInt16  nIndex,
sal_uInt8  nData 
)
inline

Definition at line 52 of file qprostyle.hxx.

References maFont, maxsize, and nIndex.

◆ setFontRecord()

void ScQProStyle::setFontRecord ( sal_uInt16  nIndex,
sal_uInt16  nData,
sal_uInt16  nPtSize 
)
inline

Definition at line 40 of file qprostyle.hxx.

References maFontHeight, maFontRecord, maxsize, and nIndex.

◆ setFontType()

void ScQProStyle::setFontType ( sal_uInt16  nIndex,
const OUString &  aLabel 
)
inline

Definition at line 48 of file qprostyle.hxx.

References aLabel, maFontType, maxsize, and nIndex.

◆ SetFormat()

void ScQProStyle::SetFormat ( ScDocument pDoc,
sal_uInt8  nCol,
sal_uInt16  nRow,
SCTAB  nTab,
sal_uInt16  nStyle 
)

Member Data Documentation

◆ maAlign

sal_uInt8 ScQProStyle::maAlign[maxsize] = {}
private

Definition at line 31 of file qprostyle.hxx.

Referenced by setAlign(), and SetFormat().

◆ maFont

sal_uInt8 ScQProStyle::maFont[maxsize] = {}
private

Definition at line 32 of file qprostyle.hxx.

Referenced by setFont(), and SetFormat().

◆ maFontHeight

sal_uInt16 ScQProStyle::maFontHeight[maxsize] = {}
private

Definition at line 34 of file qprostyle.hxx.

Referenced by setFontRecord(), and SetFormat().

◆ maFontRecord

sal_uInt16 ScQProStyle::maFontRecord[maxsize] = {}
private

Definition at line 33 of file qprostyle.hxx.

Referenced by setFontRecord(), and SetFormat().

◆ maFontType

OUString ScQProStyle::maFontType[maxsize]
private

Definition at line 35 of file qprostyle.hxx.

Referenced by setFontType(), and SetFormat().


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