Changeset 12045


Ignore:
Timestamp:
Feb 26, 2011, 2:56:58 PM (11 years ago)
Author:
livings124
Message:

store secondsDownloading and secondsSeeding as ints instead of time_t

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/completion.c

    r12012 r12045  
    305305tr_cpGetAmountDone( const tr_completion * cp, float * tab, int tabCount )
    306306{
     307    if( tabCount <= 0 )
     308        return;
     309
    307310    int i, b;
    308311    const int span = cp->tor->blockCount / tabCount;
  • trunk/libtransmission/torrent.h

    r12012 r12045  
    220220    time_t                     anyDate;
    221221
    222     time_t                     secondsDownloading;
    223     time_t                     secondsSeeding;
     222    int                        secondsDownloading;
     223    int                        secondsSeeding;
    224224
    225225    tr_torrent_metadata_func  * metadata_func;
  • trunk/macosx/Controller.h

    r11993 r12045  
    7171   
    7272    IBOutlet NSMenuItem             * fOpenIgnoreDownloadFolder;
    73     IBOutlet NSButton               * fActionButton, * fSpeedLimitButton;
     73    IBOutlet NSButton               * fActionButton, * fSpeedLimitButton, * fClearCompletedButton;
    7474    IBOutlet NSTextField            * fTotalTorrentsField;
    7575   
  • trunk/macosx/Controller.m

    r12038 r12045  
    407407    [fSpeedLimitButton setToolTip: NSLocalizedString(@"Speed Limit overrides the total bandwidth limits with its own limits.",
    408408                                "Main window -> 2nd bottom left button (turtle) tooltip")];
     409    [fClearCompletedButton setToolTip: NSLocalizedString(@"Cleanup transfers that have completed seeding.",
     410                                "Main window -> 3rd bottom left button (cleanup) tooltip")];
    409411   
    410412    [fTableView registerForDraggedTypes: [NSArray arrayWithObject: TORRENT_TABLE_VIEW_DATA_TYPE]];
     
    16031605    //pull the upload and download speeds - most consistent by using current stats
    16041606    CGFloat dlRate = 0.0, ulRate = 0.0;
     1607    BOOL completed = NO;
    16051608    for (Torrent * torrent in fTorrents)
    16061609    {
    16071610        dlRate += [torrent downloadRate];
    16081611        ulRate += [torrent uploadRate];
     1612       
     1613        completed |= [torrent isFinishedSeeding];
    16091614    }
    16101615   
     
    16161621           
    16171622            [fStatusBar updateWithDownload: dlRate upload: ulRate];
     1623           
     1624            [fClearCompletedButton setHidden: !completed];
    16181625        }
    16191626
     
    33663373    }
    33673374   
    3368     //set info image
     3375    //set info item
    33693376    if ([ident isEqualToString: TOOLBAR_INFO])
    33703377    {
     
    33733380    }
    33743381   
    3375     //set filter image
     3382    //set filter item
    33763383    if ([ident isEqualToString: TOOLBAR_FILTER])
    33773384    {
     
    33803387    }
    33813388   
    3382     //set quick look image
     3389    //set quick look item
    33833390    if ([ident isEqualToString: TOOLBAR_QUICKLOOK])
    33843391    {
  • trunk/macosx/en.lproj/MainMenu.xib

    r12005 r12045  
    1313                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    15                         <integer value="1400"/>
    1615                        <integer value="2"/>
    1716                </object>
     
    132131                                                                <int key="NSButtonFlags">-935051009</int>
    133132                                                                <int key="NSButtonFlags2">160</int>
    134                                                                 <object class="NSCustomResource" key="NSNormalImage">
     133                                                                <object class="NSCustomResource" key="NSNormalImage" id="492840309">
    135134                                                                        <string key="NSClassName">NSImage</string>
    136135                                                                        <string key="NSResourceName">TurtleTemplate</string>
     
    142141                                                        </object>
    143142                                                </object>
     143                                                <object class="NSButton" id="52857407">
     144                                                        <reference key="NSNextResponder" ref="303120456"/>
     145                                                        <int key="NSvFlags">292</int>
     146                                                        <string key="NSFrame">{{85, 3}, {36, 18}}</string>
     147                                                        <reference key="NSSuperview" ref="303120456"/>
     148                                                        <bool key="NSEnabled">YES</bool>
     149                                                        <object class="NSButtonCell" key="NSCell" id="617399467">
     150                                                                <int key="NSCellFlags">-2080244224</int>
     151                                                                <int key="NSCellFlags2">134348800</int>
     152                                                                <string key="NSContents"/>
     153                                                                <reference key="NSSupport" ref="26"/>
     154                                                                <reference key="NSControlView" ref="52857407"/>
     155                                                                <int key="NSButtonFlags">138690815</int>
     156                                                                <int key="NSButtonFlags2">160</int>
     157                                                                <reference key="NSNormalImage" ref="492840309"/>
     158                                                                <string key="NSAlternateContents"/>
     159                                                                <string key="NSKeyEquivalent"/>
     160                                                                <int key="NSPeriodicDelay">400</int>
     161                                                                <int key="NSPeriodicInterval">75</int>
     162                                                        </object>
     163                                                </object>
    144164                                                <object class="NSTextField" id="403739499">
    145165                                                        <reference key="NSNextResponder" ref="303120456"/>
    146166                                                        <int key="NSvFlags">258</int>
    147                                                         <string key="NSFrame">{{86, 5}, {339, 14}}</string>
     167                                                        <string key="NSFrame">{{126, 5}, {263, 14}}</string>
    148168                                                        <reference key="NSSuperview" ref="303120456"/>
    149169                                                        <bool key="NSEnabled">YES</bool>
     
    40524072                                        <int key="connectionID">3409</int>
    40534073                                </object>
     4074                                <object class="IBConnectionRecord">
     4075                                        <object class="IBActionConnection" key="connection">
     4076                                                <string key="label">clearCompleted:</string>
     4077                                                <reference key="source" ref="30116300"/>
     4078                                                <reference key="destination" ref="52857407"/>
     4079                                        </object>
     4080                                        <int key="connectionID">3424</int>
     4081                                </object>
     4082                                <object class="IBConnectionRecord">
     4083                                        <object class="IBOutletConnection" key="connection">
     4084                                                <string key="label">fClearCompletedButton</string>
     4085                                                <reference key="source" ref="30116300"/>
     4086                                                <reference key="destination" ref="52857407"/>
     4087                                        </object>
     4088                                        <int key="connectionID">3425</int>
     4089                                </object>
    40544090                        </object>
    40554091                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    41014137                                                        <reference ref="87647552"/>
    41024138                                                        <reference ref="403739499"/>
     4139                                                        <reference ref="52857407"/>
    41034140                                                </object>
    41044141                                                <reference key="parent" ref="405103408"/>
     
    57075744                                                <reference key="object" ref="245039314"/>
    57085745                                                <reference key="parent" ref="335948734"/>
     5746                                        </object>
     5747                                        <object class="IBObjectRecord">
     5748                                                <int key="objectID">3420</int>
     5749                                                <reference key="object" ref="52857407"/>
     5750                                                <object class="NSMutableArray" key="children">
     5751                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     5752                                                        <reference ref="617399467"/>
     5753                                                </object>
     5754                                                <reference key="parent" ref="303120456"/>
     5755                                        </object>
     5756                                        <object class="IBObjectRecord">
     5757                                                <int key="objectID">3421</int>
     5758                                                <reference key="object" ref="617399467"/>
     5759                                                <reference key="parent" ref="52857407"/>
    57095760                                        </object>
    57105761                                </object>
     
    60566107                                        <string>2685.ImportedFromIB2</string>
    60576108                                        <string>2690.IBPluginDependency</string>
     6109                                        <string>2690.IBViewBoundsToFrameTransform</string>
    60586110                                        <string>2690.ImportedFromIB2</string>
    60596111                                        <string>2700.IBPluginDependency</string>
     6112                                        <string>2700.IBViewBoundsToFrameTransform</string>
    60606113                                        <string>2700.ImportedFromIB2</string>
    60616114                                        <string>2839.IBPluginDependency</string>
     
    61596212                                        <string>3408.IBPluginDependency</string>
    61606213                                        <string>3408.ImportedFromIB2</string>
     6214                                        <string>3420.IBPluginDependency</string>
     6215                                        <string>3420.IBViewBoundsToFrameTransform</string>
     6216                                        <string>3420.ImportedFromIB2</string>
     6217                                        <string>3421.IBPluginDependency</string>
    61616218                                        <string>418.IBPluginDependency</string>
    61626219                                        <string>418.ImportedFromIB2</string>
     
    65596616                                        <integer value="1"/>
    65606617                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    6561                                         <integer value="1"/>
    6562                                         <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     6618                                        <object class="NSAffineTransform">
     6619                                                <bytes key="NSTransformStruct">P4AAAL+AAABCNAAAwZgAAA</bytes>
     6620                                        </object>
     6621                                        <integer value="1"/>
     6622                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     6623                                        <object class="NSAffineTransform">
     6624                                                <bytes key="NSTransformStruct">P4AAAL+AAABCrAAAwYgAAA</bytes>
     6625                                        </object>
    65636626                                        <integer value="1"/>
    65646627                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    66626725                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    66636726                                        <integer value="1"/>
     6727                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     6728                                        <object class="NSAffineTransform">
     6729                                                <bytes key="NSTransformStruct">P4AAAL+AAABCSAAAwWAAAA</bytes>
     6730                                        </object>
     6731                                        <integer value="1"/>
     6732                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    66646733                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    66656734                                        <integer value="1"/>
     
    67336802                        </object>
    67346803                        <nil key="sourceID"/>
    6735                         <int key="maxID">3409</int>
     6804                        <int key="maxID">3425</int>
    67366805                </object>
    67376806                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    71087177                                                        <string>fActionButton</string>
    71097178                                                        <string>fCheckRatioItem</string>
     7179                                                        <string>fClearCompletedButton</string>
    71107180                                                        <string>fDockMenu</string>
    71117181                                                        <string>fDownloadLimitItem</string>
     
    71337203                                                        <string>NSButton</string>
    71347204                                                        <string>NSMenuItem</string>
     7205                                                        <string>NSButton</string>
    71357206                                                        <string>NSMenu</string>
    71367207                                                        <string>NSMenuItem</string>
     
    71617232                                                        <string>fActionButton</string>
    71627233                                                        <string>fCheckRatioItem</string>
     7234                                                        <string>fClearCompletedButton</string>
    71637235                                                        <string>fDockMenu</string>
    71647236                                                        <string>fDownloadLimitItem</string>
     
    71917263                                                                <string key="name">fCheckRatioItem</string>
    71927264                                                                <string key="candidateClassName">NSMenuItem</string>
     7265                                                        </object>
     7266                                                        <object class="IBToOneOutletInfo">
     7267                                                                <string key="name">fClearCompletedButton</string>
     7268                                                                <string key="candidateClassName">NSButton</string>
    71937269                                                        </object>
    71947270                                                        <object class="IBToOneOutletInfo">
Note: See TracChangeset for help on using the changeset viewer.