You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

122 lines
3.8KB

  1. #import <UIKit/UIKit.h>
  2. /* -- Comment Interfaces -- */
  3. @interface RKComment
  4. @property(strong, nonatomic) NSString *author;
  5. @property(strong, nonatomic) NSString *parentID;
  6. @property(strong, nonatomic) NSString *body;
  7. @property(strong, nonatomic) NSString *fullName;
  8. - (BOOL)isSaved;
  9. @end
  10. @interface NRTCommentsManager
  11. @property(strong, nonatomic) NSMutableArray *comments;
  12. - (void)updateComment:(id)arg1 fromEdited:(id)arg2;
  13. @end
  14. /* -- Post Interfaces -- */
  15. @interface RKLink
  16. @property(strong, nonatomic) NSString *author;
  17. @property(strong, nonatomic) NSString *selfText;
  18. @property(strong, nonatomic) NSString *fullName;
  19. @end
  20. @interface NRTLinkTitleCell
  21. - (void)configureCellForLink:(id)arg1;
  22. @end
  23. @interface NRTLinkTextCell
  24. @property(strong, nonatomic) id bodyLabel;
  25. - (void)configureCellForText:(id)arg1 links:(id)arg2;
  26. @end
  27. /* -- Other Interfaces -- */
  28. @interface NRTAuthManager
  29. @property(strong, nonatomic) NSString *currentUsername;
  30. + (id)sharedManager;
  31. @end
  32. @interface NRTMarkdownManager
  33. + (id)attributedStringFromMarkdown:(id)arg1 type:(id)arg2;
  34. @end
  35. @interface NRTAttributedLabel
  36. @property(strong, nonatomic) id attributedText;
  37. @end
  38. @interface NRTMediaViewController : UIViewController
  39. @end
  40. @interface NRTLinkViewController : UIViewController
  41. @property(strong, nonatomic) id comment;
  42. @property(strong, nonatomic) id commentsManager;
  43. @property(strong, nonatomic) id linkTextOffscreenCell;
  44. @property(strong, nonatomic) id linkTitleOffscreenCell;
  45. @property(strong, nonatomic) id link;
  46. @property(strong, nonatomic) id linkText;
  47. @property(strong, nonatomic) id tableView;
  48. - (void)_handleActionSheetCopyCommentText:(id)arg1;
  49. - (void)_handleActionSheetDeleteComment:(id)arg1;
  50. - (void)_handleActionSheetDeletePost;
  51. - (void)_handleActionSheetEditComment:(id)arg1;
  52. - (void)_handleActionSheetEditPost;
  53. - (void)_handleActionSheetOpenChrome;
  54. - (void)_handleActionSheetOpenSafari;
  55. - (void)_handleActionSheetPrivateMessage:(id)arg1;
  56. - (void)_handleActionSheetRefreshComments;
  57. - (void)_handleActionSheetRefreshPost;
  58. - (void)_handleActionSheetReportComment:(id)arg1;
  59. - (void)_handleActionSheetReportPost;
  60. - (void)_handleActionSheetSaveComment:(id)arg1 index:(NSUInteger)arg2;
  61. - (void)_handleActionSheetShareComment:(id)arg1;
  62. - (void)_handleActionSheetShareLink;
  63. - (void)_handleActionSheetSharePost;
  64. - (void)_handleActionSheetSortComments;
  65. - (void)_handleActionSheetUnsaveComment:(id)arg1 index:(NSUInteger)arg2;
  66. - (void)_handleActionSheetViewParent:(id)arg1;
  67. - (void)_handleActionSheetViewProfile:(id)arg1;
  68. //custom elements
  69. - (void) handleUndeleteAction:(id)arg1;
  70. - (void) handleUndeletePostAction;
  71. - (void) mainThreadTest:(id)arg1;
  72. @end
  73. @interface NRTMediaTableViewDataSource
  74. @property(strong, nonatomic) id commentsManager;
  75. @property(strong, nonatomic) id parentController;
  76. - (void)_handleActionSheetCopyCommentText:(id)arg1;
  77. - (void)_handleActionSheetDeleteComment:(id)arg1;
  78. - (void)_handleActionSheetDeletePost;
  79. - (void)_handleActionSheetEditComment:(id)arg1;
  80. - (void)_handleActionSheetEditPost;
  81. - (void)_handleActionSheetOpenChrome;
  82. - (void)_handleActionSheetOpenSafari;
  83. - (void)_handleActionSheetPrivateMessage:(id)arg1;
  84. - (void)_handleActionSheetRefreshComments;
  85. - (void)_handleActionSheetRefreshPost;
  86. - (void)_handleActionSheetReportComment:(id)arg1;
  87. - (void)_handleActionSheetReportPost;
  88. - (void)_handleActionSheetSaveComment:(id)arg1 index:(NSUInteger)arg2;
  89. - (void)_handleActionSheetShareComment:(id)arg1;
  90. - (void)_handleActionSheetShareLink;
  91. - (void)_handleActionSheetSharePost;
  92. - (void)_handleActionSheetSortComments;
  93. - (void)_handleActionSheetUnsaveComment:(id)arg1 index:(NSUInteger)arg2;
  94. - (void)_handleActionSheetViewParent:(id)arg1;
  95. - (void)_handleActionSheetViewProfile:(id)arg1;
  96. //custom elements
  97. - (void)handleUndeleteCommentAction:(id)comment;
  98. @end