1 #include "qnstgraphicsswitch.h"
6 setnstType(Qnst::Switch);
16 QnstGraphicsSwitch::~QnstGraphicsSwitch()
21 void QnstGraphicsSwitch::createObjects()
24 menu->actionCut->setEnabled(
true);
25 menu->actionCopy->setEnabled(
true);
27 menu->actionDelete->setEnabled(
true);
29 menu->actionExport->setEnabled(
true);
31 menu->menuInsert->setEnabled(
true);
32 menu->actionAddMedia->setEnabled(
true);
33 menu->actionAddContext->setEnabled(
true);
34 menu->actionAddSwitch->setEnabled(
true);
35 menu->actionAddSwitchPort->setEnabled(
true);
36 menu->actionAddProperty->setEnabled(
true);
38 menu->menuAdjust->setEnabled(
true);
39 menu->actionAuto->setEnabled(
true);
42 void QnstGraphicsSwitch::createConnections()
47 connect(menu, SIGNAL(cutRequested()), SIGNAL(cutRequested()));
48 connect(menu, SIGNAL(copyRequested()), SIGNAL(copyRequested()));
49 connect(menu, SIGNAL(pasteRequested()), SIGNAL(pasteRequested()));
51 connect(menu, SIGNAL(deleteRequested()), SIGNAL(deleteRequested()));
53 connect(menu, SIGNAL(exportRequested()), SIGNAL(exportRequested()));
55 connect(menu, SIGNAL(zoominRequested()), SIGNAL(zoominRequested()));
56 connect(menu, SIGNAL(zoomoutRequested()), SIGNAL(zoomoutRequested()));
57 connect(menu, SIGNAL(zoomresetRequested()), SIGNAL(zoomresetRequested()));
58 connect(menu, SIGNAL(fullscreenRequested()), SIGNAL(fullscreenRequested()));
60 connect(menu, SIGNAL(menuAddEntityTriggered(Qnst::EntityType)),
61 SLOT(createEntity(Qnst::EntityType)));
63 connect(menu, SIGNAL(autoRequested()), SLOT(adjustWithSpring()));