comparison widgets/PropertyStack.cpp @ 19:46d8f5add6f0

* Introduce potentially-separate read and write ring buffers, so we can swap in a new set when something changes -- thus allowing us to respond quickly when something changes during playback, without losing the long buffers * Some fixes for display & editing
author Chris Cannam
date Fri, 27 Jan 2006 18:04:07 +0000
parents 37b110168acf
children c28ebb4ba4de
comparison
equal deleted inserted replaced
18:7c767d41bcee 19:46d8f5add6f0
93 } 93 }
94 94
95 return false; 95 return false;
96 } 96 }
97 97
98 int
99 PropertyStack::getContainerIndex(PropertyContainer *pc) const
100 {
101 for (size_t i = 0; i < m_client->getPropertyContainerCount(); ++i) {
102 PropertyContainer *container = m_client->getPropertyContainer(i);
103 if (pc == container) return i;
104 }
105
106 return false;
107 }
108
98 void 109 void
99 PropertyStack::propertyContainerAdded(PropertyContainer *) 110 PropertyStack::propertyContainerAdded(PropertyContainer *)
100 { 111 {
101 if (sender() != m_client) return; 112 if (sender() != m_client) return;
102 repopulate(); 113 repopulate();