Revision: 2709
          http://skim-app.svn.sourceforge.net/skim-app/?rev=2709&view=rev
Author:   hofman
Date:     2007-08-23 01:51:51 -0700 (Thu, 23 Aug 2007)

Log Message:
-----------
implement delete for downloads table.

Modified Paths:
--------------
    trunk/SKDownloadController.m

Modified: trunk/SKDownloadController.m
===================================================================
--- trunk/SKDownloadController.m        2007-08-22 23:42:16 UTC (rev 2708)
+++ trunk/SKDownloadController.m        2007-08-23 08:51:51 UTC (rev 2709)
@@ -306,6 +306,24 @@
     return toolTip;
 }
 
+- (void)tableView:(NSTableView *)aTableView deleteRowsWithIndexes:(NSIndexSet 
*)rowIndexes {
+    unsigned int row = [rowIndexes firstIndex];
+    SKDownload *download = [downloads objectAtIndex:row];
+    
+    if ([download canCancel]) {
+        [download cancelDownload];
+    } else {
+        [download cleanupDownload];
+        [downloads removeObjectAtIndex:row];
+        [self reloadTableView];
+        [self updateButtons];
+    }
+}
+
+- (BOOL)tableView:(NSTableView *)aTableView 
canDeleteRowsWithIndexes:(NSIndexSet *)rowIndexes {
+    return YES;
+}
+
 #pragma mark SKTypeSelectHelper datasource protocol
 
 - (NSArray *)typeSelectHelperSelectionItems:(SKTypeSelectHelper 
*)typeSelectHelper {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to