xref: /haiku/src/apps/pulse/PrefsWindow.h (revision d3d8b26997fac34a84981e6d2b649521de2cc45a)
1 /*
2  * Copyright 2002-2006 Haiku, Inc. All Rights Reserved.
3  * Distributed under the terms of the MIT license.
4  *
5  * Copyright 1999, Be Incorporated. All Rights Reserved.
6  * This file may be used under the terms of the Be Sample Code License.
7  *
8  * Written by:	Daniel Switkin
9  */
10 #ifndef PREFS_WINDOW_H
11 #define PREFS_WINDOW_H
12 
13 
14 #include "Prefs.h"
15 
16 #include <Messenger.h>
17 #include <Window.h>
18 
19 class BTabView;
20 
21 class PrefsWindow : public BWindow {
22 	public:
23 		PrefsWindow(BRect rect, const char *name, BMessenger *messenger, Prefs *prefs);
24 		virtual ~PrefsWindow();
25 
26 		virtual void MessageReceived(BMessage *message);
27 		virtual bool QuitRequested();
28 
29 	private:
30 		BTabView*	fTabView;
31 		BMessenger	fTarget;
32 		Prefs*		fPrefs;
33 };
34 
35 #endif	// PREFS_WINDOW_H
36