Skip to content

Commit 162ef99

Browse files
NMC 2161 - Menu option changes
1 parent a23bdbc commit 162ef99

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

iOSClient/Main/Collection Common/NCSelectableNavigationView.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,17 @@ public protocol NCSelectableViewTabBar {
4040

4141
protocol NCSelectableNavigationView: AnyObject {
4242
var viewController: UIViewController { get }
43+
// var appDelegate: AppDelegate { get }
4344
var selectableDataSource: [RealmSwiftObject] { get }
4445
var collectionView: UICollectionView! { get set }
4546
var isEditMode: Bool { get set }
4647
var fileSelect: [String] { get set }
48+
// var selectIndexPaths: [IndexPath] { get set }
49+
var appDelegate: AppDelegate { get }
50+
var selectableDataSource: [RealmSwiftObject] { get }
51+
var collectionView: UICollectionView! { get set }
52+
var isEditMode: Bool { get set }
53+
var selectOcId: [String] { get set }
4754
var appDelegate: AppDelegate { get }
4855
var selectIndexPaths: [IndexPath] { get set }
4956
var titleCurrentFolder: String { get }
@@ -57,6 +64,7 @@ protocol NCSelectableNavigationView: AnyObject {
5764
// func reloadDataSource(withQueryDB: Bool)
5865
var tabBarSelect: NCSelectableViewTabBar? { get set }
5966

67+
func reloadDataSource(withQueryDB: Bool)
6068
// func reloadDataSource(withQueryDB: Bool)
6169
func setNavigationLeftItems()
6270
func setNavigationRightItems(enableMenu: Bool)
@@ -81,6 +89,9 @@ extension NCSelectableNavigationView {
8189
DispatchQueue.main.async {
8290
self.isEditMode = isOn ?? !self.isEditMode
8391
self.fileSelect.removeAll()
92+
// self.selectIndexPaths.removeAll()
93+
self.selectOcId.removeAll()
94+
self.selectIndexPaths.removeAll()
8495
self.setNavigationLeftItems()
8596
self.setNavigationRightItems(enableMenu: true)
8697
self.collectionView.reloadData()
@@ -90,6 +101,8 @@ extension NCSelectableNavigationView {
90101
func collectionViewSelectAll() {
91102

92103
fileSelect = selectableDataSource.compactMap({ $0.primaryKeyValue })
104+
// fileSelect = NCCollectionViewDataSource().getMetadataSourceForAllSections().compactMap({ $0.primaryKeyValue })
105+
// selectOcId = selectableDataSource.compactMap({ $0.primaryKeyValue })
93106
collectionView.reloadData()
94107
setNavigationRightItems(enableMenu: false)
95108
}

0 commit comments

Comments
 (0)