/* * Copyright 2004-2007, 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