multi-device: update Ring account creation wizard
This patch implements multi-device support
- The account creation wizzard has now two options "Existing Ring
account" and "New Ring account".
"Existing Ring account": Allows for fetching a Ring account archive
from the DHT. Requires pin and password.
"New Ring account": This is the previously existing wizard. It was
modified to ask for a password which will be used to encrypt the
account archive. This password is then required for exporting the
account on the Ring.
- Creating a new Ring account with the "+" button now triggers the
account creation wizard.
Change-Id: I6840d968e52de014ab0aa9dd6f5bc1ab31f9e9ec
Tuleap: #958
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4d93f9a..8e16016 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -146,6 +146,12 @@
src/ExportPasswordWC.h
src/MigrateRingAccountsWC.mm
src/MigrateRingAccountsWC.h
+ src/RingWizardChooseVC.h
+ src/RingWizardChooseVC.mm
+ src/RingWizardLinkAccountVC.h
+ src/RingWizardLinkAccountVC.mm
+ src/RingWizardNewAccountVC.mm
+ src/RingWizardNewAccountVC.h
)
SET(ringclient_BACKENDS
@@ -207,7 +213,10 @@
PersonLinker
Broker
Conversation
- AccDevices)
+ AccDevices
+ RingWizardLinkAccount
+ RingWizardNewAccount
+ RingWizardChoose)
# Icons
# This part tells CMake where to find and install the file itself