ObjFW  Diff

Differences From Artifact [fea9147d40]:

To Artifact [41e4a8fdbc]:


18
19
20
21
22
23
24
25
26
27
28

29
30
31
32
33
34

35
36

@class OFDate;
@class OFTimer;

@interface ProgressBar: OFObject
{
	intmax_t _received, _lastReceived, _length, _resumedFrom;
	OFDate *_startDate;
	double _lastDrawn;
	OFTimer *_timer;
	bool _stopped;

}

- initWithLength: (intmax_t)length
     resumedFrom: (intmax_t)resumedFrom;
- (void)setReceived: (intmax_t)received;
- (void)draw;

- (void)stop;
@end







|
<
|

>






>


18
19
20
21
22
23
24
25

26
27
28
29
30
31
32
33
34
35
36
37

@class OFDate;
@class OFTimer;

@interface ProgressBar: OFObject
{
	intmax_t _received, _lastReceived, _length, _resumedFrom;
	OFDate *_startDate, *_lastReceivedDate;

	OFTimer *_drawTimer, *_BPSTimer;
	bool _stopped;
	float _BPS;
}

- initWithLength: (intmax_t)length
     resumedFrom: (intmax_t)resumedFrom;
- (void)setReceived: (intmax_t)received;
- (void)draw;
- (void)calculateBPS;
- (void)stop;
@end