QskGraphicProviderMap::clear added
This commit is contained in:
parent
c1fdb03563
commit
26ba120114
|
@ -28,9 +28,13 @@ QskGraphicProviderMap::QskGraphicProviderMap()
|
||||||
|
|
||||||
QskGraphicProviderMap::~QskGraphicProviderMap()
|
QskGraphicProviderMap::~QskGraphicProviderMap()
|
||||||
{
|
{
|
||||||
const auto& hashTab = m_data->hashTab;
|
qDeleteAll( m_data->hashTab );
|
||||||
for ( auto it = hashTab.constBegin(); it != hashTab.constEnd(); ++it )
|
}
|
||||||
delete it.value();
|
|
||||||
|
void QskGraphicProviderMap::clear()
|
||||||
|
{
|
||||||
|
qDeleteAll( m_data->hashTab );
|
||||||
|
m_data->hashTab.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QskGraphicProviderMap::insert(
|
void QskGraphicProviderMap::insert(
|
||||||
|
|
|
@ -23,8 +23,9 @@ class QskGraphicProviderMap
|
||||||
void remove( const QString& providerId );
|
void remove( const QString& providerId );
|
||||||
void remove( QskGraphicProvider* );
|
void remove( QskGraphicProvider* );
|
||||||
|
|
||||||
QskGraphicProvider* take( const QString& providerId );
|
void clear();
|
||||||
|
|
||||||
|
QskGraphicProvider* take( const QString& providerId );
|
||||||
QskGraphicProvider* provider( const QString& providerId ) const;
|
QskGraphicProvider* provider( const QString& providerId ) const;
|
||||||
|
|
||||||
int size() const;
|
int size() const;
|
||||||
|
|
Loading…
Reference in New Issue