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 * 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 14 15class BCheckBox; 16class BMenuField; 17class BTextControl; 18class BView; 19 20 21class InitializeNTFSEditor : public BPartitionParameterEditor { 22public: 23 InitializeNTFSEditor(); 24 virtual ~InitializeNTFSEditor(); 25 26 virtual void SetTo(BPartition* partition); 27 28 virtual bool ValidateParameters() const; 29 virtual status_t ParameterChanged(const char* name, 30 const BVariant& variant); 31 32 virtual BView* View(); 33 34 virtual status_t GetParameters(BString& parameters); 35 36private: 37 void _CreateViewControls(); 38 39private: 40 BView* fView; 41 BTextControl* fNameControl; 42 43 BString fParameters; 44}; 45 46 47#endif //_INITIALIZE_PARAMETER_EDITOR 48