Unicorn - Coriolis GUI


Unicorn::UnicornGui Class Reference

The Full Fledged GUI of Coriolis. More...

Inherits Hurricane::CellViewer.

Public Member Functions

void destroy ()
virtual CellgetCellFromDb (const char *name)
void registerTool (GraphicTool *)

Static Public Member Functions

static UnicornGui * create (QWidget *parent=NULL)
static BannergetBanner ()

Detailed Description

The Full Fledged GUI of Coriolis.

UnicornGui is a derived class of Hurricane::CellViewer, it adds support for CRL::ToolEngine and their graphical extentions, as well as CRL::AllianceFramework interaction.

Member Function Documentation

◆ create()

UnicornGui * Unicorn::UnicornGui::create ( QWidget * parent = NULL)
static

Construct a new UnicornGui.

◆ destroy()

void Unicorn::UnicornGui::destroy ( )

UnicornGui destructor.

◆ getBanner()

Banner & Unicorn::UnicornGui::getBanner ( )
inlinestatic

Returns: The GUI banner, for customization.

◆ getCellFromDb()

virtual Cell * Unicorn::UnicornGui::getCellFromDb ( const char * name)
virtual

The Hurricane::Cell loader. Allows to load Cell through the CRL::AllianceFramework or various VLSI/CAD benchmarks.

Reimplemented from Hurricane::CellViewer.

◆ registerTool()

void Unicorn::UnicornGui::registerTool ( GraphicTool * tool)

Adds to the GUI a new tool. Run the configuration hooks of the tool to customize the menus of the GUI.


The documentation for this class was generated from the following files:


Generated by doxygen 1.16.1 on Return to top of page
Unicorn - Coriolis GUI Copyright © 2008-2020 Sorbonne Universite All rights reserved