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

#include <dpsave.hxx>

Public Member Functions

 ScDPSaveMember (const OUString &rName)
 
 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::ScDPSaveMember ( const OUString &  rName)

Definition at line 64 of file dpsave.cxx.

References aName.

ScDPSaveMember::ScDPSaveMember ( const ScDPSaveMember r)

Definition at line 71 of file dpsave.cxx.

References aName.

ScDPSaveMember::~ScDPSaveMember ( )

Definition at line 79 of file dpsave.cxx.

Member Function Documentation

void ScDPSaveMember::Dump ( int  nIndent = 0) const
bool ScDPSaveMember::GetIsVisible ( ) const
inline

Definition at line 71 of file dpsave.hxx.

Referenced by XclExpPTItem::SetPropertiesFromMember().

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

Definition at line 123 of file dpsave.cxx.

References mpLayoutName.

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

const OUString& ScDPSaveMember::GetName ( ) const
inline

Definition at line 66 of file dpsave.hxx.

References aName.

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

bool ScDPSaveMember::GetShowDetails ( ) const
inline
bool ScDPSaveMember::HasIsVisible ( ) const

Definition at line 90 of file dpsave.cxx.

References nVisibleMode, and SC_DPSAVEMODE_DONTKNOW.

Referenced by XclExpPTItem::SetPropertiesFromMember().

bool ScDPSaveMember::HasShowDetails ( ) const

Definition at line 100 of file dpsave.cxx.

References nShowDetailsMode, and SC_DPSAVEMODE_DONTKNOW.

Referenced by XclExpPTItem::SetPropertiesFromMember().

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

Definition at line 83 of file dpsave.cxx.

References aName, nShowDetailsMode, and nVisibleMode.

void ScDPSaveMember::RemoveLayoutName ( )

Definition at line 128 of file dpsave.cxx.

References mpLayoutName.

Referenced by ScDBFunc::DataPilotInput().

void ScDPSaveMember::SetIsVisible ( bool  bSet)
void ScDPSaveMember::SetLayoutName ( const OUString &  rName)

Definition at line 118 of file dpsave.cxx.

References mpLayoutName.

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

void ScDPSaveMember::SetName ( const OUString &  rNew)

Definition at line 110 of file dpsave.cxx.

References aName.

Referenced by ScDBFunc::DataPilotInput().

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

Member Data Documentation

OUString ScDPSaveMember::aName
private

Definition at line 54 of file dpsave.hxx.

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

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

Definition at line 55 of file dpsave.hxx.

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

sal_uInt16 ScDPSaveMember::nShowDetailsMode
private

Definition at line 57 of file dpsave.hxx.

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

sal_uInt16 ScDPSaveMember::nVisibleMode
private

Definition at line 56 of file dpsave.hxx.

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


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