1 #include "qnstgraphicsbody.h"
7 setnstType(Qnst::Body);
19 QnstGraphicsBody::~QnstGraphicsBody()
24 void QnstGraphicsBody::createObjects()
27 menu->actionDelete->setEnabled(
true);
29 menu->actionExport->setEnabled(
true);
31 menu->menuInsert->setEnabled(
true);
33 menu->actionAddMedia->setEnabled(
true);
34 menu->actionAddContext->setEnabled(
true);
35 menu->actionAddSwitch->setEnabled(
true);
36 menu->actionAddPort->setEnabled(
true);
37 menu->actionAddProperty->setEnabled(
true);
38 menu->actionAddAggregator->setEnabled(
true);
40 menu->menuAdjust->setEnabled(
true);
41 menu->actionAuto->setEnabled(
true);
44 void QnstGraphicsBody::createConnections()
49 connect(menu, SIGNAL(cutRequested()), SIGNAL(cutRequested()));
50 connect(menu, SIGNAL(copyRequested()), SIGNAL(copyRequested()));
51 connect(menu, SIGNAL(pasteRequested()), SIGNAL(pasteRequested()));
53 connect(menu, SIGNAL(deleteRequested()), SIGNAL(deleteRequested()));
55 connect(menu, SIGNAL(exportRequested()), SIGNAL(exportRequested()));
57 connect(menu, SIGNAL(zoominRequested()), SIGNAL(zoominRequested()));
58 connect(menu, SIGNAL(zoomoutRequested()), SIGNAL(zoomoutRequested()));
59 connect(menu, SIGNAL(zoomresetRequested()), SIGNAL(zoomresetRequested()));
60 connect(menu, SIGNAL(fullscreenRequested()), SIGNAL(fullscreenRequested()));
62 connect(menu, SIGNAL(menuAddEntityTriggered(Qnst::EntityType)),
63 SLOT(createEntity(Qnst::EntityType)));
65 connect(menu, SIGNAL(autoRequested()), SLOT(adjustWithSpring()));