traverso-commit
[Top][All Lists]
Advanced

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

[Traverso-commit] traverso/src/traverso/widgets InfoWidgets.cpp I...


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso/widgets InfoWidgets.cpp I...
Date: Tue, 24 Apr 2007 14:27:03 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/04/24 14:27:03

Modified files:
        src/traverso/widgets: InfoWidgets.cpp InfoWidgets.h 

Log message:
        * declare InfoWidget set_song/set_project() virtual
        * enable/disable follow playhead if a project/ no project is loaded

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/widgets/InfoWidgets.cpp?cvsroot=traverso&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/widgets/InfoWidgets.h?cvsroot=traverso&r1=1.11&r2=1.12

Patches:
Index: InfoWidgets.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/widgets/InfoWidgets.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- InfoWidgets.cpp     24 Apr 2007 11:16:28 -0000      1.18
+++ InfoWidgets.cpp     24 Apr 2007 14:27:03 -0000      1.19
@@ -572,11 +572,10 @@
 
 void InfoWidget::set_project(Project* project )
 {
-       if (project) {
                m_project = project;
+       if (m_project) {
                connect(m_project, SIGNAL(currentSongChanged(Song*)), this, 
SLOT(set_song(Song*)));
        } else {
-               m_project = project;
                set_song(0);
        }
 }
@@ -684,10 +683,12 @@
                m_snapAct->setEnabled(true);
                m_mode->setEnabled(true);
                m_record->setEnabled(true);
+               m_follow->setEnabled(true);
        } else {
                m_snapAct->setEnabled(false);
                m_mode->setEnabled(false);
                m_record->setEnabled(false);
+               m_follow->setEnabled(false);
        }
 }
 

Index: InfoWidgets.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/widgets/InfoWidgets.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- InfoWidgets.h       23 Apr 2007 11:56:52 -0000      1.11
+++ InfoWidgets.h       24 Apr 2007 14:27:03 -0000      1.12
@@ -57,8 +57,8 @@
        friend class InfoToolBar;
 
 protected slots:
-       void set_song(Song* );
-       void set_project(Project* );
+       virtual void set_song(Song* );
+       virtual void set_project(Project* );
 };
 
 




reply via email to

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