2020-05-28 14:58:25 +00:00
|
|
|
|
pragma Singleton
|
|
|
|
|
|
2020-06-17 19:18:31 +00:00
|
|
|
|
import QtQuick 2.13
|
2020-05-28 14:58:25 +00:00
|
|
|
|
|
2022-04-01 08:06:39 +00:00
|
|
|
|
import StatusQ.Controls.Validators 0.1
|
2022-12-16 09:37:08 +00:00
|
|
|
|
import StatusQ.Core.Theme 0.1
|
2022-04-01 08:06:39 +00:00
|
|
|
|
|
2020-05-28 14:58:25 +00:00
|
|
|
|
QtObject {
|
2022-07-20 12:34:44 +00:00
|
|
|
|
|
2021-10-19 10:27:41 +00:00
|
|
|
|
readonly property QtObject appState: QtObject {
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property int startup: 0
|
2022-08-01 14:39:05 +00:00
|
|
|
|
readonly property int appLoading: 1
|
|
|
|
|
readonly property int main: 2
|
2022-07-20 12:34:44 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject startupFlow: QtObject {
|
|
|
|
|
readonly property string general: "General"
|
|
|
|
|
readonly property string firstRunNewUserNewKeys: "FirstRunNewUserNewKeys"
|
|
|
|
|
readonly property string firstRunNewUserNewKeycardKeys: "FirstRunNewUserNewKeycardKeys"
|
|
|
|
|
readonly property string firstRunNewUserImportSeedPhrase: "FirstRunNewUserImportSeedPhrase"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string firstRunNewUserImportSeedPhraseIntoKeycard: "FirstRunNewUserImportSeedPhraseIntoKeycard"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property string firstRunOldUserSyncCode: "FirstRunOldUserSyncCode"
|
|
|
|
|
readonly property string firstRunOldUserKeycardImport: "FirstRunOldUserKeycardImport"
|
|
|
|
|
readonly property string firstRunOldUserImportSeedPhrase: "FirstRunOldUserImportSeedPhrase"
|
|
|
|
|
readonly property string appLogin: "AppLogin"
|
2023-01-18 11:53:38 +00:00
|
|
|
|
readonly property string lostKeycardReplacement: "LostKeycardReplacement"
|
2023-01-26 11:52:01 +00:00
|
|
|
|
readonly property string lostKeycardConvertToRegularAccount: "LostKeycardConvertToRegularAccount"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject startupState: QtObject {
|
|
|
|
|
readonly property string noState: "NoState"
|
|
|
|
|
readonly property string allowNotifications: "AllowNotifications"
|
|
|
|
|
readonly property string welcome: "Welcome"
|
|
|
|
|
readonly property string welcomeNewStatusUser: "WelcomeNewStatusUser"
|
|
|
|
|
readonly property string welcomeOldStatusUser: "WelcomeOldStatusUser"
|
2023-01-16 09:45:33 +00:00
|
|
|
|
readonly property string recoverOldUser: "RecoverOldUser"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property string userProfileCreate: "UserProfileCreate"
|
|
|
|
|
readonly property string userProfileChatKey: "UserProfileChatKey"
|
2022-11-30 09:25:47 +00:00
|
|
|
|
readonly property string userProfileCreateSameChatKey: "UserProfileCreateSameChatKey"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property string userProfileCreatePassword: "UserProfileCreatePassword"
|
|
|
|
|
readonly property string userProfileConfirmPassword: "UserProfileConfirmPassword"
|
|
|
|
|
readonly property string userProfileImportSeedPhrase: "UserProfileImportSeedPhrase"
|
|
|
|
|
readonly property string userProfileEnterSeedPhrase: "UserProfileEnterSeedPhrase"
|
2023-01-26 11:52:01 +00:00
|
|
|
|
readonly property string userProfileWrongSeedPhrase: "UserProfileWrongSeedPhrase"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property string biometrics: "Biometrics"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string keycardPluginReader: "KeycardPluginReader"
|
|
|
|
|
readonly property string keycardInsertKeycard: "KeycardInsertKeycard"
|
2022-09-28 16:09:12 +00:00
|
|
|
|
readonly property string keycardInsertedKeycard: "KeycardInsertedKeycard"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string keycardReadingKeycard: "KeycardReadingKeycard"
|
2022-09-28 16:09:12 +00:00
|
|
|
|
readonly property string keycardRecognizedKeycard: "KeycardRecognizedKeycard"
|
2022-09-29 13:30:17 +00:00
|
|
|
|
readonly property string keycardWrongKeycard: "KeycardWrongKeycard"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string keycardCreatePin: "KeycardCreatePin"
|
|
|
|
|
readonly property string keycardRepeatPin: "KeycardRepeatPin"
|
|
|
|
|
readonly property string keycardPinSet: "KeycardPinSet"
|
|
|
|
|
readonly property string keycardEnterPin: "KeycardEnterPin"
|
|
|
|
|
readonly property string keycardWrongPin: "KeycardWrongPin"
|
|
|
|
|
readonly property string keycardEnterPuk: "KeycardEnterPuk"
|
|
|
|
|
readonly property string keycardWrongPuk: "KeycardWrongPuk"
|
|
|
|
|
readonly property string keycardDisplaySeedPhrase: "KeycardDisplaySeedPhrase"
|
|
|
|
|
readonly property string keycardEnterSeedPhraseWords: "KeycardEnterSeedPhraseWords"
|
|
|
|
|
readonly property string keycardNotEmpty: "KeycardNotEmpty"
|
2022-09-28 16:09:12 +00:00
|
|
|
|
readonly property string keycardNotKeycard: "KeycardNotKeycard"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string keycardEmpty: "KeycardEmpty"
|
|
|
|
|
readonly property string keycardLocked: "KeycardLocked"
|
|
|
|
|
readonly property string keycardRecover: "KeycardRecover"
|
|
|
|
|
readonly property string keycardMaxPairingSlotsReached: "KeycardMaxPairingSlotsReached"
|
|
|
|
|
readonly property string keycardMaxPinRetriesReached: "KeycardMaxPinRetriesReached"
|
|
|
|
|
readonly property string keycardMaxPukRetriesReached: "KeycardMaxPukRetriesReached"
|
2022-07-20 12:34:44 +00:00
|
|
|
|
readonly property string login: "Login"
|
2022-09-13 09:55:19 +00:00
|
|
|
|
readonly property string loginPlugin: "LoginPlugin"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string loginKeycardInsertKeycard: "LoginKeycardInsertKeycard"
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property string loginKeycardInsertedKeycard: "LoginKeycardInsertedKeycard"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string loginKeycardReadingKeycard: "LoginKeycardReadingKeycard"
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property string loginKeycardRecognizedKeycard: "LoginKeycardRecognizedKeycard"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string loginKeycardEnterPin: "LoginKeycardEnterPin"
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property string loginKeycardEnterPassword: "LoginKeycardEnterPassword"
|
|
|
|
|
readonly property string loginKeycardPinVerified: "LoginKeycardPinVerified"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string loginKeycardWrongKeycard: "LoginKeycardWrongKeycard"
|
|
|
|
|
readonly property string loginKeycardWrongPin: "LoginKeycardWrongPin"
|
|
|
|
|
readonly property string loginKeycardMaxPinRetriesReached: "LoginKeycardMaxPinRetriesReached"
|
|
|
|
|
readonly property string loginKeycardMaxPukRetriesReached: "LoginKeycardMaxPukRetriesReached"
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property string loginKeycardMaxPairingSlotsReached: "LoginKeycardMaxPairingSlotsReached"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property string loginKeycardEmpty: "LoginKeycardEmpty"
|
2022-09-13 09:55:19 +00:00
|
|
|
|
readonly property string loginNotKeycard: "LoginNotKeycard"
|
2023-01-26 11:52:01 +00:00
|
|
|
|
readonly property string loginKeycardConvertedToRegularAccount: "LoginKeycardConvertedToRegularAccount"
|
2022-11-14 09:30:42 +00:00
|
|
|
|
readonly property string profileFetching: "ProfileFetching"
|
2022-11-30 09:19:59 +00:00
|
|
|
|
readonly property string profileFetchingSuccess: "ProfileFetchingSuccess"
|
|
|
|
|
readonly property string profileFetchingTimeout: "ProfileFetchingTimeout"
|
2022-11-30 09:25:47 +00:00
|
|
|
|
readonly property string profileFetchingAnnouncement: "ProfileFetchingAnnouncement"
|
2023-01-18 11:53:38 +00:00
|
|
|
|
readonly property string lostKeycardOptions: "LostKeycardOptions"
|
2022-07-21 11:29:18 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property QtObject predefinedKeycardData: QtObject {
|
|
|
|
|
readonly property int wronglyInsertedCard: 1
|
|
|
|
|
readonly property int hideKeyPair: 2
|
|
|
|
|
readonly property int wrongSeedPhrase: 4
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property int wrongPassword: 8
|
|
|
|
|
readonly property int offerPukForUnlock: 16
|
2022-12-16 09:37:08 +00:00
|
|
|
|
readonly property int disableSeedPhraseForUnlock: 32
|
2022-09-21 13:11:39 +00:00
|
|
|
|
readonly property int useGeneralMessageForLockedState: 64
|
2022-09-29 13:30:17 +00:00
|
|
|
|
readonly property int maxPUKReached: 128
|
2022-11-18 08:16:02 +00:00
|
|
|
|
readonly property int copyFromAKeycardPartDone: 256
|
2022-08-31 17:09:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property QtObject keycardSharedFlow: QtObject {
|
|
|
|
|
readonly property string general: "General"
|
|
|
|
|
readonly property string factoryReset: "FactoryReset"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string setupNewKeycard: "SetupNewKeycard"
|
2022-12-16 09:37:08 +00:00
|
|
|
|
readonly property string setupNewKeycardNewSeedPhrase: "SetupNewKeycardNewSeedPhrase"
|
2022-12-26 12:52:21 +00:00
|
|
|
|
readonly property string setupNewKeycardOldSeedPhrase: "SetupNewKeycardOldSeedPhrase"
|
2022-12-27 13:20:58 +00:00
|
|
|
|
readonly property string importFromKeycard: "ImportFromKeycard"
|
2022-09-13 10:03:25 +00:00
|
|
|
|
readonly property string authentication: "Authentication"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string unlockKeycard: "UnlockKeycard"
|
2022-09-21 13:11:39 +00:00
|
|
|
|
readonly property string displayKeycardContent: "DisplayKeycardContent"
|
2022-10-12 17:08:59 +00:00
|
|
|
|
readonly property string renameKeycard: "RenameKeycard"
|
2022-10-17 10:12:22 +00:00
|
|
|
|
readonly property string changeKeycardPin: "ChangeKeycardPin"
|
2022-10-17 10:44:09 +00:00
|
|
|
|
readonly property string changeKeycardPuk: "ChangeKeycardPuk"
|
2022-10-18 08:04:51 +00:00
|
|
|
|
readonly property string changePairingCode: "ChangePairingCode"
|
2022-11-18 08:16:02 +00:00
|
|
|
|
readonly property string createCopyOfAKeycard: "CreateCopyOfAKeycard"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject keycardSharedState: QtObject {
|
|
|
|
|
readonly property string noState: "NoState"
|
|
|
|
|
readonly property string pluginReader: "PluginReader"
|
|
|
|
|
readonly property string readingKeycard: "ReadingKeycard"
|
|
|
|
|
readonly property string insertKeycard: "InsertKeycard"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string keycardInserted: "KeycardInserted"
|
|
|
|
|
readonly property string createPin: "CreatePin"
|
|
|
|
|
readonly property string repeatPin: "RepeatPin"
|
|
|
|
|
readonly property string pinSet: "PinSet"
|
|
|
|
|
readonly property string pinVerified: "PinVerified"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string enterPin: "EnterPin"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string wrongPin: "WrongPin"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string enterPuk: "EnterPuk"
|
|
|
|
|
readonly property string wrongPuk: "WrongPuk"
|
2022-09-13 10:03:25 +00:00
|
|
|
|
readonly property string wrongKeychainPin: "WrongKeychainPin"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string maxPinRetriesReached: "MaxPinRetriesReached"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string maxPukRetriesReached: "MaxPukRetriesReached"
|
|
|
|
|
readonly property string maxPairingSlotsReached: "MaxPairingSlotsReached"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string factoryResetConfirmation: "FactoryResetConfirmation"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string factoryResetConfirmationDisplayMetadata: "FactoryResetConfirmationDisplayMetadata"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string factoryResetSuccess: "FactoryResetSuccess"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string keycardEmptyMetadata: "KeycardEmptyMetadata"
|
|
|
|
|
readonly property string keycardMetadataDisplay: "KeycardMetadataDisplay"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string keycardEmpty: "KeycardEmpty"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string keycardNotEmpty: "KeycardNotEmpty"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string keycardAlreadyUnlocked: "KeycardAlreadyUnlocked"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string notKeycard: "NotKeycard"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string unlockKeycardOptions: "UnlockKeycardOptions"
|
2023-01-27 16:04:07 +00:00
|
|
|
|
readonly property string unlockingKeycard: "UnlockingKeycard"
|
|
|
|
|
readonly property string unlockKeycardFailure: "UnlockKeycardFailure"
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property string unlockKeycardSuccess: "UnlockKeycardSuccess"
|
2022-09-13 10:03:25 +00:00
|
|
|
|
readonly property string wrongKeycard: "WrongKeycard"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
readonly property string recognizedKeycard: "RecognizedKeycard"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string selectExistingKeyPair: "SelectExistingKeyPair"
|
|
|
|
|
readonly property string enterSeedPhrase: "EnterSeedPhrase"
|
|
|
|
|
readonly property string wrongSeedPhrase: "WrongSeedPhrase"
|
2022-12-26 12:52:21 +00:00
|
|
|
|
readonly property string seedPhraseAlreadyInUse: "SeedPhraseAlreadyInUse"
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property string seedPhraseDisplay: "SeedPhraseDisplay"
|
|
|
|
|
readonly property string seedPhraseEnterWords: "SeedPhraseEnterWords"
|
|
|
|
|
readonly property string keyPairMigrateSuccess: "KeyPairMigrateSuccess"
|
|
|
|
|
readonly property string keyPairMigrateFailure: "KeyPairMigrateFailure"
|
|
|
|
|
readonly property string migratingKeyPair: "MigratingKeyPair"
|
2022-09-13 10:03:25 +00:00
|
|
|
|
readonly property string enterPassword: "EnterPassword"
|
|
|
|
|
readonly property string wrongPassword: "WrongPassword"
|
|
|
|
|
readonly property string biometricsPasswordFailed: "BiometricsPasswordFailed"
|
|
|
|
|
readonly property string biometricsPinFailed: "BiometricsPinFailed"
|
|
|
|
|
readonly property string biometricsPinInvalid: "BiometricsPinInvalid"
|
|
|
|
|
readonly property string biometricsReadyToSign: "BiometricsReadyToSign"
|
|
|
|
|
readonly property string enterBiometricsPassword: "EnterBiometricsPassword"
|
|
|
|
|
readonly property string wrongBiometricsPassword: "WrongBiometricsPassword"
|
2022-10-12 17:08:59 +00:00
|
|
|
|
readonly property string enterKeycardName: "EnterKeycardName"
|
|
|
|
|
readonly property string renamingKeycard: "RenamingKeycard"
|
|
|
|
|
readonly property string keycardRenameSuccess: "KeycardRenameSuccess"
|
|
|
|
|
readonly property string keycardRenameFailure: "KeycardRenameFailure"
|
2022-10-17 10:12:22 +00:00
|
|
|
|
readonly property string changingKeycardPin: "ChangingKeycardPin"
|
|
|
|
|
readonly property string changingKeycardPinSuccess: "ChangingKeycardPinSuccess"
|
|
|
|
|
readonly property string changingKeycardPinFailure: "ChangingKeycardPinFailure"
|
2022-10-17 10:44:09 +00:00
|
|
|
|
readonly property string createPuk: "CreatePuk"
|
|
|
|
|
readonly property string repeatPuk: "RepeatPuk"
|
|
|
|
|
readonly property string changingKeycardPuk: "ChangingKeycardPuk"
|
|
|
|
|
readonly property string changingKeycardPukSuccess: "ChangingKeycardPukSuccess"
|
|
|
|
|
readonly property string changingKeycardPukFailure: "ChangingKeycardPukFailure"
|
2022-10-18 08:04:51 +00:00
|
|
|
|
readonly property string createPairingCode: "CreatePairingCode"
|
|
|
|
|
readonly property string changingKeycardPairingCode: "ChangingKeycardPairingCode"
|
|
|
|
|
readonly property string changingKeycardPairingCodeSuccess: "ChangingKeycardPairingCodeSuccess"
|
|
|
|
|
readonly property string changingKeycardPairingCodeFailure: "ChangingKeycardPairingCodeFailure"
|
2022-11-18 08:16:02 +00:00
|
|
|
|
readonly property string removeKeycard: "RemoveKeycard"
|
|
|
|
|
readonly property string sameKeycard: "SameKeycard"
|
|
|
|
|
readonly property string copyToKeycard: "CopyToKeycard"
|
|
|
|
|
readonly property string copyingKeycard: "CopyingKeycard"
|
|
|
|
|
readonly property string copyingKeycardFailure: "CopyingKeycardFailure"
|
|
|
|
|
readonly property string copyingKeycardSuccess: "CopyingKeycardSuccess"
|
2022-12-16 09:37:08 +00:00
|
|
|
|
readonly property string manageKeycardAccounts: "ManageKeycardAccounts"
|
|
|
|
|
readonly property string creatingAccountNewSeedPhrase: "CreatingAccountNewSeedPhrase"
|
|
|
|
|
readonly property string creatingAccountNewSeedPhraseSuccess: "CreatingAccountNewSeedPhraseSuccess"
|
|
|
|
|
readonly property string creatingAccountNewSeedPhraseFailure: "CreatingAccountNewSeedPhraseFailure"
|
2022-12-26 12:52:21 +00:00
|
|
|
|
readonly property string creatingAccountOldSeedPhrase: "CreatingAccountOldSeedPhrase"
|
|
|
|
|
readonly property string creatingAccountOldSeedPhraseSuccess: "CreatingAccountOldSeedPhraseSuccess"
|
|
|
|
|
readonly property string creatingAccountOldSeedPhraseFailure: "CreatingAccountOldSeedPhraseFailure"
|
2022-12-27 13:20:58 +00:00
|
|
|
|
readonly property string importingFromKeycard: "ImportingFromKeycard"
|
|
|
|
|
readonly property string importingFromKeycardSuccess: "ImportingFromKeycardSuccess"
|
|
|
|
|
readonly property string importingFromKeycardFailure: "ImportingFromKeycardFailure"
|
2022-08-05 13:50:54 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-10-18 08:31:23 +00:00
|
|
|
|
readonly property QtObject keycardAnimations: QtObject {
|
|
|
|
|
|
|
|
|
|
readonly property QtObject cardInsert: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/card_insert/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 16
|
|
|
|
|
readonly property int duration: 1000
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject cardInserted: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/card_inserted/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 29
|
|
|
|
|
readonly property int duration: 1000
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
|
2022-11-18 08:16:02 +00:00
|
|
|
|
readonly property QtObject cardRemoved: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/card_removed/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 29
|
|
|
|
|
readonly property int duration: 1000
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-18 08:31:23 +00:00
|
|
|
|
readonly property QtObject warning: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/warning/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 55
|
|
|
|
|
readonly property int duration: 3000
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
|
2022-11-14 10:24:16 +00:00
|
|
|
|
readonly property QtObject processing: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/warning/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 18
|
|
|
|
|
readonly property int endImgIndex: 47
|
|
|
|
|
readonly property int duration: 1500
|
|
|
|
|
readonly property int loops: -1
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-18 08:31:23 +00:00
|
|
|
|
readonly property QtObject strongError: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/strong_error/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 18
|
|
|
|
|
readonly property int endImgIndex: 29
|
|
|
|
|
readonly property int duration: 1300
|
|
|
|
|
readonly property int loops: -1
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject success: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/success/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 29
|
|
|
|
|
readonly property int duration: 1300
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject strongSuccess: QtObject {
|
|
|
|
|
readonly property string pattern: "keycard/strong_success/img-%1"
|
|
|
|
|
readonly property int startImgIndexForTheFirstLoop: 0
|
|
|
|
|
readonly property int startImgIndexForOtherLoops: 0
|
|
|
|
|
readonly property int endImgIndex: 20
|
|
|
|
|
readonly property int duration: 1300
|
|
|
|
|
readonly property int loops: 1
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property QtObject keychain: QtObject {
|
|
|
|
|
readonly property QtObject errorType: QtObject {
|
|
|
|
|
readonly property string authentication: "authentication"
|
|
|
|
|
readonly property string keychain: "keychain"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject storedValue: QtObject {
|
|
|
|
|
readonly property string store: "store"
|
|
|
|
|
readonly property string notNow: "notNow"
|
|
|
|
|
readonly property string never: "never"
|
|
|
|
|
}
|
2021-10-22 10:59:18 +00:00
|
|
|
|
}
|
2021-10-14 08:04:15 +00:00
|
|
|
|
|
2021-10-19 10:27:41 +00:00
|
|
|
|
readonly property QtObject appSection: QtObject {
|
|
|
|
|
readonly property int chat: 0
|
|
|
|
|
readonly property int community: 1
|
|
|
|
|
readonly property int wallet: 2
|
2022-02-17 09:34:15 +00:00
|
|
|
|
readonly property int browser: 3
|
|
|
|
|
readonly property int profile: 4
|
|
|
|
|
readonly property int node: 5
|
2022-05-23 13:11:30 +00:00
|
|
|
|
readonly property int communitiesPortal: 6
|
2021-10-19 10:27:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
2021-11-10 12:48:22 +00:00
|
|
|
|
readonly property QtObject appViewStackIndex: QtObject {
|
|
|
|
|
readonly property int chat: 0
|
|
|
|
|
readonly property int community: 7 // any stack layout children with the index 7 or higher is community
|
2022-05-23 13:11:30 +00:00
|
|
|
|
readonly property int communitiesPortal: 1
|
|
|
|
|
readonly property int wallet: 2
|
|
|
|
|
readonly property int browser: 3
|
|
|
|
|
readonly property int profile: 4
|
|
|
|
|
readonly property int node: 5
|
2021-11-10 12:48:22 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-02-25 13:32:46 +00:00
|
|
|
|
readonly property QtObject settingsSubsection: QtObject {
|
|
|
|
|
property int profile: 0
|
|
|
|
|
property int contacts: 1
|
|
|
|
|
property int ensUsernames: 2
|
2022-03-07 20:34:59 +00:00
|
|
|
|
property int messaging: 3
|
|
|
|
|
property int wallet: 4
|
2022-06-22 12:16:21 +00:00
|
|
|
|
property int appearance: 5
|
|
|
|
|
property int language: 6
|
|
|
|
|
property int notifications: 7
|
|
|
|
|
property int devicesSettings: 8
|
|
|
|
|
property int browserSettings: 9
|
|
|
|
|
property int advanced: 10
|
|
|
|
|
property int about: 11
|
|
|
|
|
property int communitiesSettings: 12
|
2022-08-16 09:19:15 +00:00
|
|
|
|
property int keycard: 13
|
|
|
|
|
property int signout: 14
|
|
|
|
|
property int backUpSeed: 15
|
2022-02-25 13:32:46 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-06-10 09:01:31 +00:00
|
|
|
|
readonly property QtObject currentUserStatus: QtObject{
|
|
|
|
|
readonly property int unknown: 0
|
|
|
|
|
readonly property int automatic: 1
|
2021-11-30 14:49:45 +00:00
|
|
|
|
readonly property int doNotDisturb: 2
|
2022-06-10 09:01:31 +00:00
|
|
|
|
readonly property int alwaysOnline: 3
|
|
|
|
|
readonly property int inactive: 4
|
|
|
|
|
}
|
|
|
|
|
|
2022-08-09 14:41:23 +00:00
|
|
|
|
readonly property QtObject onboarding: QtObject {
|
|
|
|
|
readonly property int userImageWidth: 40
|
|
|
|
|
readonly property int userImageHeight: 40
|
|
|
|
|
readonly property int titleFontSize: 17
|
2022-11-30 09:25:47 +00:00
|
|
|
|
readonly property int fontSize1: 22
|
|
|
|
|
readonly property int fontSize2: 17
|
|
|
|
|
readonly property int fontSize3: 15
|
|
|
|
|
readonly property int fontSize4: 12
|
|
|
|
|
readonly property int loginInfoHeight1: 24
|
|
|
|
|
readonly property int loginInfoHeight2: 44
|
|
|
|
|
readonly property int loginInfoHeight3: 66
|
|
|
|
|
readonly property int radius: 8
|
2022-11-14 09:30:42 +00:00
|
|
|
|
readonly property QtObject profileFetching: QtObject {
|
2023-01-09 10:20:13 +00:00
|
|
|
|
readonly property int timeout: 120 * 1000 //2 mins in milliseconds
|
2022-11-14 09:30:42 +00:00
|
|
|
|
readonly property int titleFontSize: 22
|
2022-11-30 09:19:59 +00:00
|
|
|
|
readonly property int entityFontSize: 15
|
|
|
|
|
readonly property int entityProgressFontSize: 12
|
2022-11-14 09:30:42 +00:00
|
|
|
|
readonly property string imgInProgress: "onboarding/profile_fetching_in_progress"
|
2022-11-30 09:19:59 +00:00
|
|
|
|
|
|
|
|
|
readonly property QtObject entity: QtObject {
|
|
|
|
|
readonly property string profile: "profile"
|
|
|
|
|
readonly property string contacts: "contacts"
|
|
|
|
|
readonly property string communities: "communities"
|
|
|
|
|
readonly property string settings: "settings"
|
|
|
|
|
}
|
2022-11-14 09:30:42 +00:00
|
|
|
|
}
|
2022-08-09 14:41:23 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-06-10 09:01:31 +00:00
|
|
|
|
readonly property QtObject onlineStatus: QtObject{
|
|
|
|
|
readonly property int inactive: 0
|
|
|
|
|
readonly property int online: 1
|
2021-11-30 14:49:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
2021-12-09 12:53:40 +00:00
|
|
|
|
readonly property QtObject chatType: QtObject{
|
2023-01-27 15:24:00 +00:00
|
|
|
|
readonly property int category: -1
|
2021-12-09 12:53:40 +00:00
|
|
|
|
readonly property int unknown: 0
|
|
|
|
|
readonly property int oneToOne: 1
|
|
|
|
|
readonly property int publicChat: 2
|
|
|
|
|
readonly property int privateGroupChat: 3
|
|
|
|
|
readonly property int profile: 4
|
|
|
|
|
readonly property int communityChat: 6
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject messageContentType: QtObject {
|
2022-12-05 07:52:41 +00:00
|
|
|
|
readonly property int newMessagesMarker: -3
|
2021-12-09 12:53:40 +00:00
|
|
|
|
readonly property int fetchMoreMessagesButton: -2
|
|
|
|
|
readonly property int chatIdentifier: -1
|
|
|
|
|
readonly property int unknownContentType: 0
|
|
|
|
|
readonly property int messageType: 1
|
|
|
|
|
readonly property int stickerType: 2
|
|
|
|
|
readonly property int statusType: 3
|
|
|
|
|
readonly property int emojiType: 4
|
|
|
|
|
readonly property int transactionType: 5
|
|
|
|
|
readonly property int systemMessagePrivateGroupType: 6
|
|
|
|
|
readonly property int imageType: 7
|
|
|
|
|
readonly property int audioType: 8
|
|
|
|
|
readonly property int communityInviteType: 9
|
|
|
|
|
readonly property int gapType: 10
|
|
|
|
|
readonly property int editType: 11
|
2022-09-15 07:31:38 +00:00
|
|
|
|
readonly property int discordMessageType: 12
|
2021-12-09 12:53:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-10-07 14:17:24 +00:00
|
|
|
|
readonly property QtObject messageModelRoles: QtObject {
|
|
|
|
|
readonly property int responseToMessageWithId: 262 // ModelRole.ResponseToMessageWithId
|
|
|
|
|
}
|
|
|
|
|
|
2022-06-28 18:11:18 +00:00
|
|
|
|
readonly property QtObject trustStatus: QtObject {
|
|
|
|
|
readonly property int unknown: 0
|
|
|
|
|
readonly property int trusted: 1
|
2022-03-24 20:55:22 +00:00
|
|
|
|
readonly property int untrustworthy: 2
|
|
|
|
|
}
|
|
|
|
|
|
2022-06-28 18:11:18 +00:00
|
|
|
|
readonly property QtObject verificationStatus: QtObject {
|
|
|
|
|
readonly property int unverified: 0
|
|
|
|
|
readonly property int verifying: 1
|
|
|
|
|
readonly property int verified: 2
|
|
|
|
|
readonly property int declined: 3
|
|
|
|
|
readonly property int canceled: 4
|
|
|
|
|
readonly property int trusted: 5
|
2022-11-15 10:11:55 +00:00
|
|
|
|
readonly property int untrustworthy: 6
|
2022-06-28 18:11:18 +00:00
|
|
|
|
}
|
|
|
|
|
|
2022-03-24 20:55:22 +00:00
|
|
|
|
readonly property QtObject contactsPanelUsage: QtObject {
|
|
|
|
|
readonly property int unknownPosition: -1
|
|
|
|
|
readonly property int mutualContacts: 0
|
|
|
|
|
readonly property int verifiedMutualContacts: 1
|
|
|
|
|
readonly property int sentContactRequest: 2
|
|
|
|
|
readonly property int receivedContactRequest: 3
|
|
|
|
|
readonly property int rejectedSentContactRequest: 4
|
|
|
|
|
readonly property int rejectedReceivedContactRequest: 5
|
|
|
|
|
readonly property int blockedContacts: 6
|
|
|
|
|
}
|
|
|
|
|
|
2022-04-01 08:06:39 +00:00
|
|
|
|
readonly property QtObject validators: QtObject {
|
|
|
|
|
readonly property list<StatusValidator> displayName: [
|
|
|
|
|
StatusMinLengthValidator {
|
|
|
|
|
minLength: 5
|
|
|
|
|
errorMessage: qsTr("Username must be at least 5 characters")
|
|
|
|
|
},
|
|
|
|
|
StatusRegularExpressionValidator {
|
2022-12-05 12:26:06 +00:00
|
|
|
|
regularExpression: /^[a-zA-Z0-9\-_ ]+$/
|
|
|
|
|
errorMessage: qsTr("Only letters, numbers, underscores, whitespaces and hyphens allowed")
|
2022-04-01 08:06:39 +00:00
|
|
|
|
},
|
|
|
|
|
// TODO: Create `StatusMaxLengthValidator` in StatusQ
|
|
|
|
|
StatusValidator {
|
|
|
|
|
name: "maxLengthValidator"
|
|
|
|
|
validate: function (t) { return t.length <= 24 }
|
|
|
|
|
errorMessage: qsTr("24 character username limit")
|
|
|
|
|
},
|
|
|
|
|
StatusValidator {
|
|
|
|
|
name: "endsWith-ethValidator"
|
|
|
|
|
validate: function (t) { return !t.endsWith("-eth") }
|
|
|
|
|
errorMessage: qsTr("Usernames ending with '-eth' are not allowed")
|
|
|
|
|
},
|
|
|
|
|
StatusValidator {
|
|
|
|
|
name: "endsWith_ethValidator"
|
|
|
|
|
validate: function (t) { return !t.endsWith("_eth") }
|
|
|
|
|
errorMessage: qsTr("Usernames ending with '_eth' are not allowed")
|
|
|
|
|
},
|
|
|
|
|
StatusValidator {
|
|
|
|
|
name: "endsWith.ethValidator"
|
|
|
|
|
validate: function (t) { return !t.endsWith(".eth") }
|
|
|
|
|
errorMessage: qsTr("Usernames ending with '.eth' are not allowed")
|
|
|
|
|
},
|
|
|
|
|
StatusValidator {
|
|
|
|
|
name: "isAliasValidator"
|
|
|
|
|
validate: function (t) { return !globalUtils.isAlias(t) }
|
|
|
|
|
errorMessage: qsTr("Sorry, the name you have chosen is not allowed, try picking another username")
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
2022-05-07 11:45:15 +00:00
|
|
|
|
readonly property QtObject settingsSection: QtObject {
|
|
|
|
|
readonly property int itemSpacing: 10
|
2022-04-04 11:09:23 +00:00
|
|
|
|
readonly property int radius: 8
|
2022-05-07 11:45:15 +00:00
|
|
|
|
readonly property int mainHeaderFontSize: 28
|
2022-04-04 11:09:23 +00:00
|
|
|
|
readonly property int subHeaderFontSize: 15
|
2022-08-16 09:19:15 +00:00
|
|
|
|
readonly property int importantInfoFontSize: 18
|
2022-04-04 11:09:23 +00:00
|
|
|
|
readonly property int infoFontSize: 15
|
|
|
|
|
readonly property int infoLineHeight: 22
|
|
|
|
|
readonly property int infoSpacing: 5
|
|
|
|
|
readonly property int itemHeight: 64
|
|
|
|
|
readonly property int leftMargin: 64
|
|
|
|
|
readonly property int rightMargin: 64
|
|
|
|
|
readonly property int topMargin: 64
|
|
|
|
|
readonly property int bottomMargin: 64
|
|
|
|
|
|
|
|
|
|
readonly property QtObject notificationsBubble: QtObject {
|
|
|
|
|
readonly property int previewAnonymous: 0
|
|
|
|
|
readonly property int previewNameOnly: 1
|
|
|
|
|
readonly property int previewNameAndMessage: 2
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject notifications: QtObject {
|
2022-05-10 13:15:56 +00:00
|
|
|
|
readonly property string sendAlertsValue: "SendAlerts"
|
|
|
|
|
readonly property string deliverQuietlyValue: "DeliverQuietly"
|
|
|
|
|
readonly property string turnOffValue: "TurnOff"
|
2022-04-04 11:09:23 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject exemptions: QtObject {
|
|
|
|
|
readonly property int community: 0
|
|
|
|
|
readonly property int oneToOneChat: 1
|
|
|
|
|
readonly property int groupChat: 2
|
|
|
|
|
}
|
2022-05-07 11:45:15 +00:00
|
|
|
|
}
|
2022-05-05 10:28:54 +00:00
|
|
|
|
|
|
|
|
|
readonly property QtObject ephemeralNotificationType: QtObject {
|
|
|
|
|
readonly property int normal: 0
|
|
|
|
|
readonly property int success: 1
|
|
|
|
|
}
|
2022-06-02 17:47:42 +00:00
|
|
|
|
|
2022-07-28 17:52:19 +00:00
|
|
|
|
readonly property QtObject translationsState: QtObject {
|
|
|
|
|
readonly property int alpha: 0
|
|
|
|
|
readonly property int beta: 1
|
|
|
|
|
readonly property int stable: 2
|
|
|
|
|
}
|
|
|
|
|
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property QtObject keycard: QtObject {
|
|
|
|
|
|
|
|
|
|
readonly property QtObject general: QtObject {
|
2022-10-14 09:13:27 +00:00
|
|
|
|
readonly property string purchasePage: "https://get.keycard.tech"
|
2022-09-28 16:09:12 +00:00
|
|
|
|
readonly property int onboardingHeight: 460
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property int loginHeight: 460
|
2022-09-28 16:09:12 +00:00
|
|
|
|
readonly property int imageWidth: 240
|
|
|
|
|
readonly property int imageHeight: 240
|
|
|
|
|
readonly property int seedPhraseWidth: 816
|
|
|
|
|
readonly property int seedPhraseHeight: 228
|
|
|
|
|
readonly property int enterSeedPhraseWordsWidth: 868
|
|
|
|
|
readonly property int enterSeedPhraseWordsHeight: 60
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property int keycardPinLength: 6
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property int keycardPukLength: 12
|
2022-10-12 17:08:59 +00:00
|
|
|
|
readonly property int keycardNameLength: 20
|
|
|
|
|
readonly property int keycardNameInputWidth: 448
|
2022-10-18 08:04:51 +00:00
|
|
|
|
readonly property int keycardPairingCodeInputWidth: 512
|
2022-09-20 14:01:57 +00:00
|
|
|
|
readonly property int keycardPukAdditionalSpacingOnEvery4Items: 4
|
|
|
|
|
readonly property int keycardPukAdditionalSpacing: 32
|
2022-07-21 11:29:18 +00:00
|
|
|
|
readonly property int fontSize1: 22
|
|
|
|
|
readonly property int fontSize2: 15
|
|
|
|
|
readonly property int fontSize3: 12
|
|
|
|
|
readonly property int seedPhraseCellWidth: 193
|
|
|
|
|
readonly property int seedPhraseCellHeight: 60
|
|
|
|
|
readonly property int seedPhraseCellNumberWidth: 24
|
|
|
|
|
readonly property int seedPhraseCellFontSize: 12
|
|
|
|
|
readonly property int buttonFontSize: 15
|
|
|
|
|
readonly property int pukCellWidth: 50
|
|
|
|
|
readonly property int pukCellHeight: 60
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property int popupWidth: 640
|
2022-11-07 11:43:34 +00:00
|
|
|
|
readonly property int popupHeight: 500
|
|
|
|
|
readonly property int popupBiggerHeight: 626
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property int titleHeight: 44
|
|
|
|
|
readonly property int messageHeight: 48
|
2022-09-13 10:03:25 +00:00
|
|
|
|
readonly property int footerButtonsHeight: 44
|
2022-09-30 19:16:15 +00:00
|
|
|
|
readonly property int loginInfoHeight1: 24
|
|
|
|
|
readonly property int loginInfoHeight2: 44
|
|
|
|
|
readonly property int loginStatusLogoWidth: 128
|
|
|
|
|
readonly property int loginStatusLogoHeight: 128
|
2022-08-31 17:09:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject keyPairType: QtObject {
|
2022-09-02 11:04:59 +00:00
|
|
|
|
readonly property int unknown: -1
|
2022-08-31 17:09:07 +00:00
|
|
|
|
readonly property int profile: 0
|
|
|
|
|
readonly property int seedImport: 1
|
|
|
|
|
readonly property int privateKeyImport: 2
|
2022-08-05 13:50:54 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject shared: QtObject {
|
|
|
|
|
readonly property int imageWidth: 240
|
|
|
|
|
readonly property int imageHeight: 240
|
2022-07-21 11:29:18 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-08-10 08:27:45 +00:00
|
|
|
|
readonly property QtObject socialLinkType: QtObject {
|
|
|
|
|
readonly property int custom: 0
|
|
|
|
|
readonly property int twitter: 1
|
|
|
|
|
readonly property int personalSite: 2
|
|
|
|
|
readonly property int github: 3
|
|
|
|
|
readonly property int youtube: 4
|
|
|
|
|
readonly property int discord: 5
|
|
|
|
|
readonly property int telegram: 6
|
|
|
|
|
}
|
|
|
|
|
|
2023-01-27 00:12:48 +00:00
|
|
|
|
readonly property QtObject regularExpressions: QtObject {
|
|
|
|
|
readonly property var alphanumericalExpanded: /^$|^[a-zA-Z0-9\-_ ]+$/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property QtObject errorMessages: QtObject {
|
|
|
|
|
readonly property string alphanumericalExpandedRegExp: qsTr("Only letters, numbers, underscores, whitespaces and hyphens allowed")
|
|
|
|
|
}
|
|
|
|
|
|
2022-12-05 14:21:20 +00:00
|
|
|
|
readonly property var socialLinkPrefixesByType: [ // NB order must match the "socialLinkType" enum above
|
|
|
|
|
"",
|
|
|
|
|
"https://twitter.com/",
|
|
|
|
|
"",
|
|
|
|
|
"https://github.com/",
|
|
|
|
|
"https://www.youtube.com/",
|
|
|
|
|
"https://discordapp.com/users/",
|
|
|
|
|
"https://t.me/"
|
|
|
|
|
]
|
|
|
|
|
|
2022-08-18 15:59:12 +00:00
|
|
|
|
enum DiscordImportErrorCode {
|
2022-11-03 09:47:33 +00:00
|
|
|
|
Unknown = 1,
|
|
|
|
|
Warning = 2,
|
|
|
|
|
Error = 3
|
2022-08-18 15:59:12 +00:00
|
|
|
|
}
|
|
|
|
|
|
2021-07-16 05:37:07 +00:00
|
|
|
|
readonly property int communityImported: 0
|
|
|
|
|
readonly property int communityImportingInProgress: 1
|
|
|
|
|
readonly property int communityImportingError: 2
|
|
|
|
|
|
2020-12-11 20:38:10 +00:00
|
|
|
|
readonly property int communityChatPublicAccess: 1
|
|
|
|
|
readonly property int communityChatInvitationOnlyAccess: 2
|
|
|
|
|
readonly property int communityChatOnRequestAccess: 3
|
2020-05-28 21:34:04 +00:00
|
|
|
|
|
2021-07-20 14:24:16 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeOneToOne: 1
|
2021-06-15 19:34:36 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeGroupRequest: 2
|
2021-06-11 20:34:25 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeMention: 3
|
|
|
|
|
readonly property int activityCenterNotificationTypeReply: 4
|
2022-09-15 16:34:41 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeContactRequest: 5
|
2022-10-05 14:51:42 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeCommunityInvitation: 6
|
|
|
|
|
readonly property int activityCenterNotificationTypeCommunityRequest: 7
|
|
|
|
|
readonly property int activityCenterNotificationTypeCommunityMembershipRequest: 8
|
2022-10-18 19:46:57 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeCommunityKicked: 9
|
2022-11-15 10:11:55 +00:00
|
|
|
|
readonly property int activityCenterNotificationTypeContactVerification: 10
|
2021-06-11 19:50:52 +00:00
|
|
|
|
|
2022-10-13 15:52:44 +00:00
|
|
|
|
readonly property int activityCenterMembershipStatusPending: 1
|
|
|
|
|
readonly property int activityCenterMembershipStatusAccepted: 2
|
|
|
|
|
readonly property int activityCenterMembershipStatusDeclined: 3
|
|
|
|
|
|
2022-09-27 16:21:00 +00:00
|
|
|
|
readonly property int contactRequestStateNone: 0
|
|
|
|
|
readonly property int contactRequestStatePending: 1
|
|
|
|
|
readonly property int contactRequestStateAccepted: 2
|
|
|
|
|
readonly property int contactRequestStateDismissed: 3
|
|
|
|
|
|
2021-02-12 19:27:37 +00:00
|
|
|
|
readonly property int maxNbDaysToFetch: 30
|
2020-10-14 12:10:21 +00:00
|
|
|
|
readonly property int fetchRangeLast24Hours: 86400
|
|
|
|
|
readonly property int fetchRangeLast2Days: 172800
|
|
|
|
|
readonly property int fetchRangeLast3Days: 259200
|
|
|
|
|
readonly property int fetchRangeLast7Days: 604800
|
|
|
|
|
|
2020-09-25 19:44:40 +00:00
|
|
|
|
readonly property int limitLongChatText: 500
|
|
|
|
|
readonly property int limitLongChatTextCompactMode: 1000
|
|
|
|
|
|
2020-12-07 17:37:39 +00:00
|
|
|
|
readonly property int notificationPopupTTL: 5000
|
|
|
|
|
|
2021-03-16 19:19:48 +00:00
|
|
|
|
readonly property string lightThemeName: "light"
|
|
|
|
|
readonly property string darkThemeName: "dark"
|
|
|
|
|
|
2020-10-15 11:53:27 +00:00
|
|
|
|
readonly property int notifyAllMessages: 0
|
|
|
|
|
readonly property int notifyJustMentions: 1
|
|
|
|
|
readonly property int notifyNone: 2
|
2022-04-04 11:09:23 +00:00
|
|
|
|
|
2020-06-04 18:56:04 +00:00
|
|
|
|
|
2020-06-10 15:55:24 +00:00
|
|
|
|
readonly property string watchWalletType: "watch"
|
|
|
|
|
readonly property string keyWalletType: "key"
|
|
|
|
|
readonly property string seedWalletType: "seed"
|
|
|
|
|
readonly property string generatedWalletType: "generated"
|
|
|
|
|
|
2023-01-10 13:04:23 +00:00
|
|
|
|
readonly property string dummyText: "Dummy"
|
2023-01-31 10:49:07 +00:00
|
|
|
|
readonly property int dummyModelItems: 25
|
2023-01-10 13:04:23 +00:00
|
|
|
|
|
2021-03-30 14:35:53 +00:00
|
|
|
|
readonly property string windows: "windows"
|
|
|
|
|
readonly property string linux: "linux"
|
2023-02-02 13:54:35 +00:00
|
|
|
|
readonly property string mac: "osx"
|
2021-03-30 14:35:53 +00:00
|
|
|
|
|
2020-08-25 18:44:29 +00:00
|
|
|
|
// Transaction states
|
2020-09-03 20:43:08 +00:00
|
|
|
|
readonly property int addressRequested: 1
|
|
|
|
|
readonly property int declined: 2
|
|
|
|
|
readonly property int addressReceived: 3
|
|
|
|
|
readonly property int transactionRequested: 4
|
|
|
|
|
readonly property int transactionDeclined: 5
|
|
|
|
|
readonly property int pending: 6
|
|
|
|
|
readonly property int confirmed: 7
|
2020-08-25 18:44:29 +00:00
|
|
|
|
|
2020-09-25 16:52:06 +00:00
|
|
|
|
readonly property int maxTokens: 200
|
|
|
|
|
|
2020-09-03 20:14:44 +00:00
|
|
|
|
readonly property string zeroAddress: "0x0000000000000000000000000000000000000000"
|
|
|
|
|
|
2022-06-07 13:57:09 +00:00
|
|
|
|
readonly property string networkMainnet: "Mainnet"
|
|
|
|
|
readonly property string networkRopsten: "Ropsten"
|
2020-09-25 19:05:07 +00:00
|
|
|
|
|
|
|
|
|
readonly property string api_request: "api-request"
|
2020-10-02 17:30:27 +00:00
|
|
|
|
readonly property string web3SendAsyncReadOnly: "web3-send-async-read-only"
|
2020-12-14 20:43:46 +00:00
|
|
|
|
readonly property string web3DisconnectAccount: "web3-disconnect-account"
|
2020-09-25 19:05:07 +00:00
|
|
|
|
|
|
|
|
|
readonly property string permission_web3: "web3"
|
|
|
|
|
readonly property string permission_contactCode: "contact-code"
|
|
|
|
|
|
2020-10-05 16:24:43 +00:00
|
|
|
|
readonly property string personal_sign: "personal_sign"
|
|
|
|
|
readonly property string eth_sign: "eth_sign"
|
|
|
|
|
readonly property string eth_signTypedData: "eth_signTypedData"
|
|
|
|
|
readonly property string eth_signTypedData_v3: "eth_signTypedData_v3"
|
2020-11-03 21:04:57 +00:00
|
|
|
|
|
|
|
|
|
readonly property string eth_prod: "eth.prod"
|
|
|
|
|
readonly property string eth_staging: "eth.staging"
|
|
|
|
|
readonly property string eth_test: "eth.test"
|
2021-06-04 17:38:25 +00:00
|
|
|
|
readonly property string waku_prod: "wakuv2.prod"
|
|
|
|
|
readonly property string waku_test: "wakuv2.test"
|
2022-02-18 21:23:35 +00:00
|
|
|
|
readonly property string status_test: "status.test"
|
2022-03-10 22:08:33 +00:00
|
|
|
|
readonly property string status_prod: "status.prod"
|
2021-01-04 21:06:38 +00:00
|
|
|
|
|
|
|
|
|
readonly property int browserSearchEngineNone: 0
|
|
|
|
|
readonly property int browserSearchEngineGoogle: 1
|
|
|
|
|
readonly property int browserSearchEngineYahoo: 2
|
|
|
|
|
readonly property int browserSearchEngineDuckDuckGo: 3
|
2021-01-04 21:23:20 +00:00
|
|
|
|
|
|
|
|
|
readonly property int browserEthereumExplorerNone: 0
|
|
|
|
|
readonly property int browserEthereumExplorerEtherscan: 1
|
|
|
|
|
readonly property int browserEthereumExplorerEthplorer: 2
|
|
|
|
|
readonly property int browserEthereumExplorerBlockchair: 3
|
2021-02-09 14:53:54 +00:00
|
|
|
|
|
|
|
|
|
readonly property int repeatHeaderInterval: 2
|
2021-02-25 19:32:39 +00:00
|
|
|
|
|
2022-10-20 09:05:10 +00:00
|
|
|
|
readonly property string deepLinkPrefix: 'status-im://'
|
2021-02-25 19:32:39 +00:00
|
|
|
|
readonly property string joinStatusLink: 'join.status.im'
|
2021-05-18 17:44:58 +00:00
|
|
|
|
readonly property string communityLinkPrefix: 'https://join.status.im/c/'
|
2021-03-09 17:59:41 +00:00
|
|
|
|
readonly property string userLinkPrefix: 'https://join.status.im/u/'
|
2022-01-28 08:19:49 +00:00
|
|
|
|
readonly property string statusLinkPrefix: 'https://status.im/'
|
2021-03-10 04:59:01 +00:00
|
|
|
|
|
|
|
|
|
readonly property int maxUploadFiles: 5
|
2021-07-29 06:22:45 +00:00
|
|
|
|
readonly property double maxUploadFilesizeMB: 10
|
2021-03-10 04:59:01 +00:00
|
|
|
|
|
2021-07-26 17:27:09 +00:00
|
|
|
|
readonly property int maxNumberOfPins: 3
|
|
|
|
|
|
2021-03-10 04:59:01 +00:00
|
|
|
|
readonly property var acceptedImageExtensions: [".png", ".jpg", ".jpeg", ".svg", ".gif"]
|
2022-09-27 21:26:26 +00:00
|
|
|
|
readonly property var acceptedDragNDropImageExtensions: [".png", ".jpg", ".jpeg", ".heif", ".tif", ".tiff"]
|
2021-03-19 20:13:12 +00:00
|
|
|
|
|
2022-06-01 14:34:52 +00:00
|
|
|
|
readonly property string mentionSpanTag: `<span style="background-color: ${Style.current.mentionBgColor};"><a style="color:${Style.current.mentionColor};text-decoration:none" href='http://'>`
|
2021-03-23 16:34:52 +00:00
|
|
|
|
|
|
|
|
|
readonly property string ens_taken: "taken"
|
|
|
|
|
readonly property string ens_taken_custom: "taken-custom"
|
|
|
|
|
readonly property string ens_owned: "owned"
|
2021-04-08 15:44:58 +00:00
|
|
|
|
readonly property string ens_available: "available"
|
2021-03-23 16:34:52 +00:00
|
|
|
|
readonly property string ens_already_connected: "already-connected"
|
|
|
|
|
readonly property string ens_connected: "connected"
|
|
|
|
|
readonly property string ens_connected_dkey: "connected-different-key"
|
|
|
|
|
|
2021-11-12 12:37:05 +00:00
|
|
|
|
readonly property string newBookmark: " "
|
|
|
|
|
|
2021-03-23 16:34:52 +00:00
|
|
|
|
readonly property var ensState: {
|
2022-04-04 11:26:30 +00:00
|
|
|
|
"taken": qsTr("Username already taken :("),
|
|
|
|
|
"taken-custom": qsTr("Username doesn’t belong to you :("),
|
|
|
|
|
"owned": qsTr("Continuing will connect this username with your chat key."),
|
|
|
|
|
"available": qsTr("✓ Username available!"),
|
|
|
|
|
"already-connected": qsTr("Username is already connected with your chat key and can be used inside Status."),
|
|
|
|
|
"connected": qsTr("This user name is owned by you and connected with your chat key. Continue to set `Show my ENS username in chats`."),
|
|
|
|
|
"connected-different-key": qsTr("Continuing will require a transaction to connect the username with your current chat key."),
|
2021-03-23 16:34:52 +00:00
|
|
|
|
}
|
2022-02-21 17:07:16 +00:00
|
|
|
|
|
2022-03-08 16:15:50 +00:00
|
|
|
|
readonly property bool isCppApp: typeof cppApp !== "undefined" ? cppApp : false
|
2022-04-04 11:26:30 +00:00
|
|
|
|
|
2023-01-26 11:52:01 +00:00
|
|
|
|
readonly property QtObject startupErrorType: QtObject {
|
|
|
|
|
readonly property int unknownType: 0
|
|
|
|
|
readonly property int importAccError: 1
|
|
|
|
|
readonly property int setupAccError: 2
|
|
|
|
|
readonly property int convertToRegularAccError: 3
|
|
|
|
|
}
|
|
|
|
|
|
2022-03-23 19:51:39 +00:00
|
|
|
|
readonly property string existingAccountError: "account already exists"
|
2022-10-27 09:26:34 +00:00
|
|
|
|
readonly property string wrongDerivationPathError: "error parsing derivation path"
|
2022-09-01 15:34:27 +00:00
|
|
|
|
|
2022-11-21 07:30:11 +00:00
|
|
|
|
readonly property int minPasswordLength: 10
|
|
|
|
|
|
2022-09-01 15:34:27 +00:00
|
|
|
|
enum TransactionStatus {
|
|
|
|
|
Failure = 0,
|
|
|
|
|
Success = 1
|
|
|
|
|
}
|
2022-10-17 10:17:25 +00:00
|
|
|
|
|
|
|
|
|
enum SendType {
|
|
|
|
|
Transfer,
|
|
|
|
|
ENSRegister,
|
|
|
|
|
ENSRelease,
|
|
|
|
|
ENSSetPubKey,
|
2022-11-23 17:58:22 +00:00
|
|
|
|
StickersBuy,
|
|
|
|
|
Bridge
|
2022-10-17 10:17:25 +00:00
|
|
|
|
}
|
2022-11-30 18:57:00 +00:00
|
|
|
|
|
2022-12-19 13:02:56 +00:00
|
|
|
|
enum ErrorType {
|
|
|
|
|
SendAmountExceedsBalance,
|
|
|
|
|
NoRoute,
|
|
|
|
|
NoError
|
|
|
|
|
}
|
|
|
|
|
|
2023-01-18 09:25:36 +00:00
|
|
|
|
enum AddAccountType {
|
|
|
|
|
GenerateNew,
|
|
|
|
|
ImportSeedPhrase,
|
|
|
|
|
ImportPrivateKey,
|
|
|
|
|
WatchOnly
|
|
|
|
|
}
|
|
|
|
|
|
2022-11-30 18:57:00 +00:00
|
|
|
|
readonly property QtObject walletSection: QtObject {
|
|
|
|
|
readonly property string cancelledMessage: "cancelled"
|
|
|
|
|
}
|
2022-12-08 21:01:08 +00:00
|
|
|
|
|
|
|
|
|
// Message outgoing status
|
|
|
|
|
readonly property string sending: "sending"
|
|
|
|
|
readonly property string sent: "sent"
|
|
|
|
|
readonly property string delivered: "delivered"
|
|
|
|
|
readonly property string expired: "expired"
|
|
|
|
|
readonly property string failedResending: "failedResending"
|
2022-12-16 09:37:08 +00:00
|
|
|
|
|
|
|
|
|
readonly property var preDefinedWalletAccountColors:[ StatusColors.colors['black'],
|
|
|
|
|
StatusColors.colors['grey'],
|
|
|
|
|
StatusColors.colors['blue2'],
|
|
|
|
|
StatusColors.colors['purple'],
|
|
|
|
|
StatusColors.colors['cyan'],
|
|
|
|
|
StatusColors.colors['violet'],
|
|
|
|
|
StatusColors.colors['red2'],
|
|
|
|
|
StatusColors.colors['yellow'],
|
|
|
|
|
StatusColors.colors['green2'],
|
|
|
|
|
StatusColors.colors['moss'],
|
|
|
|
|
StatusColors.colors['brown'],
|
|
|
|
|
StatusColors.colors['brown2'] ]
|
2023-01-16 13:37:14 +00:00
|
|
|
|
|
|
|
|
|
readonly property QtObject appTranslatableConstants: QtObject {
|
|
|
|
|
readonly property string loginAccountsListAddNewUser: "LOGIN-ACCOUNTS-LIST-ADD-NEW-USER"
|
|
|
|
|
readonly property string loginAccountsListAddExistingUser: "LOGIN-ACCOUNTS-LIST-ADD-EXISTING-USER"
|
2023-01-18 11:53:38 +00:00
|
|
|
|
readonly property string loginAccountsListLostKeycard: "LOGIN-ACCOUNTS-LIST-LOST-KEYCARD"
|
2023-01-16 13:37:14 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
readonly property var appTranslationMap: ({})
|
|
|
|
|
Component.onCompleted: {
|
|
|
|
|
appTranslationMap[appTranslatableConstants.loginAccountsListAddNewUser] = qsTr("Add new user")
|
|
|
|
|
appTranslationMap[appTranslatableConstants.loginAccountsListAddExistingUser] = qsTr("Add existing Status user")
|
2023-01-18 11:53:38 +00:00
|
|
|
|
appTranslationMap[appTranslatableConstants.loginAccountsListLostKeycard] = qsTr("Lost Keycard")
|
2023-01-16 13:37:14 +00:00
|
|
|
|
}
|
2020-06-04 18:56:04 +00:00
|
|
|
|
}
|