LibreOffice Module svx (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
GalleryBinaryEngineEntry Class Reference

#include <gallerybinaryengineentry.hxx>

Inheritance diagram for GalleryBinaryEngineEntry:
[legend]
Collaboration diagram for GalleryBinaryEngineEntry:
[legend]

Public Member Functions

 GalleryBinaryEngineEntry ()
 
OUString ReadStrFromIni (std::u16string_view aKeyName)
 
const INetURLObjectGetThmURL () const
 
const INetURLObjectGetSdgURL () const
 
const INetURLObjectGetSdvURL () const
 
const INetURLObjectGetStrURL () const
 
const std::unique_ptr< GalleryBinaryStorageLocations > & getGalleryStorageLocations () const
 
void removeTheme ()
 
std::unique_ptr< GalleryTheme > & getCachedTheme (std::unique_ptr< GalleryTheme > &pNewTheme)
 
void setStorageLocations (INetURLObject &rURL)
 
std::unique_ptr< GalleryBinaryEnginecreateGalleryStorageEngine (GalleryObjectCollection &mrGalleryObjectCollection, bool &bReadOnly)
 
- Public Member Functions inherited from GalleryFileStorageEntry
virtual ~GalleryFileStorageEntry ()=0
 

Static Public Member Functions

static void CreateUniqueURL (const INetURLObject &rBaseURL, INetURLObject &aURL)
 
static GalleryThemeEntryCreateThemeEntry (const INetURLObject &rURL, bool bReadOnly)
 

Private Attributes

std::unique_ptr< GalleryBinaryStorageLocationsmpGalleryStorageLocations
 

Detailed Description

Definition at line 34 of file gallerybinaryengineentry.hxx.

Constructor & Destructor Documentation

GalleryBinaryEngineEntry::GalleryBinaryEngineEntry ( )

Definition at line 37 of file gallerybinaryengineentry.cxx.

References mpGalleryStorageLocations.

Member Function Documentation

std::unique_ptr< GalleryBinaryEngine > GalleryBinaryEngineEntry::createGalleryStorageEngine ( GalleryObjectCollection mrGalleryObjectCollection,
bool &  bReadOnly 
)

Definition at line 47 of file gallerybinaryengineentry.cxx.

References bReadOnly, and mpGalleryStorageLocations.

GalleryThemeEntry * GalleryBinaryEngineEntry::CreateThemeEntry ( const INetURLObject rURL,
bool  bReadOnly 
)
static
void GalleryBinaryEngineEntry::CreateUniqueURL ( const INetURLObject rBaseURL,
INetURLObject aURL 
)
static
std::unique_ptr< GalleryTheme > & GalleryBinaryEngineEntry::getCachedTheme ( std::unique_ptr< GalleryTheme > &  pNewTheme)
const std::unique_ptr<GalleryBinaryStorageLocations>& GalleryBinaryEngineEntry::getGalleryStorageLocations ( ) const
inline

Definition at line 50 of file gallerybinaryengineentry.hxx.

References mpGalleryStorageLocations.

const INetURLObject& GalleryBinaryEngineEntry::GetSdgURL ( ) const
inline

Definition at line 46 of file gallerybinaryengineentry.hxx.

Referenced by removeTheme().

const INetURLObject& GalleryBinaryEngineEntry::GetSdvURL ( ) const
inline

Definition at line 47 of file gallerybinaryengineentry.hxx.

Referenced by removeTheme().

const INetURLObject& GalleryBinaryEngineEntry::GetStrURL ( ) const
inline

Definition at line 48 of file gallerybinaryengineentry.hxx.

Referenced by ReadStrFromIni(), and removeTheme().

const INetURLObject& GalleryBinaryEngineEntry::GetThmURL ( ) const
inline

Definition at line 45 of file gallerybinaryengineentry.hxx.

Referenced by getCachedTheme(), and removeTheme().

OUString GalleryBinaryEngineEntry::ReadStrFromIni ( std::u16string_view  aKeyName)
void GalleryBinaryEngineEntry::removeTheme ( )
void GalleryBinaryEngineEntry::setStorageLocations ( INetURLObject rURL)

Definition at line 42 of file gallerybinaryengineentry.cxx.

References mpGalleryStorageLocations.

Member Data Documentation

std::unique_ptr<GalleryBinaryStorageLocations> GalleryBinaryEngineEntry::mpGalleryStorageLocations
private

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