implemented basic track delete function

This commit is contained in:
itsmattkc
2022-01-23 14:51:43 -08:00
parent 21b8bbe292
commit eafa2ca3be
6 changed files with 80 additions and 11 deletions
+10 -10
View File
@@ -71,6 +71,16 @@ public:
void ArrayAppend(bool undoable = false);
void ArrayRemoveLast(bool undoable = false);
int GetArrayIndexFromCacheIndex(int index) const
{
return track_array_indexes_.at(index);
}
int GetCacheIndexFromArrayIndex(int index) const
{
return track_array_indexes_.indexOf(index);
}
public slots:
/**
* @brief Slot for when the track connection is added
@@ -100,16 +110,6 @@ private:
QVector<Track*> track_cache_;
QVector<int> track_array_indexes_;
int GetArrayIndexFromCacheIndex(int index) const
{
return track_array_indexes_.at(index);
}
int GetCacheIndexFromArrayIndex(int index) const
{
return track_array_indexes_.indexOf(index);
}
QString track_input_;
rational total_length_;