Boot2Qt: Remove dead ends

Detected by Axivion plugin.

Change-Id: Ia06762eb7de7c7c52f4366d624c7c2c510d778e8
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2025-02-06 10:49:50 +01:00
parent 1ec033716b
commit 34afbf6a6b
3 changed files with 7 additions and 54 deletions

View File

@@ -5,6 +5,8 @@
#include <utils/qtcassert.h>
const int qdbHostMessageVersion = 1;
const QString responseField = "response";
const QString requestField = "request";
const QString versionField = "_version";
@@ -14,39 +16,7 @@ void setVersionField(QJsonObject &obj)
obj[versionField] = qdbHostMessageVersion;
}
bool checkHostMessageVersion(const QJsonObject &obj)
{
return obj[versionField].toInt() == qdbHostMessageVersion;
}
QByteArray createRequest(const RequestType &type)
{
QJsonObject obj;
setVersionField(obj);
obj[requestField] = requestTypeString(type);
return QJsonDocument{obj}.toJson(QJsonDocument::Compact).append('\n');
}
RequestType requestType(const QJsonObject &obj)
{
const auto fieldValue = obj[requestField];
if (fieldValue == requestTypeString(RequestType::Devices))
return RequestType::Devices;
if (fieldValue == requestTypeString(RequestType::WatchDevices))
return RequestType::WatchDevices;
if (fieldValue == requestTypeString(RequestType::StopServer))
return RequestType::StopServer;
if (fieldValue == requestTypeString(RequestType::Messages))
return RequestType::Messages;
if (fieldValue == requestTypeString(RequestType::WatchMessages))
return RequestType::WatchMessages;
if (fieldValue == requestTypeString(RequestType::MessagesAndClear))
return RequestType::MessagesAndClear;
return RequestType::Unknown;
}
QString requestTypeString(const RequestType &type)
static QString requestTypeString(const RequestType &type)
{
switch (type) {
case RequestType::Devices:
@@ -64,15 +34,15 @@ QString requestTypeString(const RequestType &type)
case RequestType::Unknown:
break;
}
QTC_ASSERT(false, return QString());
QTC_ASSERT(false, return {});
}
QJsonObject initializeResponse(const ResponseType &type)
QByteArray createRequest(const RequestType &type)
{
QJsonObject obj;
setVersionField(obj);
obj[responseField] = responseTypeString(type);
return obj;
obj[requestField] = requestTypeString(type);
return QJsonDocument{obj}.toJson(QJsonDocument::Compact).append('\n');
}
ResponseType responseType(const QJsonObject &obj)
@@ -118,8 +88,3 @@ QString responseTypeString(const ResponseType &type)
}
QTC_ASSERT(false, return QString());
}
QByteArray serialiseResponse(const QJsonObject &obj)
{
return QJsonDocument{obj}.toJson(QJsonDocument::Compact).append('\n');
}

View File

@@ -7,9 +7,6 @@
#include <QtCore/qjsondocument.h>
#include <QtCore/qjsonobject.h>
const int qdbHostMessageVersion = 1;
bool checkHostMessageVersion(const QJsonObject &obj);
enum class RequestType
{
Unknown = 0,
@@ -22,8 +19,6 @@ enum class RequestType
};
QByteArray createRequest(const RequestType &type);
RequestType requestType(const QJsonObject &obj);
QString requestTypeString(const RequestType &type);
enum class ResponseType
{
@@ -37,7 +32,5 @@ enum class ResponseType
Messages,
};
QJsonObject initializeResponse(const ResponseType &type);
ResponseType responseType(const QJsonObject &obj);
QString responseTypeString(const ResponseType &type);
QByteArray serialiseResponse(const QJsonObject &obj);

View File

@@ -89,11 +89,6 @@ private:
return tasks;
}
QString defaultDisplayName() const
{
return RunConfigurationFactory::decoratedTargetName(buildKey(), target());
}
ExecutableAspect executable{this};
SymbolFileAspect symbolFile{this};
RemoteLinux::RemoteLinuxEnvironmentAspect environment{this};