소스 검색

control center page

Marino Faggiana 8 년 전
부모
커밋
c5cb9c2887
2개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  1. 3 4
      iOSClient/MenuAccount+ControlCenter/CCControlCenter.m
  2. 9 4
      iOSClient/MenuAccount+ControlCenter/CCControlCenterTransfer.m

+ 3 - 4
iOSClient/MenuAccount+ControlCenter/CCControlCenter.m

@@ -32,14 +32,12 @@
 
 
 #define BORDER_TOUCH_UPDOWN 50.0f
-
 #define TOOLBAR_TRANSFER_H 0.0f
 #define TOOLBAR_ADD_BORDER 20.0f
-
 #define SIZE_FONT_NORECORD 18.0f
-
 #define ANIMATION_GESTURE 0.50f
 
+
 @interface CCControlCenter ()
 {
     UIVisualEffectView *_mainView;
@@ -66,6 +64,7 @@
 {
     if (self = [super initWithCoder:aDecoder])  {
         
+        app.controlCenter = self;
     }
     return self;
 }
@@ -329,7 +328,7 @@
             
             _isOpen = YES;
 
-            //[self reloadDatasource];
+            [app.controlCenterTransfer reloadDatasource];
         }
         
     } else {

+ 9 - 4
iOSClient/MenuAccount+ControlCenter/CCControlCenterTransfer.m

@@ -61,6 +61,8 @@
 - (void)viewWillAppear:(BOOL)animated
 {
     [super viewWillAppear:animated];
+    
+    [self reloadDatasource];
 }
 
 // E' arrivato
@@ -234,12 +236,15 @@
     if (app.activeAccount.length == 0)
         return;
     
-    NSArray *recordsTableMetadata = [CCCoreData getTableMetadataWithPredicate:[NSPredicate predicateWithFormat:@"(account == %@) AND ((session CONTAINS 'upload') OR (session CONTAINS 'download' AND (sessionSelector != 'loadPlist')))", app.activeAccount] fieldOrder:@"sessionTaskIdentifier" ascending:YES];
+    if (app.controlCenter.isOpen) {
         
-    _sectionDataSource  = [CCSection creataDataSourseSectionMetadata:recordsTableMetadata listProgressMetadata:app.listProgressMetadata groupByField:@"session" replaceDateToExifDate:NO activeAccount:app.activeAccount];
+        NSArray *recordsTableMetadata = [CCCoreData getTableMetadataWithPredicate:[NSPredicate predicateWithFormat:@"(account == %@) AND ((session CONTAINS 'upload') OR (session CONTAINS 'download' AND (sessionSelector != 'loadPlist')))", app.activeAccount] fieldOrder:@"sessionTaskIdentifier" ascending:YES];
         
-    //if ([_sectionDataSource.allRecordsDataSource count] == 0) _noRecord.hidden = NO;
-    //else _noRecord.hidden = YES;
+        _sectionDataSource  = [CCSection creataDataSourseSectionMetadata:recordsTableMetadata listProgressMetadata:app.listProgressMetadata groupByField:@"session" replaceDateToExifDate:NO activeAccount:app.activeAccount];
+        
+        //if ([_sectionDataSource.allRecordsDataSource count] == 0) _noRecord.hidden = NO;
+        //else _noRecord.hidden = YES;
+    }
     
     [_tableView reloadData];