4 * @author Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
5 * @author Toni Jussila <toni.jussila@fudeco.com>
6 * @copyright (c) 2010 Speed Freak team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
10 #include "usersettings.h"
13 UserSettings::UserSettings()
17 void UserSettings::readLoginSettings( QString *userName, QString *password)
19 QSettings settings("SpeedFreakSoft", "logins");
21 // paluu = settings.status();
22 *userName = settings.value("userName").toString();
23 *password = settings.value("password").toString();
26 void UserSettings::writeLoginSettings( QString userName, QString password)
28 // To do multiple logins - if needed later
38 settings.beginWriteArray("logins");
39 for (int i = 0; i < logins.size(); ++i) {
40 settings.setArrayIndex(i);
41 settings.setValue("userName", list.at(i).userName);
42 settings.setValue("password", list.at(i).password);
46 QSettings settings("SpeedFreakSoft", "logins");
47 settings.setValue("userName", userName);
48 settings.setValue("password", password);
51 void getLoginInfo(QString *userName, QString *password)
54 myLogin.readLoginSettings( userName, password);
57 void saveLogin( QString userName, QString password)
61 myLogin.writeLoginSettings( userName, password);
65 * Function to test if login info saved.
71 QString userName, password;
73 myLogin.readLoginSettings( &userName, &password);
75 if (userName.compare(""))