[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso PluginSelectorDialog.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso PluginSelectorDialog.cpp |
Date: |
Wed, 30 May 2007 19:36:54 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/05/30 19:36:54
Modified files:
src/traverso : PluginSelectorDialog.cpp
Log message:
correctly assign plugin in case LV2 support is not available...
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/PluginSelectorDialog.cpp?cvsroot=traverso&r1=1.10&r2=1.11
Patches:
Index: PluginSelectorDialog.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/PluginSelectorDialog.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- PluginSelectorDialog.cpp 30 May 2007 13:14:48 -0000 1.10
+++ PluginSelectorDialog.cpp 30 May 2007 19:36:54 -0000 1.11
@@ -27,6 +27,8 @@
#if defined (LV2_SUPPORT)
#include <LV2Plugin.h>
#endif
+
+#include "Interface.h"
#include <Plugin.h>
#include <PluginManager.h>
#include <Information.h>
@@ -38,8 +40,8 @@
PluginSelectorDialog* PluginSelectorDialog::m_instance = 0;
-PluginSelectorDialog::PluginSelectorDialog( QWidget * p )
- : QDialog(p)
+PluginSelectorDialog::PluginSelectorDialog(QWidget* parent)
+ : QDialog(parent)
{
setupUi(this);
@@ -72,6 +74,8 @@
void PluginSelectorDialog::on_okButton_clicked( )
{
+ Plugin* plugin = 0;
+
#if defined (LV2_SUPPORT)
QList<QTreeWidgetItem *> list = pluginTreeWidget->selectedItems();
@@ -85,15 +89,16 @@
QString uri = item->data(0, Qt::UserRole).toString();
- Plugin* plugin = PluginManager::instance()->create_lv2_plugin(uri);
+ plugin = PluginManager::instance()->create_lv2_plugin(uri);
+#endif
if (!plugin) {
reject();
}
m_plugin = plugin;
+
accept();
-#endif
}
@@ -105,7 +110,7 @@
PluginSelectorDialog* PluginSelectorDialog::instance()
{
if (m_instance == 0) {
- m_instance = new PluginSelectorDialog();
+ m_instance = new PluginSelectorDialog(Interface::instance());
}
return m_instance;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/traverso PluginSelectorDialog.cpp,
Remon Sijrier <=