update: separate XRaySubscriptionConfig from NativeServerConfig and fixed some bugs

This commit is contained in:
MrMirDan
2026-05-16 12:22:26 +03:00
parent 476f16d027
commit 73e0c9b92e
15 changed files with 230 additions and 107 deletions
+5 -5
View File
@@ -65,11 +65,11 @@ public:
void clearCachedProfile(int serverIndex, DockerContainer container);
// XRay subscription config getters/setters
void setCurrentConfigIndex(int index);
int getCurrentConfigIndex() const;
QString getConfigString(const int index) const;
QString getConfigName(const int index) const;
QJsonArray getConfigNames() const;
void setCurrentConfigIndex(const int serverIndex, int index);
int getCurrentConfigIndex(const int serverIndex) const;
QString getConfigString(const int serverIndex, const int index) const;
QString getConfigName(const int serverIndex, const int index) const;
QJsonArray getConfigNames(const int serverIndex) const;
// Getters
QJsonArray getServersArray() const;