Add support for Apple context menus in matrix items list screens (#5963)

This commit is contained in:
Gil Eluard
2022-04-04 20:07:06 +02:00
committed by GitHub
parent ff78d21755
commit 1adfa904ae
27 changed files with 1577 additions and 376 deletions
@@ -20,6 +20,7 @@
@class RootTabEmptyView;
@class AnalyticsScreenTracker;
@class UserIndicatorStore;
@class RecentCellContextMenuProvider;
/**
Notification to be posted when recents data is ready. Notification object will be the RecentsViewController instance.
@@ -103,6 +104,8 @@ FOUNDATION_EXPORT NSString *const RecentsViewControllerDataReadyNotification;
*/
@property (nonatomic, strong) UserIndicatorStore *userIndicatorStore;
@property (nonatomic, readonly) RecentCellContextMenuProvider *contextMenuProvider;
/**
Return the sticky header for the specified section of the table view
@@ -198,6 +201,11 @@ Enable/disable the notifications for the selected room.
*/
- (void)openPublicRoom:(MXPublicRoom *)publicRoom;
/**
Show a room using its roomID
*/
- (void)showRoomWithRoomId:(NSString*)roomId inMatrixSession:(MXSession*)matrixSession;
#pragma mark - Scrolling
/**