mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
preferences: use std::string in struct preferences
This is a messy commit, because the "qPref" system relies heavily on QString, which means lots of conversions between the two worlds. Ultimately, I plan to base the preferences system on std::string and only convert to QString when pushing through Qt's property system or when writing into Qt's settings. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
82fc9de40b
commit
ccdd92aeb7
78 changed files with 645 additions and 694 deletions
|
@ -22,18 +22,18 @@ void TestQPrefProxy::test_struct_get()
|
|||
auto tst = qPrefProxy::instance();
|
||||
|
||||
prefs.proxy_auth = true;
|
||||
prefs.proxy_host = copy_qstring("t1 host");
|
||||
prefs.proxy_pass = copy_qstring("t1 pass");
|
||||
prefs.proxy_host = "t1 host";
|
||||
prefs.proxy_pass = "t1 pass";
|
||||
prefs.proxy_port = 512;
|
||||
prefs.proxy_type = 3;
|
||||
prefs.proxy_user = copy_qstring("t1 user");
|
||||
prefs.proxy_user = "t1 user";
|
||||
|
||||
QCOMPARE(tst->proxy_auth(), true);
|
||||
QCOMPARE(tst->proxy_host(), QString(prefs.proxy_host));
|
||||
QCOMPARE(tst->proxy_pass(), QString(prefs.proxy_pass));
|
||||
QCOMPARE(tst->proxy_host(), QString::fromStdString(prefs.proxy_host));
|
||||
QCOMPARE(tst->proxy_pass(), QString::fromStdString(prefs.proxy_pass));
|
||||
QCOMPARE(tst->proxy_port(), 512);
|
||||
QCOMPARE(tst->proxy_type(), 3);
|
||||
QCOMPARE(tst->proxy_user(), QString(prefs.proxy_user));
|
||||
QCOMPARE(tst->proxy_user(), QString::fromStdString(prefs.proxy_user));
|
||||
}
|
||||
|
||||
void TestQPrefProxy::test_set_struct()
|
||||
|
@ -50,11 +50,11 @@ void TestQPrefProxy::test_set_struct()
|
|||
tst->set_proxy_user("t2 user");
|
||||
|
||||
QCOMPARE(prefs.proxy_auth, false);
|
||||
QCOMPARE(QString(prefs.proxy_host), QString("t2 host"));
|
||||
QCOMPARE(QString(prefs.proxy_pass), QString("t2 pass"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_host), QString("t2 host"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_pass), QString("t2 pass"));
|
||||
QCOMPARE(prefs.proxy_port, 524);
|
||||
QCOMPARE(prefs.proxy_type, 2);
|
||||
QCOMPARE(QString(prefs.proxy_user), QString("t2 user"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_user), QString("t2 user"));
|
||||
}
|
||||
|
||||
void TestQPrefProxy::test_set_load_struct()
|
||||
|
@ -72,19 +72,19 @@ void TestQPrefProxy::test_set_load_struct()
|
|||
|
||||
tst->sync();
|
||||
prefs.proxy_auth = false;
|
||||
prefs.proxy_host = copy_qstring("error1");
|
||||
prefs.proxy_pass = copy_qstring("error1");
|
||||
prefs.proxy_host = "error1";
|
||||
prefs.proxy_pass = "error1";
|
||||
prefs.proxy_port = 128;
|
||||
prefs.proxy_type = 0;
|
||||
prefs.proxy_user = copy_qstring("error1");
|
||||
prefs.proxy_user = "error1";
|
||||
|
||||
tst->load();
|
||||
QCOMPARE(prefs.proxy_auth, true);
|
||||
QCOMPARE(QString(prefs.proxy_host), QString("t3 host"));
|
||||
QCOMPARE(QString(prefs.proxy_pass), QString("t3 pass"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_host), QString("t3 host"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_pass), QString("t3 pass"));
|
||||
QCOMPARE(prefs.proxy_port, 532);
|
||||
QCOMPARE(prefs.proxy_type, 1);
|
||||
QCOMPARE(QString(prefs.proxy_user), QString("t3 user"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_user), QString("t3 user"));
|
||||
}
|
||||
|
||||
void TestQPrefProxy::test_struct_disk()
|
||||
|
@ -94,27 +94,27 @@ void TestQPrefProxy::test_struct_disk()
|
|||
auto tst = qPrefProxy::instance();
|
||||
|
||||
prefs.proxy_auth = false;
|
||||
prefs.proxy_host = copy_qstring("t4 host");
|
||||
prefs.proxy_pass = copy_qstring("t4 pass");
|
||||
prefs.proxy_host = "t4 host";
|
||||
prefs.proxy_pass = "t4 pass";
|
||||
prefs.proxy_port = 544;
|
||||
prefs.proxy_type = 4;
|
||||
prefs.proxy_user = copy_qstring("t4 user");
|
||||
prefs.proxy_user = "t4 user";
|
||||
|
||||
tst->sync();
|
||||
prefs.proxy_auth = true;
|
||||
prefs.proxy_host = copy_qstring("error1");
|
||||
prefs.proxy_pass = copy_qstring("error1");
|
||||
prefs.proxy_host = "error1";
|
||||
prefs.proxy_pass = "error1";
|
||||
prefs.proxy_port = 128;
|
||||
prefs.proxy_type = 5;
|
||||
prefs.proxy_user = copy_qstring("error1");
|
||||
prefs.proxy_user = "error1";
|
||||
|
||||
tst->load();
|
||||
QCOMPARE(prefs.proxy_auth, false);
|
||||
QCOMPARE(QString(prefs.proxy_host), QString("t4 host"));
|
||||
QCOMPARE(QString(prefs.proxy_pass), QString("t4 pass"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_host), QString("t4 host"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_pass), QString("t4 pass"));
|
||||
QCOMPARE(prefs.proxy_port, 544);
|
||||
QCOMPARE(prefs.proxy_type, 4);
|
||||
QCOMPARE(QString(prefs.proxy_user), QString("t4 user"));
|
||||
QCOMPARE(QString::fromStdString(prefs.proxy_user), QString("t4 user"));
|
||||
}
|
||||
|
||||
void TestQPrefProxy::test_multiple()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue