Mercurial > hg > sonic-visualiser
comparison main/PreferencesDialog.cpp @ 1825:bc3e56ef251b plugin-path-config
More work on plugin path config
author | Chris Cannam |
---|---|
date | Wed, 23 May 2018 11:52:40 +0100 |
parents | 9a1e9d8d7bf0 |
children | 9fbaf30a09ab |
comparison
equal
deleted
inserted
replaced
1824:9a1e9d8d7bf0 | 1825:bc3e56ef251b |
---|---|
579 m_tabOrdering[AudioIOTab] = m_tabs->count(); | 579 m_tabOrdering[AudioIOTab] = m_tabs->count(); |
580 m_tabs->addTab(frame, tr("A&udio I/O")); | 580 m_tabs->addTab(frame, tr("A&udio I/O")); |
581 | 581 |
582 // Plugins tab | 582 // Plugins tab |
583 | 583 |
584 frame = new QFrame; | |
585 subgrid = new QGridLayout; | |
586 frame->setLayout(subgrid); | |
587 row = 0; | |
588 | |
589 PluginPathConfigurator *pathConfig = new PluginPathConfigurator(this); | 584 PluginPathConfigurator *pathConfig = new PluginPathConfigurator(this); |
590 QStringList path; | 585 QStringList path; |
591 path << "/usr/lib/vamp"; | 586 path << "/usr/lib/vamp"; |
592 path << "/usr/local/lib/vamp"; | 587 path << "/usr/local/lib/vamp"; |
593 path << "/home/user/.vamp"; | 588 path << "/home/user/.vamp"; |
594 PluginPathConfigurator::Paths paths; | 589 PluginPathConfigurator::Paths paths; |
595 paths["Vamp"] = { path, "VAMP_PATH" }; | 590 paths["Vamp"] = { path, "VAMP_PATH", true }; |
596 path.clear(); | 591 path.clear(); |
597 path << "/usr/lib/ladspa"; | 592 path << "/usr/lib/ladspa"; |
598 path << "/usr/local/lib/ladspa"; | 593 path << "/usr/local/lib/ladspa"; |
599 path << "/home/user/.ladspa"; | 594 path << "/home/user/.ladspa"; |
600 paths["LADSPA"] = { path, "LADSPA_PATH" }; | 595 paths["LADSPA"] = { path, "LADSPA_PATH", true }; |
601 pathConfig->setPaths(paths); | 596 pathConfig->setPaths(paths); |
602 | 597 |
603 subgrid->addWidget(pathConfig, row++, 0, 1, 2); | |
604 | |
605 subgrid->setRowStretch(row, 10); | |
606 | |
607 m_tabOrdering[PluginTab] = m_tabs->count(); | 598 m_tabOrdering[PluginTab] = m_tabs->count(); |
608 m_tabs->addTab(frame, tr("&Plugins")); | 599 m_tabs->addTab(pathConfig, tr("&Plugins")); |
609 | 600 |
610 // General tab | 601 // General tab |
611 | 602 |
612 frame = new QFrame; | 603 frame = new QFrame; |
613 subgrid = new QGridLayout; | 604 subgrid = new QGridLayout; |