/* * Copyright 2004-2010, Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. * * Authors: * Andrew McCall * Julun * */ #ifndef _TIME_WINDOW_H #define _TIME_WINDOW_H #include class BMessage; class DateTimeView; class TTimeBaseView; class TimeZoneView; class TTimeWindow : public BWindow { public: TTimeWindow(BRect rect); virtual ~TTimeWindow(); virtual bool QuitRequested(); virtual void MessageReceived(BMessage* message); void SetRevertStatus(); private: void _InitWindow(); void _AlignWindow(); void _SendTimeChangeFinished(); private: TTimeBaseView* fBaseView; DateTimeView* fDateTimeView; TimeZoneView* fTimeZoneView; BButton* fRevertButton; }; #endif // _TIME_WINDOW_H