fixed selecting bug
This commit is contained in:
@@ -99,6 +99,22 @@ Clip::~Clip() {
|
||||
delete pkt;
|
||||
}
|
||||
|
||||
long Clip::get_timeline_in_with_transition() {
|
||||
if (opening_transition != NULL && opening_transition->link != NULL) {
|
||||
return timeline_in - opening_transition->link->length;
|
||||
} else {
|
||||
return timeline_in;
|
||||
}
|
||||
}
|
||||
|
||||
long Clip::get_timeline_out_with_transition() {
|
||||
if (closing_transition != NULL && closing_transition->link != NULL) {
|
||||
return timeline_out + closing_transition->link->length;
|
||||
} else {
|
||||
return timeline_out;
|
||||
}
|
||||
}
|
||||
|
||||
// timeline functions
|
||||
long Clip::getLength() {
|
||||
return timeline_out - timeline_in;
|
||||
|
||||
+4
-2
@@ -42,9 +42,11 @@ struct Clip
|
||||
bool enabled;
|
||||
int id;
|
||||
QString name;
|
||||
long get_timeline_in_with_transition();
|
||||
long get_timeline_out_with_transition();
|
||||
long timeline_in;
|
||||
long timeline_out;
|
||||
long clip_in;
|
||||
long timeline_in;
|
||||
long timeline_out;
|
||||
int track;
|
||||
quint8 color_r;
|
||||
quint8 color_g;
|
||||
|
||||
Reference in New Issue
Block a user