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

#include <iderdll2.hxx>

Collaboration diagram for basctl::ExtraData:
[legend]

Public Member Functions

 ExtraData ()
 
 ~ExtraData ()
 
LibInfoGetLibInfo ()
 
EntryDescriptorGetLastEntryDescriptor ()
 
void SetLastEntryDescriptor (EntryDescriptor const &rDesc)
 
bool & ChoosingMacro ()
 
bool & ShellInCriticalSection ()
 
const OUString & GetAddLibPath () const
 
void SetAddLibPath (const OUString &rPath)
 
const OUString & GetAddLibFilter () const
 
void SetAddLibFilter (const OUString &rFilter)
 

Private Member Functions

 DECL_STATIC_LINK (ExtraData, GlobalBasicBreakHdl, StarBASIC *, BasicDebugFlags)
 

Private Attributes

LibInfo aLibInfo
 
EntryDescriptor m_aLastEntryDesc
 
OUString aAddLibPath
 
OUString aAddLibFilter
 
bool bChoosingMacro
 
bool bShellInCriticalSection
 

Detailed Description

Definition at line 32 of file iderdll2.hxx.

Constructor & Destructor Documentation

◆ ExtraData()

basctl::ExtraData::ExtraData ( )

Definition at line 147 of file iderdll.cxx.

References LINK, and StarBASIC::SetGlobalBreakHdl().

◆ ~ExtraData()

basctl::ExtraData::~ExtraData ( )

Definition at line 154 of file iderdll.cxx.

Member Function Documentation

◆ ChoosingMacro()

bool & basctl::ExtraData::ChoosingMacro ( )
inline

Definition at line 55 of file iderdll2.hxx.

References bChoosingMacro.

Referenced by basctl::ChooseMacro().

◆ DECL_STATIC_LINK()

basctl::ExtraData::DECL_STATIC_LINK ( ExtraData  ,
GlobalBasicBreakHdl  ,
StarBASIC ,
BasicDebugFlags   
)
private

◆ GetAddLibFilter()

const OUString & basctl::ExtraData::GetAddLibFilter ( ) const
inline

Definition at line 61 of file iderdll2.hxx.

References aAddLibFilter.

◆ GetAddLibPath()

const OUString & basctl::ExtraData::GetAddLibPath ( ) const
inline

Definition at line 58 of file iderdll2.hxx.

References aAddLibPath.

Referenced by basctl::LibPage::ExportAsBasic().

◆ GetLastEntryDescriptor()

EntryDescriptor & basctl::ExtraData::GetLastEntryDescriptor ( )
inline

Definition at line 52 of file iderdll2.hxx.

References m_aLastEntryDesc.

◆ GetLibInfo()

LibInfo & basctl::ExtraData::GetLibInfo ( )
inline

Definition at line 50 of file iderdll2.hxx.

References aLibInfo.

◆ SetAddLibFilter()

void basctl::ExtraData::SetAddLibFilter ( const OUString &  rFilter)
inline

Definition at line 62 of file iderdll2.hxx.

References aAddLibFilter.

Referenced by basctl::LibPage::InsertLib().

◆ SetAddLibPath()

void basctl::ExtraData::SetAddLibPath ( const OUString &  rPath)
inline

◆ SetLastEntryDescriptor()

void basctl::ExtraData::SetLastEntryDescriptor ( EntryDescriptor const &  rDesc)
inline

Definition at line 53 of file iderdll2.hxx.

References m_aLastEntryDesc.

◆ ShellInCriticalSection()

bool & basctl::ExtraData::ShellInCriticalSection ( )
inline

Definition at line 56 of file iderdll2.hxx.

References bShellInCriticalSection.

Referenced by basctl::Shell::Init(), and basctl::Shell::~Shell().

Member Data Documentation

◆ aAddLibFilter

OUString basctl::ExtraData::aAddLibFilter
private

Definition at line 39 of file iderdll2.hxx.

Referenced by GetAddLibFilter(), and SetAddLibFilter().

◆ aAddLibPath

OUString basctl::ExtraData::aAddLibPath
private

Definition at line 38 of file iderdll2.hxx.

Referenced by GetAddLibPath(), and SetAddLibPath().

◆ aLibInfo

LibInfo basctl::ExtraData::aLibInfo
private

Definition at line 34 of file iderdll2.hxx.

Referenced by GetLibInfo().

◆ bChoosingMacro

bool basctl::ExtraData::bChoosingMacro
private

Definition at line 41 of file iderdll2.hxx.

Referenced by ChoosingMacro().

◆ bShellInCriticalSection

bool basctl::ExtraData::bShellInCriticalSection
private

Definition at line 42 of file iderdll2.hxx.

Referenced by ShellInCriticalSection().

◆ m_aLastEntryDesc

EntryDescriptor basctl::ExtraData::m_aLastEntryDesc
private

Definition at line 36 of file iderdll2.hxx.

Referenced by GetLastEntryDescriptor(), and SetLastEntryDescriptor().


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