#endif
#include <utility>
+#include <memory>
namespace SCSI2SD
{
wxCheckBox* myMapLunsCtrl;
wxCheckBox* myBlindWriteCtrl;
- wxIntegerValidator<uint8_t>* myDelayValidator;
+ std::unique_ptr<wxIntegerValidator<uint8_t>> myDelayValidator;
wxTextCtrl* myStartDelayCtrl;
wxTextCtrl* mySelDelayCtrl;
#endif
#include <utility>
+#include <memory>
namespace SCSI2SD
{
wxChoice* myDeviceTypeCtrl;
- wxIntegerValidator<uint32_t>* myStartSDSectorValidator;
+ std::unique_ptr<wxIntegerValidator<uint32_t>> myStartSDSectorValidator;
wxTextCtrl* myStartSDSectorCtrl;
wxCheckBox* myAutoStartSectorCtrl;
wxStaticText* myStartSDSectorMsg;
- wxIntegerValidator<uint16_t>* mySectorSizeValidator;
+ std::unique_ptr<wxIntegerValidator<uint16_t>> mySectorSizeValidator;
wxTextCtrl* mySectorSizeCtrl;
wxStaticText* mySectorSizeMsg;
- wxIntegerValidator<uint32_t>* myNumSectorValidator;
+ std::unique_ptr<wxIntegerValidator<uint32_t>> myNumSectorValidator;
wxTextCtrl* myNumSectorCtrl;
wxStaticText* myNumSectorMsg;
- wxFloatingPointValidator<float>* mySizeValidator;
+ std::unique_ptr<wxFloatingPointValidator<float>> mySizeValidator;
wxTextCtrl* mySizeCtrl;
wxChoice* mySizeUnitCtrl;