#ifndef slic3r_ConfigWizard_hpp_ #define slic3r_ConfigWizard_hpp_ #include #include namespace Slic3r { class PresetBundle; class PresetUpdater; namespace GUI { class ConfigWizard: public wxDialog { public: ConfigWizard(wxWindow *parent); ConfigWizard(ConfigWizard &&) = delete; ConfigWizard(const ConfigWizard &) = delete; ConfigWizard &operator=(ConfigWizard &&) = delete; ConfigWizard &operator=(const ConfigWizard &) = delete; ~ConfigWizard(); void run(PresetBundle *preset_bundle, PresetUpdater *updater); private: struct priv; std::unique_ptr p; friend class ConfigWizardPage; }; } } #endif