19 #ifndef UNICORN_UNICORN_H
20 #define UNICORN_UNICORN_H
25 #include <boost/any.hpp>
26 #include "hurricane/viewer/CellViewer.h"
27 #include "crlcore/Banner.h"
33 #include "unicorn/ImportCell.h"
44 using CRL::LibraryManager;
46 class ImportCellDialog;
47 class ExportCellDialog;
55 void readQtSettings ();
58 inline ImportCell* getImportCell ();
61 virtual std::string _getString ()
const;
63 void saveQtSettings ();
71 virtual void _postCreate ();
72 virtual void _preDestroy ();
73 void _runUnicornInit ();
76 set<GraphicTool*> _tools;
77 ImportCell _importCell;
78 ImportCellDialog* _importDialog;
79 ExportCellDialog* _exportDialog;
80 LibraryManager* _libraryManager;
85 inline ImportCell* UnicornGui::getImportCell () {
return &_importCell; }
The Full Fledged GUI of Coriolis.
Definition: UnicornGui.h:50
virtual Cell * getCellFromDb(const char *name)
static Banner & getBanner()
Definition: UnicornGui.h:84
void registerTool(GraphicTool *)
static UnicornGui * create(QWidget *parent=NULL)
Namespace of Unicorn.
Definition: UnicornGui.h:36