1/*
2 * Copyright 2002-2007 Haiku Inc. All rights reserved.
3 * Distributed under the terms of the MIT license.
4 */
5#ifndef DRIVE_SETUP_H
6#define DRIVE_SETUP_H
7
8
9#include <Application.h>
10#include <Catalog.h>
11#include <Message.h>
12
13
14class BFile;
15class MainWindow;
16
17
18class DriveSetup : public BApplication {
19public:
20								DriveSetup();
21	virtual						~DriveSetup();
22
23	virtual	void				ReadyToRun();
24	virtual	bool				QuitRequested();
25
26private:
27			status_t			_StoreSettings();
28			status_t			_RestoreSettings();
29			status_t			_GetSettingsFile(BFile& file,
30									bool forWriting) const;
31
32			MainWindow*			fWindow;
33
34			BMessage			fSettings;
35};
36
37
38#endif // DRIVE_SETUP_H
39