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