Prepare Room Preview support.

This commit is contained in:
giomfo
2016-04-14 02:34:30 +02:00
parent 59ebabceeb
commit d68c017794
13 changed files with 787 additions and 74 deletions
+15 -3
View File
@@ -18,20 +18,32 @@
#import "RoomTitleView.h"
#import "RoomEmailInvitation.h"
#import "UIViewController+VectorSearch.h"
@interface RoomViewController : MXKRoomViewController <UISearchBarDelegate, UIGestureRecognizerDelegate, RoomTitleViewTapGestureDelegate>
// The expanded header
@property (weak, nonatomic) IBOutlet UIView *expandedHeaderContainer;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *expandedHeaderContainerHeightConstraint;
// The preview header
@property (weak, nonatomic) IBOutlet UIView *previewHeaderContainer;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *previewHeaderContainerHeightConstraint;
/**
Hide/Show the expanded header.
Show/Hide the expanded header.
By default this header is hidden on new instantiated RoomViewController object.
*/
- (void)hideExpandedHeader:(BOOL)isHidden;
- (void)showExpandedHeader:(BOOL)isVisible;
/**
Display an invitation preview.
@param emailInvitation the invitation received by email.
*/
- (void)displayEmailInvitation:(RoomEmailInvitation*)emailInvitation;
@end