|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include </home/runner/work/hal/hal/plugins/dot_viewer/include/dot_viewer/gui_extension_dot_viewer.h>


Public Member Functions | |
| GuiExtensionDotViewer () | |
Default constructor for GuiExtensionDotViewer. More... | |
| std::vector< PluginParameter > | get_parameter () const override |
| Get a vector of configurable parameters. More... | |
| void | set_parameter (const std::vector< PluginParameter > ¶ms) override |
| Set values for a vector of configurable parameters. More... | |
| void | netlist_about_to_close (Netlist *netlist) override |
Public Member Functions inherited from hal::GuiExtensionInterface | |
| GuiExtensionInterface (const std::string &toplabel=std::string()) | |
| virtual | ~GuiExtensionInterface () |
| virtual void | register_progress_indicator (std::function< void(int, const std::string &)> pif) |
| virtual std::vector< ContextMenuContribution > | get_context_contribution (const Netlist *nl, const std::vector< u32 > &mods, const std::vector< u32 > &gats, const std::vector< u32 > &nets) |
| virtual void | execute_function (std::string tag, Netlist *nl, const std::vector< u32 > &mods, const std::vector< u32 > &gats, const std::vector< u32 > &nets) |
| virtual void | netlist_loaded (Netlist *nl) |
| bool | is_contribution_enabled () const |
| void | set_contribution_enabled (bool enabled) |
| std::string | contribution_top_label () const |
Public Member Functions inherited from hal::AbstractExtensionInterface | |
| AbstractExtensionInterface () | |
| virtual | ~AbstractExtensionInterface () |
The GUI contribution of the DOT viewer plugin.
Definition at line 37 of file gui_extension_dot_viewer.h.
|
inline |
Default constructor for GuiExtensionDotViewer.
Definition at line 43 of file gui_extension_dot_viewer.h.
|
overridevirtual |
Get a vector of configurable parameters.
Reimplemented from hal::GuiExtensionInterface.
Definition at line 6 of file gui_extension_dot_viewer.cpp.
References hal::PluginParameter::ExistingFile, hal::PluginParameter::Label, hal::PluginParameter::PushButton, and hal::PluginParameter::String.
|
overridevirtual |
Detach the DOT viewer from the netlist before that netlist is closed.
| [in] | netlist | - The netlist that is about to be closed. |
Reimplemented from hal::GuiExtensionInterface.
Definition at line 45 of file gui_extension_dot_viewer.cpp.
References hal::DotViewer::disableInteractions(), and hal::DotViewer::getDotviewerInstance().
|
overridevirtual |
Set values for a vector of configurable parameters.
| [in] | params | - The parameters including their values. |
Reimplemented from hal::GuiExtensionInterface.
Definition at line 23 of file gui_extension_dot_viewer.cpp.
References QString::fromStdString(), hal::DotViewer::getDotviewerInstance(), and hal::DotViewer::loadDotFile().