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

#include <dpsave.hxx>

Public Member Functions

 ScDPSaveMember (OUString aName)
 
 ScDPSaveMember (const ScDPSaveMember &r)
 
 ~ScDPSaveMember ()
 
bool operator== (const ScDPSaveMember &r) const
 
const OUString & GetName () const
 
SC_DLLPUBLIC bool HasIsVisible () const
 
SC_DLLPUBLIC void SetIsVisible (bool bSet)
 
bool GetIsVisible () const
 
SC_DLLPUBLIC bool HasShowDetails () const
 
SC_DLLPUBLIC void SetShowDetails (bool bSet)
 
bool GetShowDetails () const
 
void SetName (const OUString &rNew)
 
SC_DLLPUBLIC void SetLayoutName (const OUString &rName)
 
SC_DLLPUBLIC const std::optional< OUString > & GetLayoutName () const
 
void RemoveLayoutName ()
 
void WriteToSource (const css::uno::Reference< css::uno::XInterface > &xMember, sal_Int32 nPosition)
 
void Dump (int nIndent=0) const
 

Private Attributes

OUString aName
 
std::optional< OUString > mpLayoutName
 
sal_uInt16 nVisibleMode
 
sal_uInt16 nShowDetailsMode
 

Detailed Description

Definition at line 51 of file dpsave.hxx.

Constructor & Destructor Documentation

◆ ScDPSaveMember() [1/2]

ScDPSaveMember::ScDPSaveMember ( OUString  aName)

Definition at line 66 of file dpsave.cxx.

References aName.

◆ ScDPSaveMember() [2/2]

ScDPSaveMember::ScDPSaveMember ( const ScDPSaveMember r)

Definition at line 73 of file dpsave.cxx.

References aName.

◆ ~ScDPSaveMember()

ScDPSaveMember::~ScDPSaveMember ( )

Definition at line 81 of file dpsave.cxx.

Member Function Documentation

◆ Dump()

void ScDPSaveMember::Dump ( int  nIndent = 0) const

◆ GetIsVisible()

bool ScDPSaveMember::GetIsVisible ( ) const
inline

◆ GetLayoutName()

const std::optional< OUString > & ScDPSaveMember::GetLayoutName ( ) const

Definition at line 125 of file dpsave.cxx.

References mpLayoutName.

Referenced by ScDBFunc::DataPilotInput(), and XclExpPTItem::SetPropertiesFromMember().

◆ GetName()

const OUString & ScDPSaveMember::GetName ( ) const
inline

Definition at line 66 of file dpsave.hxx.

References aName.

Referenced by ScDBFunc::DataPilotInput(), and ScDPSaveDimension::ScDPSaveDimension().

◆ GetShowDetails()

bool ScDPSaveMember::GetShowDetails ( ) const
inline

◆ HasIsVisible()

bool ScDPSaveMember::HasIsVisible ( ) const

◆ HasShowDetails()

bool ScDPSaveMember::HasShowDetails ( ) const

◆ operator==()

bool ScDPSaveMember::operator== ( const ScDPSaveMember r) const

Definition at line 85 of file dpsave.cxx.

References aName, nShowDetailsMode, and nVisibleMode.

◆ RemoveLayoutName()

void ScDPSaveMember::RemoveLayoutName ( )

Definition at line 130 of file dpsave.cxx.

References mpLayoutName.

Referenced by ScDBFunc::DataPilotInput().

◆ SetIsVisible()

void ScDPSaveMember::SetIsVisible ( bool  bSet)

◆ SetLayoutName()

void ScDPSaveMember::SetLayoutName ( const OUString &  rName)

Definition at line 120 of file dpsave.cxx.

References mpLayoutName.

Referenced by XclImpPTItem::ConvertItem(), and ScDBFunc::DataPilotInput().

◆ SetName()

void ScDPSaveMember::SetName ( const OUString &  rNew)

Definition at line 112 of file dpsave.cxx.

References aName.

Referenced by ScDBFunc::DataPilotInput().

◆ SetShowDetails()

void ScDPSaveMember::SetShowDetails ( bool  bSet)

◆ WriteToSource()

void ScDPSaveMember::WriteToSource ( const css::uno::Reference< css::uno::XInterface > &  xMember,
sal_Int32  nPosition 
)

Member Data Documentation

◆ aName

OUString ScDPSaveMember::aName
private

Definition at line 54 of file dpsave.hxx.

Referenced by GetName(), operator==(), and SetName().

◆ mpLayoutName

std::optional<OUString> ScDPSaveMember::mpLayoutName
private

Definition at line 55 of file dpsave.hxx.

Referenced by GetLayoutName(), RemoveLayoutName(), SetLayoutName(), and WriteToSource().

◆ nShowDetailsMode

sal_uInt16 ScDPSaveMember::nShowDetailsMode
private

Definition at line 57 of file dpsave.hxx.

Referenced by GetShowDetails(), HasShowDetails(), operator==(), SetShowDetails(), and WriteToSource().

◆ nVisibleMode

sal_uInt16 ScDPSaveMember::nVisibleMode
private

Definition at line 56 of file dpsave.hxx.

Referenced by GetIsVisible(), HasIsVisible(), operator==(), SetIsVisible(), and WriteToSource().


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