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