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

#include <htmldataprovider.hxx>

Inheritance diagram for sc::HTMLDataProvider:
[legend]
Collaboration diagram for sc::HTMLDataProvider:
[legend]

Public Member Functions

 HTMLDataProvider (ScDocument *pDoc, sc::ExternalDataSource &rDataSource)
 
virtual ~HTMLDataProvider () override
 
virtual void Import () override
 
virtual const OUString & GetURL () const override
 
void ImportFinished ()
 
- Public Member Functions inherited from sc::DataProvider
 DataProvider (sc::ExternalDataSource &rDataSource)
 
virtual ~DataProvider ()
 
void setDeterministic ()
 

Private Attributes

ScDocumentmpDocument
 
rtl::Reference< HTMLFetchThreadmxHTMLFetchThread
 
ScDocumentUniquePtr mpDoc
 

Additional Inherited Members

- Static Public Member Functions inherited from sc::DataProvider
static std::unique_ptr< SvStreamFetchStreamFromURL (const OUString &, OStringBuffer &rBuffer)
 
- Protected Attributes inherited from sc::DataProvider
bool mbDeterministic
 If true make the threaded import deterministic for the tests. More...
 
sc::ExternalDataSourcemrDataSource
 

Detailed Description

Definition at line 19 of file htmldataprovider.hxx.

Constructor & Destructor Documentation

sc::HTMLDataProvider::HTMLDataProvider ( ScDocument pDoc,
sc::ExternalDataSource rDataSource 
)

Definition at line 234 of file htmldataprovider.cxx.

sc::HTMLDataProvider::~HTMLDataProvider ( )
overridevirtual

Definition at line 240 of file htmldataprovider.cxx.

References mxHTMLFetchThread.

Member Function Documentation

const OUString & sc::HTMLDataProvider::GetURL ( ) const
overridevirtual
void sc::HTMLDataProvider::Import ( )
overridevirtual
void sc::HTMLDataProvider::ImportFinished ( )

Member Data Documentation

ScDocumentUniquePtr sc::HTMLDataProvider::mpDoc
private

Definition at line 26 of file htmldataprovider.hxx.

Referenced by Import(), and ImportFinished().

ScDocument* sc::HTMLDataProvider::mpDocument
private

Definition at line 23 of file htmldataprovider.hxx.

Referenced by Import().

rtl::Reference<HTMLFetchThread> sc::HTMLDataProvider::mxHTMLFetchThread
private

Definition at line 24 of file htmldataprovider.hxx.

Referenced by Import(), ImportFinished(), and ~HTMLDataProvider().


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