HAL
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
{
9
class
ModuleContextMenu
10
{
11
public
:
18
static
void
addModuleSubmenu
(
QMenu
* contextMenu,
u32
id
);
25
static
void
addGateSubmenu
(
QMenu
* contextMenu,
u32
id
);
32
static
void
addNetSubmenu
(
QMenu
* contextMenu,
u32
id
);
41
static
void
addMultipleElementsSubmenu
(
QMenu
* contextMenu,
const
QSet<u32>
& modules =
QSet<u32>
(),
const
QSet<u32>
& gates =
QSet<u32>
(),
const
QSet<u32>
& nets =
QSet<u32>
());
42
};
43
}
hal::ModuleContextMenu
Definition:
module_context_menu.h:10
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
hal
Definition:
parser_liberty.cpp:10
u32
quint32 u32
Definition:
net_layout_point.h:40
QMenu
QSet< u32 >
plugins
gui
include
gui
module_context_menu
module_context_menu.h
Generated on Fri Feb 14 2025 14:22:41 for HAL by
1.9.1