LibreOffice Module sc (master) 1
Classes | Public Types | Static Public Member Functions | Public Attributes | List of all members
ScOrcusXMLTreeParam Struct Reference

Parameter used during call to ScOrcusFilters::loadXMLStructure(). More...

#include <orcusxml.hxx>

Classes

struct  EntryData
 Custom data stored with each tree item. More...
 

Public Types

enum  EntryType {
  ElementDefault ,
  ElementRepeat ,
  Attribute
}
 
typedef std::vector< std::unique_ptr< EntryData > > UserDataStoreType
 

Static Public Member Functions

static EntryDatagetUserData (const weld::TreeView &rControl, const weld::TreeIter &rEntry)
 

Public Attributes

OUString maImgElementDefault
 
OUString maImgElementRepeat
 
OUString maImgAttribute
 
UserDataStoreType m_UserDataStore
 Store all custom data instances since the tree control doesn't manage the life cycle of user data. More...
 

Detailed Description

Parameter used during call to ScOrcusFilters::loadXMLStructure().

Definition at line 26 of file orcusxml.hxx.

Member Typedef Documentation

◆ UserDataStoreType

typedef std::vector<std::unique_ptr<EntryData> > ScOrcusXMLTreeParam::UserDataStoreType

Definition at line 42 of file orcusxml.hxx.

Member Enumeration Documentation

◆ EntryType

Enumerator
ElementDefault 
ElementRepeat 
Attribute 

Definition at line 28 of file orcusxml.hxx.

Member Function Documentation

◆ getUserData()

ScOrcusXMLTreeParam::EntryData * ScOrcusXMLTreeParam::getUserData ( const weld::TreeView rControl,
const weld::TreeIter rEntry 
)
static

Member Data Documentation

◆ m_UserDataStore

UserDataStoreType ScOrcusXMLTreeParam::m_UserDataStore

Store all custom data instances since the tree control doesn't manage the life cycle of user data.

Definition at line 52 of file orcusxml.hxx.

Referenced by ScOrcusXMLContextImpl::loadXMLStructure().

◆ maImgAttribute

OUString ScOrcusXMLTreeParam::maImgAttribute

Definition at line 46 of file orcusxml.hxx.

Referenced by ScXMLSourceDlg::ScXMLSourceDlg().

◆ maImgElementDefault

OUString ScOrcusXMLTreeParam::maImgElementDefault

Definition at line 44 of file orcusxml.hxx.

Referenced by ScXMLSourceDlg::ScXMLSourceDlg().

◆ maImgElementRepeat

OUString ScOrcusXMLTreeParam::maImgElementRepeat

Definition at line 45 of file orcusxml.hxx.

Referenced by ScXMLSourceDlg::ScXMLSourceDlg().


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