LibreOffice Module basctl (master) 1
Public Member Functions | Private Attributes | List of all members
basctl::EntryDescriptor Class Reference

#include <bastype2.hxx>

Collaboration diagram for basctl::EntryDescriptor:
[legend]

Public Member Functions

 EntryDescriptor ()
 
 EntryDescriptor (ScriptDocument aDocument, LibraryLocation eLocation, OUString aLibName, OUString aLibSubName, OUString aName, EntryType eType)
 
 EntryDescriptor (ScriptDocument aDocument, LibraryLocation eLocation, OUString aLibName, OUString aLibSubName, OUString aName, OUString aMethodName, EntryType eType)
 
ScriptDocument const & GetDocument () const
 
LibraryLocation GetLocation () const
 
const OUString & GetLibName () const
 
const OUString & GetLibSubName () const
 
const OUString & GetName () const
 
const OUString & GetMethodName () const
 
void SetMethodName (const OUString &aMethodName)
 
EntryType GetType () const
 
void SetType (EntryType eType)
 

Private Attributes

ScriptDocument m_aDocument
 
LibraryLocation m_eLocation
 
OUString m_aLibName
 
OUString m_aLibSubName
 
OUString m_aName
 
OUString m_aMethodName
 
EntryType m_eType
 

Detailed Description

Definition at line 119 of file bastype2.hxx.

Constructor & Destructor Documentation

◆ EntryDescriptor() [1/3]

basctl::EntryDescriptor::EntryDescriptor ( )

Definition at line 117 of file bastype2.cxx.

References m_eType.

◆ EntryDescriptor() [2/3]

basctl::EntryDescriptor::EntryDescriptor ( ScriptDocument  aDocument,
LibraryLocation  eLocation,
OUString  aLibName,
OUString  aLibSubName,
OUString  aName,
EntryType  eType 
)

Definition at line 123 of file bastype2.cxx.

References aName, eType, basctl::ScriptDocument::isValid(), m_aDocument, m_aName, and m_eType.

◆ EntryDescriptor() [3/3]

basctl::EntryDescriptor::EntryDescriptor ( ScriptDocument  aDocument,
LibraryLocation  eLocation,
OUString  aLibName,
OUString  aLibSubName,
OUString  aName,
OUString  aMethodName,
EntryType  eType 
)

Definition at line 141 of file bastype2.cxx.

References aName, eType, basctl::ScriptDocument::isValid(), m_aDocument, m_aName, and m_eType.

Member Function Documentation

◆ GetDocument()

ScriptDocument const & basctl::EntryDescriptor::GetDocument ( ) const
inline

◆ GetLibName()

const OUString & basctl::EntryDescriptor::GetLibName ( ) const
inline

◆ GetLibSubName()

const OUString & basctl::EntryDescriptor::GetLibSubName ( ) const
inline

◆ GetLocation()

LibraryLocation basctl::EntryDescriptor::GetLocation ( ) const
inline

◆ GetMethodName()

const OUString & basctl::EntryDescriptor::GetMethodName ( ) const
inline

◆ GetName()

const OUString & basctl::EntryDescriptor::GetName ( ) const
inline

◆ GetType()

EntryType basctl::EntryDescriptor::GetType ( ) const
inline

◆ SetMethodName()

void basctl::EntryDescriptor::SetMethodName ( const OUString &  aMethodName)
inline

Definition at line 156 of file bastype2.hxx.

References m_aMethodName.

Referenced by basctl::MacroChooser::StoreMacroDescription().

◆ SetType()

void basctl::EntryDescriptor::SetType ( EntryType  eType)
inline

Definition at line 159 of file bastype2.hxx.

References eType, and m_eType.

Referenced by basctl::MacroChooser::StoreMacroDescription().

Member Data Documentation

◆ m_aDocument

ScriptDocument basctl::EntryDescriptor::m_aDocument
private

Definition at line 121 of file bastype2.hxx.

Referenced by EntryDescriptor(), and GetDocument().

◆ m_aLibName

OUString basctl::EntryDescriptor::m_aLibName
private

Definition at line 123 of file bastype2.hxx.

Referenced by GetLibName().

◆ m_aLibSubName

OUString basctl::EntryDescriptor::m_aLibSubName
private

Definition at line 124 of file bastype2.hxx.

Referenced by GetLibSubName().

◆ m_aMethodName

OUString basctl::EntryDescriptor::m_aMethodName
private

Definition at line 126 of file bastype2.hxx.

Referenced by GetMethodName(), and SetMethodName().

◆ m_aName

OUString basctl::EntryDescriptor::m_aName
private

Definition at line 125 of file bastype2.hxx.

Referenced by GetName().

◆ m_eLocation

LibraryLocation basctl::EntryDescriptor::m_eLocation
private

Definition at line 122 of file bastype2.hxx.

Referenced by GetLocation().

◆ m_eType

EntryType basctl::EntryDescriptor::m_eType
private

Definition at line 127 of file bastype2.hxx.

Referenced by GetType(), and SetType().


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