1/*
2 * Copyright 2004-2011, Haiku, Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		John Scipione <jscipione@gmail.com>
7 */
8#ifndef _CLOCK_VIEW_H
9#define _CLOCK_VIEW_H
10
11
12#include <View.h>
13
14
15class BCheckBox;
16class BRadioButton;
17
18
19class ClockView : public BView {
20public:
21								ClockView(const char* name);
22	virtual 					~ClockView();
23
24	virtual	void			 	AttachedToWindow();
25	virtual	void 				MessageReceived(BMessage* message);
26
27			bool				CheckCanRevert();
28
29private:
30			void				_Revert();
31
32			BCheckBox*			fShowClock;
33			BCheckBox*			fShowSeconds;
34			BCheckBox*			fShowDayOfWeek;
35			BCheckBox*			fShowTimeZone;
36
37			int32				fCachedShowClock;
38			int32				fCachedShowSeconds;
39			int32				fCachedShowDayOfWeek;
40			int32				fCachedShowTimeZone;
41};
42
43
44#endif	// _CLOCK_VIEW_H
45