From 990615f42516594f281d683cc902c1e542f97c3a Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Wed, 29 Mar 2023 15:58:26 -0400
Subject: [PATCH] accountadapter: reinstate accountRemoved signal for qml
 testing

Gitlab: #899
Change-Id: Id00f91996fe93279992a2aa8c5778de8a93dcdbc
---
 src/app/accountadapter.cpp | 2 +-
 src/app/accountadapter.h   | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/app/accountadapter.cpp b/src/app/accountadapter.cpp
index a60446ad3..a6278c4dc 100644
--- a/src/app/accountadapter.cpp
+++ b/src/app/accountadapter.cpp
@@ -256,7 +256,7 @@ AccountAdapter::deleteCurrentAccount()
     Utils::oneShotConnect(&lrcInstance_->accountModel(),
                           &lrc::api::AccountModel::accountRemoved,
                           [this](const QString& accountId) {
-                              Q_UNUSED(accountId);
+                              Q_EMIT accountRemoved(accountId);
                               Q_EMIT lrcInstance_->accountListChanged();
                           });
 
diff --git a/src/app/accountadapter.h b/src/app/accountadapter.h
index 7ecfa9442..326dda8e1 100644
--- a/src/app/accountadapter.h
+++ b/src/app/accountadapter.h
@@ -87,7 +87,8 @@ Q_SIGNALS:
     // Send report failure to QML to make it show the right UI state .
     void reportFailure();
     void accountCreationFailed();
-    void accountAdded(QString accountId, int index);
+    void accountAdded(const QString& accountId, int index);
+    void accountRemoved(const QString& accountId);
     void accountConfigFinalized();
 
 private:
-- 
GitLab