39 std::string m_tagname;
42 std::vector<u32> m_mods_selected;
43 std::vector<u32> m_gats_selected;
44 std::vector<u32> m_nets_selected;
46 std::string m_function_call;
59 virtual void add_gate_context(
const std::string tagname,
const std::string label);
61 virtual void add_net_context(
const std::string tagname,
const std::string label);
63 virtual void add_main_menu(
const std::vector<PluginParameter>& params);
65 virtual void set_selection(
const std::vector<u32>& mods,
const std::vector<u32>& gats,
const std::vector<u32>& nets);
virtual void set_function_call(const std::string &fc)
std::vector< PluginParameter > get_parameter() const
std::string get_label() const
virtual void add_main_menu(const std::vector< PluginParameter > ¶ms)
~GuiExtensionPythonBase()
GuiExtensionPythonBase(const std::string &tag, const std::string &lab)
std::vector< u32 > get_selected_modules() const
virtual void add_gate_context(const std::string tagname, const std::string label)
std::vector< u32 > get_selected_gates() const
virtual void add_module_context(const std::string tagname, const std::string label)
std::string get_function_call() const
std::vector< u32 > get_selected_nets() const
virtual void add_net_context(const std::string tagname, const std::string label)
std::string get_tagname() const
virtual void set_selection(const std::vector< u32 > &mods, const std::vector< u32 > &gats, const std::vector< u32 > &nets)