track: emit virtual height rather than pixel height
This commit is contained in:
@@ -180,7 +180,7 @@ const double &Track::GetTrackHeight() const
|
||||
void Track::SetTrackHeight(const double &height)
|
||||
{
|
||||
track_height_ = height;
|
||||
emit TrackHeightChangedInPixels(GetTrackHeightInPixels());
|
||||
emit TrackHeightChanged(track_height_);
|
||||
}
|
||||
|
||||
void Track::InputConnectedEvent(const QString &input, int element, Node *output)
|
||||
|
||||
@@ -425,7 +425,7 @@ signals:
|
||||
/**
|
||||
* @brief Signal emitted when the height of the track has changed
|
||||
*/
|
||||
void TrackHeightChangedInPixels(int pixel_height);
|
||||
void TrackHeightChanged(qreal virtual_height);
|
||||
|
||||
/**
|
||||
* @brief Signal emitted when the muted setting changes
|
||||
|
||||
@@ -81,8 +81,9 @@ void TrackList::TrackConnected(Node *node, int element)
|
||||
UpdateTrackIndexesFrom(cache_index);
|
||||
|
||||
connect(track, &Track::TrackLengthChanged, this, &TrackList::UpdateTotalLength);
|
||||
connect(track, &Track::TrackHeightChangedInPixels, this, [this](int height){
|
||||
emit TrackHeightChanged(static_cast<Track*>(sender()), height);
|
||||
connect(track, &Track::TrackHeightChanged, this, [this](){
|
||||
Track *t = static_cast<Track*>(sender());
|
||||
emit TrackHeightChanged(t, t->GetTrackHeightInPixels());
|
||||
});
|
||||
|
||||
track->set_type(type_);
|
||||
|
||||
@@ -1171,7 +1171,7 @@ void TimelineWidget::AddTrack(Track *track)
|
||||
connect(track, &Track::IndexChanged, this, &TimelineWidget::TrackUpdated);
|
||||
connect(track, &Track::IndexChanged, this, &TimelineWidget::TrackIndexChanged);
|
||||
connect(track, &Track::BlocksRefreshed, this, &TimelineWidget::TrackUpdated);
|
||||
connect(track, &Track::TrackHeightChangedInPixels, this, &TimelineWidget::TrackUpdated);
|
||||
connect(track, &Track::TrackHeightChanged, this, &TimelineWidget::TrackUpdated);
|
||||
connect(track, &Track::BlockAdded, this, &TimelineWidget::AddBlock);
|
||||
connect(track, &Track::BlockRemoved, this, &TimelineWidget::RemoveBlock);
|
||||
}
|
||||
@@ -1181,7 +1181,7 @@ void TimelineWidget::RemoveTrack(Track *track)
|
||||
disconnect(track, &Track::IndexChanged, this, &TimelineWidget::TrackUpdated);
|
||||
disconnect(track, &Track::IndexChanged, this, &TimelineWidget::TrackIndexChanged);
|
||||
disconnect(track, &Track::BlocksRefreshed, this, &TimelineWidget::TrackUpdated);
|
||||
disconnect(track, &Track::TrackHeightChangedInPixels, this, &TimelineWidget::TrackUpdated);
|
||||
disconnect(track, &Track::TrackHeightChanged, this, &TimelineWidget::TrackUpdated);
|
||||
disconnect(track, &Track::BlockAdded, this, &TimelineWidget::AddBlock);
|
||||
disconnect(track, &Track::BlockRemoved, this, &TimelineWidget::RemoveBlock);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user