blob: 5b3d139db2c5d3e7814eb0f173f4759a249c7e06 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#include <serverdata.h>
#include <QUrl>
#include <QVariant>
namespace server
{
bool ServerData::get_feature(const BASE_FEATURE_SET &f_feature) const
{
return get_feature(QVariant::fromValue(f_feature).toString());
}
bool ServerData::get_feature(const QString &f_feature) const
{
return m_features.contains(f_feature, Qt::CaseInsensitive);
}
void ServerData::set_features(const QStringList &f_feature_list)
{
m_features = f_feature_list;
}
void ServerData::set_server_software(const QString &newServer_software)
{
m_server_software = newServer_software;
}
QString ServerData::get_asset_url() const
{
return m_asset_url;
}
void ServerData::set_asset_url(const QString &f_asset_url)
{
QUrl l_asset_url = QUrl::fromPercentEncoding(f_asset_url.toUtf8());
if (l_asset_url.isValid())
{
m_asset_url = l_asset_url.toString();
}
m_asset_url = f_asset_url;
}
} // namespace server
|