|
@@ -35,6 +35,7 @@
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
#include <utility>
|
|
#include <utility>
|
|
|
|
|
+#include <memory>
|
|
|
|
|
|
|
|
namespace SCSI2SD
|
|
namespace SCSI2SD
|
|
|
{
|
|
{
|
|
@@ -108,20 +109,20 @@ private:
|
|
|
|
|
|
|
|
wxChoice* myDeviceTypeCtrl;
|
|
wxChoice* myDeviceTypeCtrl;
|
|
|
|
|
|
|
|
- wxIntegerValidator<uint32_t>* myStartSDSectorValidator;
|
|
|
|
|
|
|
+ std::unique_ptr<wxIntegerValidator<uint32_t>> myStartSDSectorValidator;
|
|
|
wxTextCtrl* myStartSDSectorCtrl;
|
|
wxTextCtrl* myStartSDSectorCtrl;
|
|
|
wxCheckBox* myAutoStartSectorCtrl;
|
|
wxCheckBox* myAutoStartSectorCtrl;
|
|
|
wxStaticText* myStartSDSectorMsg;
|
|
wxStaticText* myStartSDSectorMsg;
|
|
|
|
|
|
|
|
- wxIntegerValidator<uint16_t>* mySectorSizeValidator;
|
|
|
|
|
|
|
+ std::unique_ptr<wxIntegerValidator<uint16_t>> mySectorSizeValidator;
|
|
|
wxTextCtrl* mySectorSizeCtrl;
|
|
wxTextCtrl* mySectorSizeCtrl;
|
|
|
wxStaticText* mySectorSizeMsg;
|
|
wxStaticText* mySectorSizeMsg;
|
|
|
|
|
|
|
|
- wxIntegerValidator<uint32_t>* myNumSectorValidator;
|
|
|
|
|
|
|
+ std::unique_ptr<wxIntegerValidator<uint32_t>> myNumSectorValidator;
|
|
|
wxTextCtrl* myNumSectorCtrl;
|
|
wxTextCtrl* myNumSectorCtrl;
|
|
|
wxStaticText* myNumSectorMsg;
|
|
wxStaticText* myNumSectorMsg;
|
|
|
|
|
|
|
|
- wxFloatingPointValidator<float>* mySizeValidator;
|
|
|
|
|
|
|
+ std::unique_ptr<wxFloatingPointValidator<float>> mySizeValidator;
|
|
|
wxTextCtrl* mySizeCtrl;
|
|
wxTextCtrl* mySizeCtrl;
|
|
|
wxChoice* mySizeUnitCtrl;
|
|
wxChoice* mySizeUnitCtrl;
|
|
|
|
|
|