projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
core: Allow configuring DB/auth from environment
[quassel.git]
/
src
/
core
/
abstractsqlstorage.cpp
diff --git
a/src/core/abstractsqlstorage.cpp
b/src/core/abstractsqlstorage.cpp
index
cb8fbd1
..
9fe95b9
100644
(file)
--- a/
src/core/abstractsqlstorage.cpp
+++ b/
src/core/abstractsqlstorage.cpp
@@
-116,9
+116,11
@@
void AbstractSqlStorage::dbConnect(QSqlDatabase &db)
}
}
-Storage::State AbstractSqlStorage::init(const QVariantMap &settings)
+Storage::State AbstractSqlStorage::init(const QVariantMap &settings,
+ const QProcessEnvironment &environment,
+ bool loadFromEnvironment)
{
{
- setConnectionProperties(settings);
+ setConnectionProperties(settings
, environment, loadFromEnvironment
);
_debug = Quassel::isOptionSet("debug");
_debug = Quassel::isOptionSet("debug");
@@
-192,9
+194,10
@@
QStringList AbstractSqlStorage::setupQueries()
}
}
-bool AbstractSqlStorage::setup(const QVariantMap &settings)
+bool AbstractSqlStorage::setup(const QVariantMap &settings, const QProcessEnvironment &environment,
+ bool loadFromEnvironment)
{
{
- setConnectionProperties(settings);
+ setConnectionProperties(settings
, environment, loadFromEnvironment
);
QSqlDatabase db = logDb();
if (!db.isOpen()) {
qCritical() << "Unable to setup Logging Backend!";
QSqlDatabase db = logDb();
if (!db.isOpen()) {
qCritical() << "Unable to setup Logging Backend!";