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