fix: clear file name to remove header (#1984)

* fix: clear file name to remove header

* update: clear on signal

* removed uneccessary function

* fix: clear filename on invalid config type

---------

Co-authored-by: vkamn <vk@amnezia.org>
This commit is contained in:
MrMirDan
2025-12-02 05:13:26 +02:00
committed by GitHub
parent c81ae2b060
commit 20d005d66c
3 changed files with 15 additions and 0 deletions
@@ -208,6 +208,7 @@ bool ImportController::extractConfigFromData(QString data)
}
case ConfigTypes::Invalid: {
emit importErrorOccurred(ErrorCode::ImportInvalidConfigError, false);
m_configFileName.clear();
break;
}
}
@@ -341,6 +342,11 @@ void ImportController::importConfig()
m_maliciousWarningText.clear();
}
void ImportController::clearConfigFileName()
{
m_configFileName.clear();
}
QJsonObject ImportController::extractOpenVpnConfig(const QString &data)
{
QJsonObject openVpnConfig;
+1
View File
@@ -30,6 +30,7 @@ public:
public slots:
void importConfig();
void clearConfigFileName();
bool extractConfigFromFile(const QString &fileName);
bool extractConfigFromData(QString data);
bool extractConfigFromQr(const QByteArray &data);
@@ -31,6 +31,14 @@ PageType {
}
}
Connections {
target: PageController
function onClosePage() {
ImportController.clearConfigFileName()
}
}
Connections {
target: ImportController