Changeset View
Changeset View
Standalone View
Standalone View
src/core-impl/storage/StorageManager.cpp
Show First 20 Lines • Show All 130 Lines • ▼ Show 20 Line(s) | |||||
131 | } | 131 | } | ||
132 | 132 | | |||
133 | void | 133 | void | ||
134 | StorageManager::init() | 134 | StorageManager::init() | ||
135 | { | 135 | { | ||
136 | } | 136 | } | ||
137 | 137 | | |||
138 | void | 138 | void | ||
139 | StorageManager::setFactories( const QList<Plugins::PluginFactory*> &factories ) | 139 | StorageManager::setFactories( const QList<QSharedPointer<Plugins::PluginFactory> > &factories ) | ||
140 | { | 140 | { | ||
141 | foreach( Plugins::PluginFactory* pFactory, factories ) | 141 | for( const auto &pFactory : factories ) | ||
142 | { | 142 | { | ||
143 | StorageFactory *factory = qobject_cast<StorageFactory*>( pFactory ); | 143 | auto factory = qobject_cast<StorageFactory*>( pFactory ); | ||
144 | if( !factory ) | 144 | if( !factory ) | ||
145 | continue; | 145 | continue; | ||
146 | 146 | | |||
147 | connect( factory, &StorageFactory::newStorage, | 147 | connect( factory.data(), &StorageFactory::newStorage, | ||
148 | this, &StorageManager::slotNewStorage ); | 148 | this, &StorageManager::slotNewStorage ); | ||
149 | connect( factory, &StorageFactory::newError, | 149 | connect( factory.data(), &StorageFactory::newError, | ||
150 | this, &StorageManager::slotNewError ); | 150 | this, &StorageManager::slotNewError ); | ||
151 | } | 151 | } | ||
152 | } | 152 | } | ||
153 | 153 | | |||
154 | QStringList | 154 | QStringList | ||
155 | StorageManager::getLastErrors() const | 155 | StorageManager::getLastErrors() const | ||
156 | { | 156 | { | ||
157 | if( !d->errorList.isEmpty() ) | 157 | if( !d->errorList.isEmpty() ) | ||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |