btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / apps / launchbox / App.h
blob12366d19d4083696e5286ee554d6420dd3363146
1 /*
2 * Copyright 2006-2011, Stephan Aßmus <superstippi@gmx.de>.
3 * All rights reserved. Distributed under the terms of the MIT License.
4 */
5 #ifndef APP_H
6 #define APP_H
9 #include <Application.h>
10 #include <List.h>
11 #include <Size.h>
14 class MainWindow;
17 class App : public BApplication {
18 public:
19 App();
20 virtual ~App();
22 virtual bool QuitRequested();
23 virtual void ReadyToRun();
24 virtual void MessageReceived(BMessage* message);
25 virtual void Pulse();
27 void SetNamePanelSize(const BSize& size);
28 BSize NamePanelSize();
30 private:
31 void _StoreSettingsIfNeeded();
33 bool fSettingsChanged;
35 BSize fNamePanelSize;
39 #endif // APP_H