~ubuntu-branches/ubuntu/wily/muse/wily

« back to all changes in this revision

Viewing changes to muse/ctrl.cpp

  • Committer: Package Import Robot
  • Author(s): Fabrice Coutadeur, Fabrice Coutadeur, Alessio Treglia
  • Date: 2012-08-04 07:05:22 UTC
  • mfrom: (1.1.11)
  • Revision ID: package-import@ubuntu.com-20120804070522-yf76neafek15rjv6
Tags: 2.0.1-1
[ Fabrice Coutadeur ]
* New stable bug fixing release.
* debian/compat: set compat to 9 to automatically get hardening flags

[ Alessio Treglia ]
* Add Fabrice Coutadeur to the Uploaders field.
* Refresh 1001-buildsystem.patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
319
319
//   CtrlList
320
320
//---------------------------------------------------------
321
321
 
322
 
CtrlList::CtrlList()
 
322
CtrlList::CtrlList(bool dontShow)
323
323
      {
324
324
      _id      = 0;
325
325
      _default = 0.0;
326
326
      _curVal  = 0.0;
327
327
      _mode    = INTERPOLATE;
328
 
      _dontShow = false;
 
328
      _dontShow = dontShow;
329
329
      _visible = false;
330
330
      _guiUpdatePending = false;
331
331
      initColor(0);
332
332
      }
333
333
 
334
 
CtrlList::CtrlList(int id)
 
334
CtrlList::CtrlList(int id, bool dontShow)
335
335
      {
336
336
      _id      = id;
337
337
      _default = 0.0;
338
338
      _curVal  = 0.0;
339
339
      _mode    = INTERPOLATE;
340
 
      _dontShow = false;
 
340
      _dontShow = dontShow;
341
341
      _visible = false;
342
342
      _guiUpdatePending = false;
343
343
      initColor(id);
382
382
  
383
383
  if(flags & ASSIGN_VALUES)
384
384
  {
385
 
    *this = l; // Let the vector assign values.
 
385
    map::operator=(l); // Let map copy the items.
386
386
    _guiUpdatePending = true;
387
387
  }
388
388
}
510
510
#ifdef _CTRL_DEBUG_
511
511
  printf("CtrlList::operator= id:%d\n", cl.id());  
512
512
#endif
513
 
  std::map<int, CtrlVal, std::less<int> >::operator=(cl);
 
513
  _id            = cl._id;
 
514
  _default       = cl._default;
 
515
  _curVal        = cl._curVal;
 
516
  _mode          = cl._mode;
 
517
  _name          = cl._name;
 
518
  _min           = cl._min;
 
519
  _max           = cl._max;
 
520
  _valueType     = cl._valueType;
 
521
  _dontShow      = cl._dontShow;
 
522
  _displayColor  = cl._displayColor;
 
523
  _visible       = cl._visible;
 
524
  
 
525
  // Let map copy the items.
 
526
  map::operator=(cl);
514
527
  _guiUpdatePending = true;
515
528
  return *this;
516
529
}
520
533
#ifdef _CTRL_DEBUG_
521
534
  printf("CtrlList::swap id:%d\n", cl.id());  
522
535
#endif
523
 
  std::map<int, CtrlVal, std::less<int> >::swap(cl);
 
536
  map::swap(cl);
524
537
  cl.setGuiUpdatePending(true);
525
538
  _guiUpdatePending = true;
526
539
}
530
543
#ifdef _CTRL_DEBUG_
531
544
  printf("CtrlList::insert frame:%d val:%f\n", p.first, p.second.val);  
532
545
#endif
533
 
  std::pair<iCtrl, bool> res = std::map<int, CtrlVal, std::less<int> >::insert(p);
 
546
  std::pair<iCtrl, bool> res = map::insert(p);
534
547
  _guiUpdatePending = true;
535
548
  return res;
536
549
}
540
553
#ifdef _CTRL_DEBUG_
541
554
  printf("CtrlList::insert2 frame:%d val:%f\n", p.first, p.second.val); 
542
555
#endif
543
 
  iCtrl res = std::map<int, CtrlVal, std::less<int> >::insert(ic, p);
 
556
  iCtrl res = map::insert(ic, p);
544
557
  _guiUpdatePending = true;
545
558
  return res;
546
559
}
550
563
#ifdef _CTRL_DEBUG_
551
564
  printf("CtrlList::erase iCtrl frame:%d val:%f\n", ictl->second.frame, ictl->second.val);  
552
565
#endif
553
 
  std::map<int, CtrlVal, std::less<int> >::erase(ictl);
 
566
  map::erase(ictl);
554
567
  _guiUpdatePending = true;
555
568
}
556
569
 
559
572
#ifdef _CTRL_DEBUG_
560
573
  printf("CtrlList::erase frame:%d\n", frame);  
561
574
#endif
562
 
  std::map<int, CtrlVal, std::less<int> >::size_type res = std::map<int, CtrlVal, std::less<int> >::erase(frame);
 
575
  size_type res = map::erase(frame);
563
576
  _guiUpdatePending = true;
564
577
  return res;
565
578
}
571
584
         first->second.frame, first->second.val,
572
585
         last->second.frame, last->second.val);  
573
586
#endif
574
 
  std::map<int, CtrlVal, std::less<int> >::erase(first, last);
 
587
  map::erase(first, last);
575
588
  _guiUpdatePending = true;
576
589
}
577
590
 
580
593
#ifdef _CTRL_DEBUG_
581
594
  printf("CtrlList::clear\n");  
582
595
#endif
583
 
  std::map<int, CtrlVal, std::less<int> >::clear();
 
596
  map::clear();
584
597
  _guiUpdatePending = true;
585
598
}
586
599