MuseScore  3.4
Music composition and notation
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
Ms::ImageStore Class Reference

#include <imageStore.h>

Public Types

typedef ItemList::iterator iterator
 
typedef ItemList::const_iterator const_iterator
 

Public Member Functions

 ImageStore ()=default
 
 ImageStore (const ImageStore &)=delete
 
ImageStoreoperator= (const ImageStore &)=delete
 
 ~ImageStore ()
 
ImageStoreItemgetImage (const QString &path) const
 
ImageStoreItemadd (const QString &path, const QByteArray &)
 
void clearUnused ()
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Private Types

typedef std::vector< ImageStoreItem * > ItemList
 

Private Attributes

ItemList _items
 

Member Typedef Documentation

◆ const_iterator

typedef ItemList::const_iterator Ms::ImageStore::const_iterator

◆ ItemList

typedef std::vector<ImageStoreItem*> Ms::ImageStore::ItemList
private

◆ iterator

typedef ItemList::iterator Ms::ImageStore::iterator

Constructor & Destructor Documentation

◆ ImageStore() [1/2]

Ms::ImageStore::ImageStore ( )
default

◆ ImageStore() [2/2]

Ms::ImageStore::ImageStore ( const ImageStore )
delete

◆ ~ImageStore()

Ms::ImageStore::~ImageStore ( )

Member Function Documentation

◆ add()

ImageStoreItem * Ms::ImageStore::add ( const QString &  path,
const QByteArray &  ba 
)

◆ begin() [1/2]

iterator Ms::ImageStore::begin ( )
inline

◆ begin() [2/2]

const_iterator Ms::ImageStore::begin ( ) const
inline

◆ clearUnused()

void Ms::ImageStore::clearUnused ( )

◆ end() [1/2]

iterator Ms::ImageStore::end ( )
inline

◆ end() [2/2]

const_iterator Ms::ImageStore::end ( ) const
inline

◆ getImage()

ImageStoreItem * Ms::ImageStore::getImage ( const QString &  path) const

◆ operator=()

ImageStore& Ms::ImageStore::operator= ( const ImageStore )
delete

Member Data Documentation

◆ _items

ItemList Ms::ImageStore::_items
private

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