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 {
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 }
static void addModuleSubmenu(QMenu *contextMenu, u32 id)
static void addMultipleElementsSubmenu(QMenu *contextMenu, const QSet< u32 > &modules=QSet< u32 >(), const QSet< u32 > &gates=QSet< u32 >(), const QSet< u32 > &nets=QSet< u32 >())
static void addGateSubmenu(QMenu *contextMenu, u32 id)
static void addNetSubmenu(QMenu *contextMenu, u32 id)
uint32_t u32
Definition: defines.h:41
Definition: defines.h:45