Allows to create new Functions even if point is over an existing
function
if (item) {
QAction * act = menu.addAction("Rename Function");
connect(act, &QAction::triggered, [=]() {this->renameFunction(objects_list[item]->getFunction());});
if (item) {
QAction * act = menu.addAction("Rename Function");
connect(act, &QAction::triggered, [=]() {this->renameFunction(objects_list[item]->getFunction());});
- } else {
- QAction * act = menu.addAction("AddFunction");
- connect(act, SIGNAL(triggered()), this, SLOT(requestNewFunction()));
+
+ QAction * act = menu.addAction("AddFunction");
+ connect(act, SIGNAL(triggered()), this, SLOT(requestNewFunction()));
+
menu.exec(listWidget->mapToGlobal(point));
}
menu.exec(listWidget->mapToGlobal(point));
}