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.

60 lines
1.5KB

  1. /* -- Votable Interfaces -- */
  2. @interface BRVotable
  3. @property(strong, nonatomic) NSString *serverID;
  4. @property(strong, nonatomic) NSAttributedString *attributedDescriptionString;
  5. @property(assign, nonatomic) CGSize cellSize;
  6. @end
  7. @interface BRComment : BRVotable
  8. @property(strong, nonatomic) NSString *author;
  9. @property(strong, nonatomic) NSString *body;
  10. @property(strong, nonatomic) NSString *body_html;
  11. @end
  12. @interface BRStory : BRVotable
  13. @property(strong, nonatomic) NSString *author;
  14. @property(strong, nonatomic) NSString *selftext;
  15. @property(strong, nonatomic) NSString *selftext_html;
  16. @property(assign, nonatomic) BOOL is_selfValue;
  17. @end
  18. /* -- Comment Interfaces -- */
  19. @interface CommentCell
  20. @property(strong, nonatomic) id cellView;
  21. @end
  22. @interface CommentCellView
  23. @property(strong, nonatomic) id comment;
  24. @property(strong, nonatomic) id parentDelegate;
  25. @end
  26. @interface BRComposeCommentViewController : NSObject
  27. @property(assign, nonatomic) BOOL editComment;
  28. @end
  29. /* -- Post Interfaces -- */
  30. @interface StoryDetailView
  31. @property(strong, nonatomic) UITableView *tableView;
  32. -(void) refreshTouched;
  33. @end
  34. @interface StoryDetailViewController
  35. @property(strong, nonatomic) id story;
  36. @property(strong, nonatomic) id detailPage;
  37. //custom elements
  38. -(void) handleUndeleteCommentAction;
  39. -(void) handleUndeletePostAction;
  40. @end
  41. /* -- Other Interfaces -- */
  42. @interface BRUtils
  43. +(id) attributedDescriptionForComment:(id) arg1;
  44. +(id) createAttributedStringFromHTML:(id) arg1 options:(id) arg2;
  45. @end