1 #include "GeomModule.h"
5 #include <QApplication>
8 /*!Create and return new instance of XGUI_Module*/
9 extern "C" GM_EXPORT IModule* createModule(IWorkshop* theWshop)
11 return new GeomModule(theWshop);
15 GeomModule::GeomModule(IWorkshop* theWshop)
17 myWorkshop = theWshop;
21 GeomModule::~GeomModule()
26 void GeomModule::createFeatures()
28 int aPageId = myWorkshop->addWorkbench("Primitives");
29 int aGroupId = myWorkshop->addGroup(aPageId);
30 int aCommand = myWorkshop->addFeature(aPageId, aGroupId, "Box", "Create Box", QIcon(":icons/box.png"), QKeySequence());
31 aCommand = myWorkshop->addFeature(aPageId, aGroupId, "Cylinder", "Create Cylinder", QIcon(":icons/cylinder.png"), QKeySequence());
32 aCommand = myWorkshop->addFeature(aPageId, aGroupId, "Disk", "Create Disk", QIcon(":icons/disk.png"), QKeySequence());
33 aCommand = myWorkshop->addFeature(aPageId, aGroupId, "Torus", "Create Torus", QIcon(":icons/torus.png"), QKeySequence());
35 aPageId = myWorkshop->addWorkbench("Operations");