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 <Button.h>
10#include <PPPInterface.h>
11#include <StringView.h>
12
13
14class PPPStatusView : public BView {
15	public:
16		PPPStatusView(BRect rect, ppp_interface_id id);
17
18		virtual void AttachedToWindow();
19		virtual void MessageReceived(BMessage *message);
20		virtual void Pulse();
21
22	private:
23		BButton *fButton;
24		BStringView *fTime;
25		BStringView *fBytesReceived, *fBytesSent, *fPacketsReceived, *fPacketsSent;
26		bigtime_t fConnectedSince;
27		PPPInterface fInterface;
28};
29
30
31#endif
32