1/*
2 * Copyright 2005, Waldemar Kornewald <wkornew@gmx.net>
3 * Distributed under the terms of the MIT License.
4 */
5
6#ifndef STATUS_VIEW__H
7#define STATUS_VIEW__H
8
9#include <View.h>
10#include <PPPInterface.h>
11
12
13class PPPStatusView : public BView {
14	public:
15		PPPStatusView(BRect rect, ppp_interface_id id);
16
17		virtual void AttachedToWindow();
18		virtual void MessageReceived(BMessage *message);
19		virtual void Pulse();
20
21	private:
22		BButton *fButton;
23		BStringView *fTime;
24		BStringView *fBytesReceived, *fBytesSent, *fPacketsReceived, *fPacketsSent;
25		bigtime_t fConnectedSince;
26		PPPInterface fInterface;
27};
28
29
30#endif
31