HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
module_context_menu.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
hal_core/defines.h
"
4
5
#include <QMenu>
6
#include <QSet>
7
8
namespace
hal
{
12
class
ModuleContextMenu
13
{
14
public
:
21
static
void
addModuleSubmenu
(
QMenu
* contextMenu,
u32
id
);
28
static
void
addGateSubmenu
(
QMenu
* contextMenu,
u32
id
);
35
static
void
addNetSubmenu
(
QMenu
* contextMenu,
u32
id
);
44
static
void
addMultipleElementsSubmenu
(
QMenu
* contextMenu,
const
QSet<u32>
& modules =
QSet<u32>
(),
const
QSet<u32>
& gates =
QSet<u32>
(),
const
QSet<u32>
& nets =
QSet<u32>
());
45
};
46
}
hal::ModuleContextMenu
Definition:
module_context_menu.h:13
hal::ModuleContextMenu::addModuleSubmenu
static void addModuleSubmenu(QMenu *contextMenu, u32 id)
Definition:
module_context_menu.cpp:17
hal::ModuleContextMenu::addMultipleElementsSubmenu
static void addMultipleElementsSubmenu(QMenu *contextMenu, const QSet< u32 > &modules=QSet< u32 >(), const QSet< u32 > &gates=QSet< u32 >(), const QSet< u32 > &nets=QSet< u32 >())
Definition:
module_context_menu.cpp:262
hal::ModuleContextMenu::addGateSubmenu
static void addGateSubmenu(QMenu *contextMenu, u32 id)
Definition:
module_context_menu.cpp:114
hal::ModuleContextMenu::addNetSubmenu
static void addNetSubmenu(QMenu *contextMenu, u32 id)
Definition:
module_context_menu.cpp:192
defines.h
u32
uint32_t u32
Definition:
defines.h:41
hal
Definition:
defines.h:45
QMenu
QSet< u32 >
plugins
gui
include
gui
module_context_menu
module_context_menu.h
Generated by
1.9.1