#ifndef FLUTTER_PLUGIN_FLOWY_BOARD_PLUGIN_H_ #define FLUTTER_PLUGIN_FLOWY_BOARD_PLUGIN_H_ #include #include #include namespace flowy_board { class FlowyBoardPlugin : public flutter::Plugin { public: static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); FlowyBoardPlugin(); virtual ~FlowyBoardPlugin(); // Disallow copy and assign. FlowyBoardPlugin(const FlowyBoardPlugin&) = delete; FlowyBoardPlugin& operator=(const FlowyBoardPlugin&) = 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 flowy_board #endif // FLUTTER_PLUGIN_FLOWY_BOARD_PLUGIN_H_