/* * Copyright 2005, Waldemar Kornewald <wkornew@gmx.net> * Distributed under the terms of the MIT License. */ #ifndef STATUS_VIEW__H #define STATUS_VIEW__H #include <Button.h> #include <PPPInterface.h> #include <StringView.h> class PPPStatusView : public BView { public: PPPStatusView(BRect rect, ppp_interface_id id); virtual void AttachedToWindow(); virtual void MessageReceived(BMessage *message); virtual void Pulse(); private: BButton *fButton; BStringView *fTime; BStringView *fBytesReceived, *fBytesSent, *fPacketsReceived, *fPacketsSent; bigtime_t fConnectedSince; PPPInterface fInterface; }; #endif