comparison view/View.cpp @ 315:c30a7cd29f4a

* Make drop behave more sensibly (replace current pane)
author Chris Cannam
date Wed, 17 Oct 2007 12:58:45 +0000
parents 7b96a3261e1c
children c0b9eec70639
comparison
equal deleted inserted replaced
314:7b96a3261e1c 315:c30a7cd29f4a
1047 if ((*i)->getModel() && (*i)->getModel()->isOK()) { 1047 if ((*i)->getModel() && (*i)->getModel()->isOK()) {
1048 return (*i)->getModel()->getSampleRate(); 1048 return (*i)->getModel()->getSampleRate();
1049 } 1049 }
1050 } 1050 }
1051 return 0; 1051 return 0;
1052 }
1053
1054 View::ModelSet
1055 View::getModels()
1056 {
1057 ModelSet models;
1058
1059 for (int i = 0; i < getLayerCount(); ++i) {
1060
1061 Layer *layer = getLayer(i);
1062
1063 if (dynamic_cast<TimeRulerLayer *>(layer)) {
1064 continue;
1065 }
1066
1067 if (layer && layer->getModel()) {
1068 Model *model = layer->getModel();
1069 models.insert(model);
1070 }
1071 }
1072
1073 return models;
1052 } 1074 }
1053 1075
1054 int 1076 int
1055 View::getAlignedPlaybackFrame() const 1077 View::getAlignedPlaybackFrame() const
1056 { 1078 {