diff options
author | Be <be@mixxx.org> | 2020-07-10 18:12:02 -0500 |
---|---|---|
committer | Be <be@mixxx.org> | 2020-07-10 18:12:02 -0500 |
commit | 0cd2aec17725a972014dcb4bc3f86e6d946ec270 (patch) | |
tree | 947b9716a6dc012f26e732d739df5f17630e308d /src/track | |
parent | 0a10478f15d5524693db5bec11cf10c97b009297 (diff) | |
parent | 80424d46db6667c9e30d7c6491962c21910a27d6 (diff) |
Merge remote-tracking branch 'upstream/2.3'
Diffstat (limited to 'src/track')
-rw-r--r-- | src/track/trackiterator.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/track/trackiterator.h b/src/track/trackiterator.h new file mode 100644 index 0000000000..f95c5e6efd --- /dev/null +++ b/src/track/trackiterator.h @@ -0,0 +1,19 @@ +/// Utilities for iterating through a selection or collection +/// of tracks. + +#pragma once + +#include <QModelIndex> + +#include "track/track.h" +#include "util/itemiterator.h" + +namespace mixxx { + +typedef ItemIterator<TrackId> TrackIdIterator; +typedef ListItemIterator<TrackId> TrackIdListIterator; + +typedef ItemIterator<TrackPointer> TrackPointerIterator; +typedef ListItemIterator<TrackPointer> TrackPointerListIterator; + +} // namespace mixxx |