comparison base/View.cpp @ 1:a23739e2338a

* Debug * Update copyrights to 2006
author Chris Cannam
date Thu, 12 Jan 2006 13:43:49 +0000
parents da6937383da8
children 581f67f370f3
comparison
equal deleted inserted replaced
0:da6937383da8 1:a23739e2338a
1 /* -*- c-basic-offset: 4 -*- vi:set ts=8 sts=4 sw=4: */ 1 /* -*- c-basic-offset: 4 -*- vi:set ts=8 sts=4 sw=4: */
2 2
3 /* 3 /*
4 A waveform viewer and audio annotation editor. 4 A waveform viewer and audio annotation editor.
5 Chris Cannam, Queen Mary University of London, 2005 5 Chris Cannam, Queen Mary University of London, 2005-2006
6 6
7 This is experimental software. Not for distribution. 7 This is experimental software. Not for distribution.
8 */ 8 */
9 9
10 #include "base/View.h" 10 #include "base/View.h"
332 View::modelChanged() 332 View::modelChanged()
333 { 333 {
334 QObject *obj = sender(); 334 QObject *obj = sender();
335 335
336 #ifdef DEBUG_VIEW_WIDGET_PAINT 336 #ifdef DEBUG_VIEW_WIDGET_PAINT
337 std::cerr << "View::modelChanged()" << std::endl; 337 std::cerr << "View(" << this << ")::modelChanged()" << std::endl;
338 #endif 338 #endif
339 delete m_cache; 339 delete m_cache;
340 m_cache = 0; 340 m_cache = 0;
341 341
342 checkProgress(obj); 342 checkProgress(obj);
347 void 347 void
348 View::modelChanged(size_t startFrame, size_t endFrame) 348 View::modelChanged(size_t startFrame, size_t endFrame)
349 { 349 {
350 QObject *obj = sender(); 350 QObject *obj = sender();
351 351
352 #ifdef DEBUG_VIEW_WIDGET_PAINT
353 std::cerr << "View::modelChanged(" << startFrame << "," << endFrame << ")" << std::endl;
354 #endif
355
356 long myStartFrame = getStartFrame(); 352 long myStartFrame = getStartFrame();
357 size_t myEndFrame = getEndFrame(); 353 size_t myEndFrame = getEndFrame();
354
355 #ifdef DEBUG_VIEW_WIDGET_PAINT
356 std::cerr << "View(" << this << ")::modelChanged(" << startFrame << "," << endFrame << ") [me " << myStartFrame << "," << myEndFrame << "]" << std::endl;
357 #endif
358 358
359 if (myStartFrame > 0 && endFrame < size_t(myStartFrame)) { 359 if (myStartFrame > 0 && endFrame < size_t(myStartFrame)) {
360 checkProgress(obj); 360 checkProgress(obj);
361 return; 361 return;
362 } 362 }
389 389
390 void 390 void
391 View::modelReplaced() 391 View::modelReplaced()
392 { 392 {
393 #ifdef DEBUG_VIEW_WIDGET_PAINT 393 #ifdef DEBUG_VIEW_WIDGET_PAINT
394 std::cerr << "View::modelReplaced()" << std::endl; 394 std::cerr << "View(" << this << ")::modelReplaced()" << std::endl;
395 #endif 395 #endif
396 delete m_cache;
397 m_cache = 0;
398
396 m_newModel = true; 399 m_newModel = true;
397 update(); 400 update();
398 } 401 }
399 402
400 void 403 void