diff options
author | Uwe Klotz <uklotz@mixxx.org> | 2020-07-05 00:38:39 +0200 |
---|---|---|
committer | Uwe Klotz <uklotz@mixxx.org> | 2020-07-05 00:46:28 +0200 |
commit | a1a5a362d83bf33811c8989e5fb438146c448c4e (patch) | |
tree | 44ce8f4371a1d9e91f540c0d56ffae1fb686bebd /src/track | |
parent | b508015a0298c2415ba2b07a3314031af1cc84b1 (diff) |
Add framework for batch processing of selected tracks
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 |