00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "urpoconnectionsettings.h"
00024 #include <QSettings>
00025
00026
00027 UrpoConnectionSettings::UrpoConnectionSettings(const QString organization, const QString application)
00028 {
00029 storePassword_ = false;
00030 organization_ = organization;
00031 application_ = application;
00032 }
00033
00034 QString UrpoConnectionSettings::getHost() const
00035 {
00036 return host_;
00037 }
00038
00039 QString UrpoConnectionSettings::getIdentity() const
00040 {
00041 return identity_;
00042 }
00043
00044 QString UrpoConnectionSettings::getUserid() const
00045 {
00046 return userid_;
00047 }
00048
00049 void UrpoConnectionSettings::setHost(const QString &host)
00050 {
00051 host_ = host;
00052 password_ = QString();
00053 }
00054
00055 void UrpoConnectionSettings::setIdentity(const QString &identity)
00056 {
00057 identity_ = identity;
00058 password_ = QString();
00059 }
00060
00061 void UrpoConnectionSettings::setUserid(const QString &userid)
00062 {
00063 userid_ = userid;
00064 password_ = QString();
00065 }
00066
00067
00068 void UrpoConnectionSettings::store() const
00069 {
00070
00071 QSettings settings(organization_, application_);
00072 settings.setValue("host",host_);
00073 settings.setValue("userid",userid_);
00074 settings.setValue("identity",identity_);
00075
00076 }
00077
00078 void UrpoConnectionSettings::load()
00079 {
00080
00081 QSettings settings(organization_,application_);
00082
00083 host_ = settings.value("host").toString();
00084 userid_ = settings.value("userid").toString();
00085 identity_ = settings.value("identity").toString();
00086
00087
00088 }