[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/widgets ResourcesWidget.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso/widgets ResourcesWidget.cpp |
Date: |
Fri, 27 Apr 2007 04:39:20 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/04/27 04:39:20
Modified files:
src/traverso/widgets: ResourcesWidget.cpp
Log message:
* small improvements
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/widgets/ResourcesWidget.cpp?cvsroot=traverso&r1=1.2&r2=1.3
Patches:
Index: ResourcesWidget.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/widgets/ResourcesWidget.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- ResourcesWidget.cpp 25 Apr 2007 15:58:50 -0000 1.2
+++ ResourcesWidget.cpp 27 Apr 2007 04:39:20 -0000 1.3
@@ -94,6 +94,7 @@
songComboBox->setEnabled(true);
connect(m_project->get_audiosource_manager(), SIGNAL(sourceAdded()),
this, SLOT(update_tree_widgets()));
+ connect(m_project->get_audiosource_manager(), SIGNAL(stateChanged()),
this, SLOT(update_tree_widgets()));
connect(m_project, SIGNAL(songAdded(Song*)), this,
SLOT(song_added(Song*)));
connect(m_project, SIGNAL(songRemoved(Song*)), this,
SLOT(song_removed(Song*)));
@@ -102,6 +103,9 @@
void ResourcesWidget::update_tree_widgets()
{
+ audioFileTreeWidget->clear();
+ clipTreeWidget->clear();
+
foreach(ReadSource* rs,
m_project->get_audiosource_manager()->get_all_audio_sources()) {
QTreeWidgetItem* item = new
QTreeWidgetItem(audioFileTreeWidget);
QString duration = frame_to_ms(rs->get_nframes(), 44100);
@@ -109,6 +113,10 @@
item->setText(1, duration);
item->setData(0, Qt::UserRole, rs->get_id());
item->setToolTip(0, rs->get_name() + " " + duration);
+ if (!rs->get_ref_count()) {
+ item->setForeground(0, QColor(Qt::lightGray));
+ item->setForeground(1, QColor(Qt::lightGray));
+ }
}
@@ -122,6 +130,13 @@
item->setText(3, frame_to_ms(clip->get_length(),
clip->get_rate()));
item->setData(0, Qt::UserRole, clip->get_id());
item->setToolTip(0, clip->get_name() + " " + start + " - " +
end);
+
+ if (!clip->get_ref_count()) {
+ item->setForeground(0, QColor(Qt::lightGray));
+ item->setForeground(1, QColor(Qt::lightGray));
+ item->setForeground(2, QColor(Qt::lightGray));
+ item->setForeground(3, QColor(Qt::lightGray));
+ }
}
clipTreeWidget->sortItems(0, Qt::AscendingOrder);
- [Traverso-commit] traverso/src/traverso/widgets ResourcesWidget.cpp,
Remon Sijrier <=