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

#include <galleryfilestorageentry.hxx>

Collaboration diagram for GalleryFileStorageEntry:
[legend]

Public Member Functions

 GalleryFileStorageEntry ()
 
OUString ReadStrFromIni (std::u16string_view aKeyName) const
 
const INetURLObjectGetThmURL () const
 
const INetURLObjectGetSdgURL () const
 
const INetURLObjectGetSdvURL () const
 
const INetURLObjectGetStrURL () const
 
const GalleryStorageLocationsgetGalleryStorageLocations () const
 
GalleryStorageLocationsgetGalleryStorageLocations ()
 
void removeTheme ()
 
std::unique_ptr< GalleryTheme > & getCachedTheme (std::unique_ptr< GalleryTheme > &pNewTheme)
 
void setStorageLocations (INetURLObject &rURL)
 
std::unique_ptr< GalleryFileStoragecreateGalleryStorageEngine (GalleryObjectCollection &mrGalleryObjectCollection, bool &bReadOnly)
 

Static Public Member Functions

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

Private Attributes

GalleryStorageLocations maGalleryStorageLocations
 

Detailed Description

Definition at line 30 of file galleryfilestorageentry.hxx.

Constructor & Destructor Documentation

◆ GalleryFileStorageEntry()

GalleryFileStorageEntry::GalleryFileStorageEntry ( )

Definition at line 38 of file galleryfilestorageentry.cxx.

Member Function Documentation

◆ createGalleryStorageEngine()

std::unique_ptr< GalleryFileStorage > GalleryFileStorageEntry::createGalleryStorageEngine ( GalleryObjectCollection mrGalleryObjectCollection,
bool &  bReadOnly 
)

Definition at line 45 of file galleryfilestorageentry.cxx.

References bReadOnly, and maGalleryStorageLocations.

◆ CreateThemeEntry()

GalleryThemeEntry * GalleryFileStorageEntry::CreateThemeEntry ( const INetURLObject rURL,
bool  bReadOnly 
)
static

◆ CreateUniqueURL()

void GalleryFileStorageEntry::CreateUniqueURL ( const INetURLObject rBaseURL,
INetURLObject aURL 
)
static

◆ getCachedTheme()

std::unique_ptr< GalleryTheme > & GalleryFileStorageEntry::getCachedTheme ( std::unique_ptr< GalleryTheme > &  pNewTheme)

◆ getGalleryStorageLocations() [1/2]

GalleryStorageLocations & GalleryFileStorageEntry::getGalleryStorageLocations ( )
inline

Definition at line 50 of file galleryfilestorageentry.hxx.

References maGalleryStorageLocations.

◆ getGalleryStorageLocations() [2/2]

const GalleryStorageLocations & GalleryFileStorageEntry::getGalleryStorageLocations ( ) const
inline

Definition at line 46 of file galleryfilestorageentry.hxx.

References maGalleryStorageLocations.

◆ GetSdgURL()

const INetURLObject & GalleryFileStorageEntry::GetSdgURL ( ) const
inline

◆ GetSdvURL()

const INetURLObject & GalleryFileStorageEntry::GetSdvURL ( ) const
inline

◆ GetStrURL()

const INetURLObject & GalleryFileStorageEntry::GetStrURL ( ) const
inline

◆ GetThmURL()

const INetURLObject & GalleryFileStorageEntry::GetThmURL ( ) const
inline

◆ ReadStrFromIni()

OUString GalleryFileStorageEntry::ReadStrFromIni ( std::u16string_view  aKeyName) const

◆ removeTheme()

void GalleryFileStorageEntry::removeTheme ( )

Definition at line 134 of file galleryfilestorageentry.cxx.

References GetSdgURL(), GetSdvURL(), GetStrURL(), GetThmURL(), and KillFile().

◆ setStorageLocations()

void GalleryFileStorageEntry::setStorageLocations ( INetURLObject rURL)

Member Data Documentation

◆ maGalleryStorageLocations

GalleryStorageLocations GalleryFileStorageEntry::maGalleryStorageLocations
private

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