mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Merge pull request #8599 from m-kuhn/auth-manager-unique-ptr
Use std::unique_ptr
This commit is contained in:
commit
774c890f9c
@ -175,7 +175,7 @@ bool QgsAuthManager::init( const QString &pluginPath, const QString &authDatabas
|
||||
mAuthInit = true;
|
||||
|
||||
QgsDebugMsg( QStringLiteral( "Initializing QCA..." ) );
|
||||
mQcaInitializer = new QCA::Initializer( QCA::Practical, 256 );
|
||||
mQcaInitializer = qgis::make_unique<QCA::Initializer>( QCA::Practical, 256 );
|
||||
|
||||
QgsDebugMsg( QStringLiteral( "QCA initialized." ) );
|
||||
QCA::scanForPlugins();
|
||||
@ -2974,8 +2974,6 @@ QgsAuthManager::~QgsAuthManager()
|
||||
mMutex = nullptr;
|
||||
delete mScheduledDbEraseTimer;
|
||||
mScheduledDbEraseTimer = nullptr;
|
||||
delete mQcaInitializer;
|
||||
mQcaInitializer = nullptr;
|
||||
QSqlDatabase::removeDatabase( QStringLiteral( "authentication.configs" ) );
|
||||
}
|
||||
|
||||
|
@ -848,7 +848,7 @@ class CORE_EXPORT QgsAuthManager : public QObject
|
||||
bool mAuthInit = false;
|
||||
QString mAuthDbPath;
|
||||
|
||||
QCA::Initializer *mQcaInitializer = nullptr;
|
||||
std::unique_ptr<QCA::Initializer> mQcaInitializer;
|
||||
|
||||
QHash<QString, QString> mConfigAuthMethods;
|
||||
QHash<QString, QgsAuthMethod *> mAuthMethods;
|
||||
|
Loading…
x
Reference in New Issue
Block a user