1/*
2 * Copyright 2015, François Revol <revol@free.fr>
3 * Copyright 2009-2010, Stephan Aßmus <superstippi@gmx.de>
4 * Copyright 2009, Bryce Groff, brycegroff@gmail.com.
5 * Distributed under the terms of the MIT License.
6 */
7#ifndef _INITIALIZE_PARAMETER_EDITOR
8#define _INITIALIZE_PARAMETER_EDITOR
9
10
11#include <PartitionParameterEditor.h>
12#include <String.h>
13
14class BCheckBox;
15class BMenuField;
16class BTextControl;
17class BView;
18
19
20class InitializeFATEditor : public BPartitionParameterEditor {
21public:
22								InitializeFATEditor();
23	virtual						~InitializeFATEditor();
24
25	virtual		void			SetTo(BPartition* partition);
26
27	virtual		bool			ValidateParameters() const;
28	virtual		status_t		ParameterChanged(const char* name,
29									const BVariant& variant);
30
31	virtual		BView*			View();
32
33	virtual		status_t		GetParameters(BString& parameters);
34
35//	virtual		status_t		PartitionNameChanged(const char* name);
36
37private:
38				void			_CreateViewControls();
39
40				BView*			fView;
41				BTextControl*	fNameControl;
42				BMenuField*		fFatBitsMenuField;
43
44				BString			fParameters;
45};
46
47
48#endif //_INITIALIZE_PARAMETER_EDITOR
49