blob: 12a03187cc340daa151d52840b85dd42eb5ce6dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
/// Forward declarations for Track objects and their pointers
#include <QList>
#include <QMetaType>
#include <memory>
class Track;
typedef std::shared_ptr<Track> TrackPointer;
typedef std::weak_ptr<Track> TrackWeakPointer;
typedef QList<TrackPointer> TrackPointerList;
enum class ExportTrackMetadataResult {
Succeeded,
Failed,
Skipped,
};
Q_DECLARE_METATYPE(TrackPointer);
|