traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/traverso/songcanvas PluginChainVie...


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso/songcanvas PluginChainVie...
Date: Wed, 25 Apr 2007 17:50:47 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/04/25 17:50:47

Modified files:
        src/traverso/songcanvas: PluginChainView.cpp PluginChainView.h 

Log message:
        * hide if no plugins are available.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/PluginChainView.cpp?cvsroot=traverso&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/PluginChainView.h?cvsroot=traverso&r1=1.5&r2=1.6

Patches:
Index: PluginChainView.cpp
===================================================================
RCS file: 
/sources/traverso/traverso/src/traverso/songcanvas/PluginChainView.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- PluginChainView.cpp 25 Apr 2007 13:45:18 -0000      1.10
+++ PluginChainView.cpp 25 Apr 2007 17:50:47 -0000      1.11
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2006 Remon Sijrier
+    Copyright (C) 2006-2007 Remon Sijrier
 
     This file is part of Traverso
 
@@ -17,7 +17,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-    $Id: PluginChainView.cpp,v 1.10 2007/04/25 13:45:18 r_sijrier Exp $
 */
 
 #include "PluginChainView.h"
@@ -56,6 +55,8 @@
        parent->scene()->addItem(this);
        m_boundingRect = QRectF(0, 0, 0, 44);
        
+       hide();
+       
        QList<Plugin* >* pluginList = chain->get_plugin_list();
        for (int i=0; i<pluginList->size(); ++i) {
                Plugin* plugin = pluginList->at(i);
@@ -87,6 +88,7 @@
        view->setPos(x, m_boundingRect.height() - 
view->boundingRect().height());
        
        m_pluginViews.append(view);
+       show();
 }
 
 void PluginChainView::remove_pluginview( Plugin * plugin )
@@ -108,7 +110,9 @@
                x += view->boundingRect().width() + 6;
        }
        
-       
+       if (!m_pluginViews.size()) {
+               hide();
+       }
        m_parentViewItem->update();
 }
 

Index: PluginChainView.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/PluginChainView.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- PluginChainView.h   25 Apr 2007 13:45:18 -0000      1.5
+++ PluginChainView.h   25 Apr 2007 17:50:47 -0000      1.6
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2006 Remon Sijrier
+    Copyright (C) 2006-2007 Remon Sijrier
 
     This file is part of Traverso
 
@@ -17,7 +17,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-    $Id: PluginChainView.h,v 1.5 2007/04/25 13:45:18 r_sijrier Exp $
 */
 
 #ifndef PLUGIN_CHAIN_VIEW_H




reply via email to

[Prev in Thread] Current Thread [Next in Thread]