restructure, change onDataDecode signal and succesfully parsing http request

This commit is contained in:
2025-03-15 00:48:46 +03:00
parent f507ec8d67
commit 2b2127e3b5
6 changed files with 65 additions and 42 deletions

View File

@@ -41,7 +41,13 @@ void AdjustPictureDialog::accept() {
infoDialog.setWindowTitle(tr("No QR code"));
infoDialog.exec();
} else {
emit decodedData(result);
std::map<std::string, std::string> paramsMap;
std::vector<std::string> dataSplit = split(result, "&");
for (std::string &pair : dataSplit) {
std::vector<std::string> values = split(pair, "=");
paramsMap.insert(std::pair<std::string, std::string>(values[0], values[1]));
}
emit decodedData(paramsMap);
QDialog::accept();
}