mirror of https://github.com/CGAL/cgal
Merge pull request #1441 from maxGimeno/Polyhedron_demo-Fix_menus_with_unity-GF
Polyhedron_demo : Fix the menu bug with Unity
This commit is contained in:
commit
c4ca7800d2
|
|
@ -524,7 +524,10 @@ void MainWindow::setMenus(QString name, QString parentName, QAction* a )
|
||||||
if(a->property("added").toBool())
|
if(a->property("added").toBool())
|
||||||
hasAction = true;
|
hasAction = true;
|
||||||
if(!hasAction)
|
if(!hasAction)
|
||||||
|
{
|
||||||
|
ui->menuOperations->removeAction(a);
|
||||||
menu->addAction(a);
|
menu->addAction(a);
|
||||||
|
}
|
||||||
a->setProperty("added", true);
|
a->setProperty("added", true);
|
||||||
//If the parent menu already exists, don't create a new one.
|
//If the parent menu already exists, don't create a new one.
|
||||||
if(menu_map.contains(parentName))
|
if(menu_map.contains(parentName))
|
||||||
|
|
@ -540,7 +543,6 @@ void MainWindow::setMenus(QString name, QString parentName, QAction* a )
|
||||||
menu_map[parentName] = parentMenu;
|
menu_map[parentName] = parentMenu;
|
||||||
}
|
}
|
||||||
parentMenu->addMenu(menu);
|
parentMenu->addMenu(menu);
|
||||||
ui->menuOperations->removeAction(a);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::load_plugin(QString fileName, bool blacklisted)
|
void MainWindow::load_plugin(QString fileName, bool blacklisted)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue