Skip to content

Commit 3c8b50d

Browse files
committed
Fix build of capabilities code on newer Qt versions
1 parent 5815870 commit 3c8b50d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Diff for: rest_capabilities.cpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -34,32 +34,32 @@ int DeRestPluginPrivate::handleCapabilitiesApi(const ApiRequest &req, ApiRespons
3434
*/
3535
int DeRestPluginPrivate::getCapabilities(const ApiRequest &req, ApiResponse &rsp)
3636
{
37-
Q_UNUSED(req);
37+
Q_UNUSED(req)
3838

3939
QVariantMap lightsMap;
40-
lightsMap[QLatin1String("available")] = MAX_NODES - nodes.size();
40+
lightsMap[QLatin1String("available")] = static_cast<double>(MAX_NODES - nodes.size());
4141
lightsMap[QLatin1String("total")] = MAX_NODES;
4242
rsp.map[QLatin1String("lights")] = lightsMap;
4343

4444
QVariantMap sensorsMap;
45-
sensorsMap[QLatin1String("available")] = MAX_SENSORS - sensors.size();
45+
sensorsMap[QLatin1String("available")] = static_cast<double>(MAX_SENSORS - sensors.size());
4646
sensorsMap[QLatin1String("total")] = MAX_SENSORS;
4747
QVariantMap clipMap;
48-
clipMap[QLatin1String("available")] = MAX_SENSORS - sensors.size();
48+
clipMap[QLatin1String("available")] = static_cast<double>(MAX_SENSORS - sensors.size());
4949
clipMap[QLatin1String("total")] = MAX_SENSORS;
5050
sensorsMap[QLatin1String("clip")] = clipMap;
5151
QVariantMap zllMap;
52-
zllMap[QLatin1String("available")] = MAX_NODES - nodes.size();
52+
zllMap[QLatin1String("available")] = static_cast<double>(MAX_NODES - nodes.size());
5353
zllMap[QLatin1String("total")] = MAX_NODES;
5454
sensorsMap[QLatin1String("zll")] = zllMap;
5555
QVariantMap zgpMap;
56-
zgpMap[QLatin1String("available")] = MAX_NODES - nodes.size();
56+
zgpMap[QLatin1String("available")] = static_cast<double>(MAX_NODES - nodes.size());
5757
zgpMap[QLatin1String("total")] = MAX_NODES;
5858
sensorsMap[QLatin1String("zgp")] = zgpMap;
5959
rsp.map[QLatin1String("sensors")] = sensorsMap;
6060

6161
QVariantMap groupsMap;
62-
groupsMap[QLatin1String("available")] = MAX_GROUPS - groups.size();
62+
groupsMap[QLatin1String("available")] = static_cast<double>(MAX_GROUPS - groups.size());
6363
groupsMap[QLatin1String("total")] = MAX_GROUPS;
6464
rsp.map[QLatin1String("groups")] = groupsMap;
6565

@@ -89,7 +89,7 @@ int DeRestPluginPrivate::getCapabilities(const ApiRequest &req, ApiResponse &rsp
8989
rsp.map[QLatin1String("scenes")] = scenesMap;
9090

9191
QVariantMap schedulesMap;
92-
schedulesMap[QLatin1String("available")] = MAX_SCHEDULES - schedules.size();
92+
schedulesMap[QLatin1String("available")] = static_cast<double>(MAX_SCHEDULES - schedules.size());
9393
schedulesMap[QLatin1String("total")] = MAX_SCHEDULES;
9494
rsp.map[QLatin1String("schedules")] = schedulesMap;
9595

@@ -105,7 +105,7 @@ int DeRestPluginPrivate::getCapabilities(const ApiRequest &req, ApiResponse &rsp
105105
actions_size += r->actions().size();
106106
}
107107
}
108-
rulesMap[QLatin1String("available")] = MAX_RULES - rules.size();
108+
rulesMap[QLatin1String("available")] = static_cast<double>(MAX_RULES - rules.size());
109109
rulesMap[QLatin1String("total")] = MAX_RULES;
110110
QVariantMap conditionsMap;
111111
conditionsMap[QLatin1String("available")] = MAX_CONDITIONS - conditions_size;
@@ -118,7 +118,7 @@ int DeRestPluginPrivate::getCapabilities(const ApiRequest &req, ApiResponse &rsp
118118
rsp.map[QLatin1String("rules")] = rulesMap;
119119

120120
QVariantMap resourcelinksMap;
121-
resourcelinksMap[QLatin1String("available")] = MAX_RESOURCELINKS - resourcelinks.size();
121+
resourcelinksMap[QLatin1String("available")] = static_cast<double>(MAX_RESOURCELINKS - resourcelinks.size());
122122
resourcelinksMap[QLatin1String("total")] = MAX_RESOURCELINKS;
123123
rsp.map[QLatin1String("resourcelinks")] = resourcelinksMap;
124124

0 commit comments

Comments
 (0)