Threema-Bridging-Header.h 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. // _____ _
  2. // |_ _| |_ _ _ ___ ___ _ __ __ _
  3. // | | | ' \| '_/ -_) -_) ' \/ _` |_
  4. // |_| |_||_|_| \___\___|_|_|_\__,_(_)
  5. //
  6. // Threema iOS Client
  7. // Copyright (c) 2017-2020 Threema GmbH
  8. //
  9. // This program is free software: you can redistribute it and/or modify
  10. // it under the terms of the GNU Affero General Public License, version 3,
  11. // as published by the Free Software Foundation.
  12. //
  13. // This program is distributed in the hope that it will be useful,
  14. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. // GNU Affero General Public License for more details.
  17. //
  18. // You should have received a copy of the GNU Affero General Public License
  19. // along with this program. If not, see <https://www.gnu.org/licenses/>.
  20. #import <ThreemaFramework/Colors.h>
  21. #import "TextStyleUtils.h"
  22. #import "Constants.h"
  23. #import "LogLevelCustom.h"
  24. #import "PlayRecordAudioViewController.h"
  25. #import "SendLocationAction.h"
  26. #import "MWPhotoBrowser.h"
  27. #import "MWPhoto.h"
  28. #import "UserSettings.h"
  29. #import "ValidationLogger.h"
  30. #import "Colors.h"
  31. #import "MyIdentityStore.h"
  32. #import "Utils.h"
  33. #import "MBProgressHUD.h"
  34. #import "BundleUtil.h"
  35. #import "ThemedTableViewController.h"
  36. #import "LicenseStore.h"
  37. #import "CryptoUtils.h"
  38. #import "FullscreenImageViewController.h"
  39. #import "ModalNavigationController.h"
  40. #import "AbstractMessage.h"
  41. #import "ContactStore.h"
  42. #import "LicenseStore.h"
  43. #import "AppGroup.h"
  44. #import "Conversation.h"
  45. #import "AvatarMaker.h"
  46. #import "EntityManager.h"
  47. #import "NSString+Hex.h"
  48. #import "QuoteParser.h"
  49. #import "BaseMessage.h"
  50. #import "TextMessage.h"
  51. #import "ImageMessage.h"
  52. #import "VideoMessage.h"
  53. #import "SystemMessage.h"
  54. #import "MessageFetcher.h"
  55. #import "GroupProxy.h"
  56. #import "DatabaseManager.h"
  57. #import "MessageSender.h"
  58. #import "MediaConverter.h"
  59. #import "PortraitNavigationController.h"
  60. #import "QRCodeViewController.h"
  61. #import "MDMSetup.h"
  62. #import "Constants.h"
  63. #import "ProtocolDefines.h"
  64. #import "NaClCrypto.h"
  65. #import "GroupPhotoSender.h"
  66. #import "BlobMessageLoader.h"
  67. #import "VideoMessageLoader.h"
  68. #import "ImageMessageLoader.h"
  69. #import "ChatViewControllerCache.h"
  70. #import "MessageDraftStore.h"
  71. #import "FileMessageSender.h"
  72. #import "FeatureMask.h"
  73. #import "DocumentManager.h"
  74. #import "PushSetting.h"
  75. #import "NotificationManager.h"
  76. #import "ErrorHandler.h"
  77. #import "ScanIdentityController.h"
  78. #import "UIDefines.h"
  79. #import "ServerConnector.h"
  80. #import "MessageQueue.h"
  81. #import "OrderedDictionary.h"
  82. #import "PermissionChecker.h"
  83. #import "PushPayloadDecryptor.h"
  84. #import "MessageSender.h"
  85. #import <CommonCrypto/CommonHMAC.h>
  86. #import "saltyrtc_task_relayed_data_ffi.h"
  87. #import <WebRTC/WebRTC.h>
  88. #import "Scrypt.h"
  89. #import "IDCreationPageViewController.h"
  90. #import "RestoreIdentityViewController.h"
  91. #import "ServerAPIConnector.h"
  92. #import "IntroQuestionView.h"
  93. #import "RectUtil.h"
  94. #import "PhoneNumberNormalizer.h"
  95. #import "UIImage+ColoredImage.h"
  96. #import "UIDefines.h"
  97. #import "BrandingUtils.h"
  98. #import "KKPasscodeSettingsViewController.h"
  99. #import "InviteController.h"
  100. #import "AddThreemaChannelController.h"
  101. #import "NibUtil.h"
  102. #import "StatusNavigationBar.h"
  103. #import "EditContactViewController.h"
  104. #import "BoxVoIPCallOfferMessage.h"
  105. #import "BoxVoIPCallAnswerMessage.h"
  106. #import "BoxVoIPCallIceCandidatesMessage.h"
  107. #import "BoxVoIPCallHangupMessage.h"
  108. #import "BoxVoIPCallRingingMessage.h"
  109. #import "VoIPHelper.h"
  110. #import <MediaPlayer/MediaPlayer.h>
  111. #import "ContactPhotoSender.h"
  112. #import "ContactGroupMembershipViewController.h"
  113. #import "ChatBlobMessageCell.h"
  114. #import "ChatDefines.h"
  115. #import "BoxFileMessage.h"
  116. #import "GroupFileMessage.h"
  117. #import "NSString+Emoji.h"
  118. #import "ZSWTappableLabel.h"
  119. #import "ChatTextMessageCell.h"
  120. #import "UILabel+Markup.h"
  121. #import "ActivityUtil.h"
  122. #import "MessageActivityItem.h"
  123. #import "ChatViewController.h"
  124. #import "UTIConverter.h"
  125. #import "URLHandler.h"
  126. #import "PushSoundViewController.h"
  127. #import "FLAnimatedImageView.h"
  128. #import "FLAnimatedImage.h"
  129. #import "AnimGifMessageLoader.h"
  130. #import "Reachability.h"
  131. #import "NonFirstResponderActionSheet.h"
  132. #import "CreatePasswordTrigger.h"
  133. #import "SendMediaAction.h"
  134. #import "CreatePasswordTrigger.h"
  135. #import "AudioMessageSender.h"