#ifndef FLUTTER_PLUGIN_MODAL_PROGRESS_HUD_NSN_PLUGIN_H_ #define FLUTTER_PLUGIN_MODAL_PROGRESS_HUD_NSN_PLUGIN_H_ #include #include #include namespace modal_progress_hud_nsn { class ModalProgressHudNsnPlugin : public flutter::Plugin { public: static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); ModalProgressHudNsnPlugin(); virtual ~ModalProgressHudNsnPlugin(); // Disallow copy and assign. ModalProgressHudNsnPlugin(const ModalProgressHudNsnPlugin&) = delete; ModalProgressHudNsnPlugin& operator=(const ModalProgressHudNsnPlugin&) = delete; private: // Called when a method is called on this plugin's channel from Dart. void HandleMethodCall( const flutter::MethodCall &method_call, std::unique_ptr> result); }; } // namespace modal_progress_hud_nsn #endif // FLUTTER_PLUGIN_MODAL_PROGRESS_HUD_NSN_PLUGIN_H_