diff --git a/common/project/project_archiver.cpp b/common/project/project_archiver.cpp
index 9405d5d340..044906d349 100644
--- a/common/project/project_archiver.cpp
+++ b/common/project/project_archiver.cpp
@@ -17,6 +17,7 @@
* with this program. If not, see .
*/
+#include
#include
#include
#include
@@ -62,7 +63,7 @@ bool PROJECT_ARCHIVER::Unarchive( const wxString& aSrcFile, const wxString& aDes
return false;
}
- wxScopedPtr archiveStream( archiveClassFactory->NewStream( stream ) );
+ std::unique_ptr archiveStream( archiveClassFactory->NewStream( stream ) );
wxString fileStatus;
diff --git a/include/validators.h b/include/validators.h
index 449e0643b8..4dcaa0c523 100644
--- a/include/validators.h
+++ b/include/validators.h
@@ -31,6 +31,8 @@
#ifndef VALIDATORS_H
#define VALIDATORS_H
+#include
+
#include
#include
#include
@@ -50,7 +52,7 @@ public:
virtual void StartingKey( wxKeyEvent& event ) override;
protected:
- wxScopedPtr m_validator;
+ std::unique_ptr m_validator;
};
diff --git a/include/widgets/grid_text_button_helpers.h b/include/widgets/grid_text_button_helpers.h
index 3ffefcf725..9ed00b2f01 100644
--- a/include/widgets/grid_text_button_helpers.h
+++ b/include/widgets/grid_text_button_helpers.h
@@ -25,6 +25,8 @@
#ifndef GRID_TEXT_BUTTON_HELPERS_H
#define GRID_TEXT_BUTTON_HELPERS_H
+#include
+
#include
#include
#include
@@ -58,7 +60,7 @@ protected:
wxComboCtrl* Combo() const { return static_cast( m_control ); }
#if wxUSE_VALIDATORS
- wxScopedPtr< wxValidator > m_validator;
+ std::unique_ptr< wxValidator > m_validator;
#endif
wxString m_value;