]> granicus.if.org Git - transmission/commitdiff
#4694 replace more reloadData table calls with setNeedsDisplay:
authorMitchell Livingston <livings124@transmissionbt.com>
Wed, 4 Jan 2012 00:36:21 +0000 (00:36 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Wed, 4 Jan 2012 00:36:21 +0000 (00:36 +0000)
macosx/AddWindowController.m
macosx/FileOutlineController.h
macosx/FileOutlineController.m
macosx/FilePriorityCell.m
macosx/GlobalOptionsPopoverViewController.m
macosx/InfoFileViewController.m

index 52978bf30813f9aaad8cdf6e06a054dc13ac0b2e..f2b43c104f3b4109adaf735ad6ad5453e12f1902 100644 (file)
 {
     [fTorrent update];
     
-    [fFileController reloadData];
+    [fFileController refresh];
     
     if ([fTorrent isChecking])
     {
index 473e5d9b3515d874870fbbbf9b400e4432bf0e0c..353db7f1c3eb4399324aa90ebacca17d69df2c5b 100644 (file)
@@ -45,7 +45,7 @@
 
 - (void) setFilterText: (NSString *) text;
 
-- (void) reloadData;
+- (void) refresh;
 
 - (void) setCheck: (id) sender;
 - (void) setOnlySelectedCheck: (id) sender;
index d690adadce6376da22d3fd9baca8e84973d92092..ce1d281536e2b457bc781f82a790fd00063d70a4 100644 (file)
@@ -238,14 +238,14 @@ typedef enum
     fFilterText = [text retain];
 }
 
-- (void) reloadData
+- (void) refresh
 {
     [fTorrent updateFileStat];
     
     while (![fLock tryLock])
         tr_wait_msec(100);
     
-    [fOutline reloadData];
+    [fOutline setNeedsDisplay: YES];
     
     [fLock unlock];
 }
@@ -285,8 +285,7 @@ typedef enum
         return item;
 }
 
-- (void) outlineView: (NSOutlineView *) outlineView willDisplayCell: (id) cell
-            forTableColumn: (NSTableColumn *) tableColumn item: (id) item
+- (void) outlineView: (NSOutlineView *) outlineView willDisplayCell: (id) cell forTableColumn: (NSTableColumn *) tableColumn item: (id) item
 {
     NSString * identifier = [tableColumn identifier];
     if ([identifier isEqualToString: @"Check"])
@@ -301,8 +300,7 @@ typedef enum
     else;
 }
 
-- (void) outlineView: (NSOutlineView *) outlineView setObjectValue: (id) object
-        forTableColumn: (NSTableColumn *) tableColumn byItem: (id) item
+- (void) outlineView: (NSOutlineView *) outlineView setObjectValue: (id) object forTableColumn: (NSTableColumn *) tableColumn byItem: (id) item
 {
     NSString * identifier = [tableColumn identifier];
     if ([identifier isEqualToString: @"Check"])
@@ -314,7 +312,7 @@ typedef enum
             indexSet = [(FileListNode *)item indexes];
         
         [fTorrent setFileCheckState: [object intValue] != NSOffState ? NSOnState : NSOffState forIndexes: indexSet];
-        [fOutline reloadData];
+        [fOutline setNeedsDisplay: YES];
         
         [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateUI" object: nil];
     }
@@ -396,7 +394,7 @@ typedef enum
         [itemIndexes addIndexes: [[fOutline itemAtRow: i] indexes]];
     
     [fTorrent setFileCheckState: state forIndexes: itemIndexes];
-    [fOutline reloadData];
+    [fOutline setNeedsDisplay: YES];
     
     [fLock unlock];
 }
@@ -417,7 +415,7 @@ typedef enum
     [remainingItemIndexes removeIndexes: itemIndexes];
     [fTorrent setFileCheckState: NSOffState forIndexes: remainingItemIndexes];
     
-    [fOutline reloadData];
+    [fOutline setNeedsDisplay: YES];
     
     [fLock unlock];
 }
@@ -446,7 +444,7 @@ typedef enum
         [itemIndexes addIndexes: [[fOutline itemAtRow: i] indexes]];
     
     [fTorrent setFilePriority: priority forIndexes: itemIndexes];
-    [fOutline reloadData];
+    [fOutline setNeedsDisplay: YES];
     
     [fLock unlock];
 }
index a9cb1cf60c783c057aaed30d07c28f046933e57a..22a244733e704b1521a3f25211bc0d4b3a205ee5 100644 (file)
@@ -85,7 +85,7 @@
     [torrent setFilePriority: priority forIndexes: [(FileListNode *)[self representedObject] indexes]];
     
     FileOutlineView * controlView = (FileOutlineView *)[self controlView];
-    [controlView reloadData];
+    [controlView setNeedsDisplay: YES];
 }
 
 - (void) addTrackingAreasForView: (NSView *) controlView inRect: (NSRect) cellFrame withUserInfo: (NSDictionary *) userInfo
index 06e6cb0506b45ee2a0cd0725338f5f1f832a7d37..c674b0e34ee1bcd628f1971a2fb6f925fd702417 100644 (file)
@@ -49,6 +49,7 @@
 
 - (IBAction) updatedDisplayString: (id) sender
 {
+    #warning setNeedsDisplay: instead of reloadData?
     [[NSNotificationCenter defaultCenter] postNotificationName: @"ReloadTorrentTable" object: nil];
 }
 
index bb77cee81f15b6f473c1b70e997bf4f4b3418cbc..a53dab728466d41f79e0d6de5b7e072b00babe0e 100644 (file)
@@ -83,7 +83,7 @@
         [self setupInfo];
     
     if ([fTorrents count] == 1)
-        [fFileController reloadData];
+        [fFileController refresh];
 }
 
 - (void) saveViewSize