feat: android/ios & fix qml

This commit is contained in:
Mark Puha 2025-06-20 19:09:22 +02:00
parent 89ed4d03a3
commit 23be2749f7
14 changed files with 227 additions and 896 deletions

View file

@ -33,13 +33,18 @@ struct AwgConfig
QString serverUnderloadPacketMagicHeader;
QString serverTransportPacketMagicHeader;
QMap<QString, QString> serverSpecialJunk;
QMap<QString, QString> serverControlledJunk;
QString serverSpecialJunk1;
QString serverSpecialJunk2;
QString serverSpecialJunk3;
QString serverSpecialJunk4;
QString serverSpecialJunk5;
QString serverControlledJunk1;
QString serverControlledJunk2;
QString serverControlledJunk3;
QString serverSpecialHandshakeTimeout;
bool hasEqualServerSettings(const AwgConfig &other) const;
bool hasEqualClientSettings(const AwgConfig &other) const;
};
class AwgConfigModel : public QAbstractListModel
@ -65,6 +70,7 @@ public:
ServerResponsePacketMagicHeaderRole,
ServerUnderloadPacketMagicHeaderRole,
ServerTransportPacketMagicHeaderRole,
ServerSpecialJunk1Role,
ServerSpecialJunk2Role,
ServerSpecialJunk3Role,