-void EffectStackView::slotNewEffect() {
- int ix = ui.effectlist->currentRow();
- QMenu *displayMenu = new QMenu(this);
- displayMenu->setTitle("Filters");
- foreach(const QString &type, effectLists.keys()) {
- QAction *a = new QAction(type, displayMenu);
- EffectsList *list = effectLists[type];
-
- QMenu *parts = new QMenu(type, displayMenu);
- parts->setTitle(type);
- foreach(const QString &name, list->effectNames()) {
- QAction *entry = new QAction(name, parts);
- entry->setData(name);
- entry->setToolTip(list->getInfo(name));
- entry->setStatusTip(list->getInfo(name));
- parts->addAction(entry);
- //QAction
- }
- displayMenu->addMenu(parts);
-
- }