[Top][All Lists]
[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* );
};