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