* 1/3 Add .clang-format file and travis compilation check * 2/3 Run clang-format * 3/3 Fix compilation problems due to include reordering * 3bis/3 AfterControlStatement: false
83 lines
3.4 KiB
C++
83 lines
3.4 KiB
C++
#include "userconnection_information.h"
|
|
#include "settingscache.h"
|
|
#include <QDebug>
|
|
|
|
UserConnection_Information::UserConnection_Information()
|
|
{
|
|
}
|
|
|
|
UserConnection_Information::UserConnection_Information(QString _saveName,
|
|
QString _serverName,
|
|
QString _portNum,
|
|
QString _userName,
|
|
QString _pass,
|
|
bool _savePass)
|
|
: saveName(_saveName), server(_serverName), port(_portNum), username(_userName), password(_pass),
|
|
savePassword(_savePass)
|
|
{
|
|
}
|
|
|
|
QMap<QString, UserConnection_Information> UserConnection_Information::getServerInfo()
|
|
{
|
|
QMap<QString, UserConnection_Information> serverList;
|
|
|
|
int size = settingsCache->servers().getValue("totalServers", "server", "server_details").toInt() + 1;
|
|
|
|
for (int i = 0; i < size; i++) {
|
|
QString saveName =
|
|
settingsCache->servers().getValue(QString("saveName%1").arg(i), "server", "server_details").toString();
|
|
QString serverName =
|
|
settingsCache->servers().getValue(QString("server%1").arg(i), "server", "server_details").toString();
|
|
QString portNum =
|
|
settingsCache->servers().getValue(QString("port%1").arg(i), "server", "server_details").toString();
|
|
QString userName =
|
|
settingsCache->servers().getValue(QString("username%1").arg(i), "server", "server_details").toString();
|
|
QString pass =
|
|
settingsCache->servers().getValue(QString("password%1").arg(i), "server", "server_details").toString();
|
|
bool savePass =
|
|
settingsCache->servers().getValue(QString("savePassword%1").arg(i), "server", "server_details").toBool();
|
|
|
|
UserConnection_Information userInfo(saveName, serverName, portNum, userName, pass, savePass);
|
|
serverList.insert(saveName, userInfo);
|
|
}
|
|
|
|
return serverList;
|
|
}
|
|
|
|
QStringList UserConnection_Information::getServerInfo(const QString &find)
|
|
{
|
|
QStringList server;
|
|
|
|
int size = settingsCache->servers().getValue("totalServers", "server", "server_details").toInt() + 1;
|
|
for (int i = 0; i < size; i++) {
|
|
QString saveName =
|
|
settingsCache->servers().getValue(QString("saveName%1").arg(i), "server", "server_details").toString();
|
|
|
|
if (find != saveName)
|
|
continue;
|
|
|
|
QString serverName =
|
|
settingsCache->servers().getValue(QString("server%1").arg(i), "server", "server_details").toString();
|
|
QString portNum =
|
|
settingsCache->servers().getValue(QString("port%1").arg(i), "server", "server_details").toString();
|
|
QString userName =
|
|
settingsCache->servers().getValue(QString("username%1").arg(i), "server", "server_details").toString();
|
|
QString pass =
|
|
settingsCache->servers().getValue(QString("password%1").arg(i), "server", "server_details").toString();
|
|
bool savePass =
|
|
settingsCache->servers().getValue(QString("savePassword%1").arg(i), "server", "server_details").toBool();
|
|
|
|
server.append(saveName);
|
|
server.append(serverName);
|
|
server.append(portNum);
|
|
server.append(userName);
|
|
server.append(pass);
|
|
server.append(savePass ? "1" : "0");
|
|
break;
|
|
}
|
|
|
|
if (!server.size())
|
|
qDebug() << "There was a problem!";
|
|
|
|
return server;
|
|
}
|