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;
57 inline ImportCell* getImportCell ();
60 virtual std::string _getString ()
const;
69 virtual void _postCreate ();
70 virtual void _preDestroy ();
71 void _runUnicornInit ();
74 set<GraphicTool*> _tools;
75 ImportCell _importCell;
76 ImportCellDialog* _importDialog;
77 ExportCellDialog* _exportDialog;
78 LibraryManager* _libraryManager;
83 inline ImportCell* UnicornGui::getImportCell () {
return &_importCell; }
93 #endif // __UNICORN_UNICORN__ Namespace of Unicorn.
Definition: UnicornGui.h:36
The Full Fledged GUI of Coriolis.
Definition: UnicornGui.h:50
void registerTool(GraphicTool *)
virtual Cell * getCellFromDb(const char *name)
static UnicornGui * create(QWidget *parent=NULL)
static Banner & getBanner()
Definition: UnicornGui.h:82