| 148 | } |
| 149 | |
| 150 | bool WebQueryTest::prepareUpdate(const QVersionNumber &version) |
| 151 | { |
| 152 | if (_parser == QStringLiteral("version")) { |
| 153 | _server->setUpdateInfo(version > QVersionNumber::fromString(QCoreApplication::applicationVersion()) ? |
| 154 | version : |
| 155 | QVersionNumber{}); |
| 156 | } else { |
| 157 | _server->setUpdateInfo(createInfos(QVersionNumber::fromString(QCoreApplication::applicationVersion()), |
| 158 | version)); |
| 159 | } |
| 160 | QUrlQuery query; |
| 161 | if (_autoQuery) { |
| 162 | query.addQueryItem(QStringLiteral("name"), QCoreApplication::applicationName()); |
| 163 | query.addQueryItem(QStringLiteral("version"), QCoreApplication::applicationVersion()); |
| 164 | query.addQueryItem(QStringLiteral("domain"), QCoreApplication::organizationDomain()); |
| 165 | query.addQueryItem(QStringLiteral("abi"), QSysInfo::buildAbi()); |
| 166 | query.addQueryItem(QStringLiteral("kernel-type"), QSysInfo::kernelType()); |
| 167 | query.addQueryItem(QStringLiteral("kernel-version"), QSysInfo::kernelVersion()); |
| 168 | query.addQueryItem(QStringLiteral("os-type"), QSysInfo::productType()); |
| 169 | query.addQueryItem(QStringLiteral("os-version"), QSysInfo::productVersion()); |
| 170 | } |
| 171 | _server->setQuery(query); |
| 172 | return true; |
| 173 | } |
| 174 | |
| 175 | bool WebQueryTest::canAbort(bool hard) const |
| 176 | { |
nothing calls this directly
no test coverage detected