xref: /haiku/src/preferences/notifications/PrefletWin.h (revision de9dcd41f8865290849ce03385126dca1cd43a49)
1*de9dcd41SStephan Aßmus /*
2*de9dcd41SStephan Aßmus  * Copyright 2010, Haiku, Inc. All Rights Reserved.
3*de9dcd41SStephan Aßmus  * Copyright 2009, Pier Luigi Fiorini.
4*de9dcd41SStephan Aßmus  * Distributed under the terms of the MIT License.
5*de9dcd41SStephan Aßmus  */
6*de9dcd41SStephan Aßmus #ifndef _PREFLET_WIN_H
7*de9dcd41SStephan Aßmus #define _PREFLET_WIN_H
8*de9dcd41SStephan Aßmus 
9*de9dcd41SStephan Aßmus #include <Window.h>
10*de9dcd41SStephan Aßmus 
11*de9dcd41SStephan Aßmus #include "SettingsHost.h"
12*de9dcd41SStephan Aßmus 
13*de9dcd41SStephan Aßmus class BButton;
14*de9dcd41SStephan Aßmus 
15*de9dcd41SStephan Aßmus class PrefletView;
16*de9dcd41SStephan Aßmus 
17*de9dcd41SStephan Aßmus class PrefletWin : public BWindow, public SettingsHost {
18*de9dcd41SStephan Aßmus public:
19*de9dcd41SStephan Aßmus 							PrefletWin();
20*de9dcd41SStephan Aßmus 
21*de9dcd41SStephan Aßmus 	virtual	bool			QuitRequested();
22*de9dcd41SStephan Aßmus 	virtual	void			MessageReceived(BMessage* msg);
23*de9dcd41SStephan Aßmus 
24*de9dcd41SStephan Aßmus 	virtual	void			SettingChanged();
25*de9dcd41SStephan Aßmus 
26*de9dcd41SStephan Aßmus private:
27*de9dcd41SStephan Aßmus 			PrefletView*	fMainView;
28*de9dcd41SStephan Aßmus 			BButton*		fSave;
29*de9dcd41SStephan Aßmus 			BButton*		fRevert;
30*de9dcd41SStephan Aßmus };
31*de9dcd41SStephan Aßmus 
32*de9dcd41SStephan Aßmus #endif // _PREFLET_WIN_H
33