4 * @author Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
5 * @copyright (c) 2010 Speed Freak team
6 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
9 #include "usersettings.h"
12 UserSettings::UserSettings()
16 void UserSettings::readLoginSettings( QString *userName, QString *password)
18 QSettings settings("SpeedFreakSoft", "logins");
20 // paluu = settings.status();
21 *userName = settings.value("userName").toString();
22 *password = settings.value("password").toString();
25 void UserSettings::writeLoginSettings( QString userName, QString password)
27 // To do multiple logins - if needed later
37 settings.beginWriteArray("logins");
38 for (int i = 0; i < logins.size(); ++i) {
39 settings.setArrayIndex(i);
40 settings.setValue("userName", list.at(i).userName);
41 settings.setValue("password", list.at(i).password);
45 QSettings settings("SpeedFreakSoft", "logins");
46 settings.setValue("userName", userName);
47 settings.setValue("password", password);
50 void getLoginInfo(QString *userName, QString *password)
53 myLogin.readLoginSettings( userName, password);
56 void saveLogin( QString userName, QString password)
60 myLogin.writeLoginSettings( userName, password);
64 * Function to test if login info saved.
70 QString userName, password;
72 myLogin.readLoginSettings( &userName, &password);
74 if (userName.compare(""))