Sayonara Player
src
Utils
Session
SessionUtils.h
1
#ifndef SESSIONTYPES_H
2
#define SESSIONTYPES_H
3
4
#include <QMap>
5
#include <QList>
6
7
#include "Utils/typedefs.h"
8
#include "Utils/MetaData/MetaData.h"
9
10
namespace
Session
11
{
12
using
Timecode=uint64_t;
13
using
Id=Timecode;
14
15
struct
Entry
16
{
17
Session::Id sessionId;
18
Timecode timecode;
19
MetaData
md;
20
21
bool
operator==(
const
Entry
& other)
const
;
22
};
23
24
using
EntryList
=
QList<Entry>
;
25
using
EntryListMap
=
QMap<Session::Id, EntryList>
;
26
27
Session::Timecode dayBegin(Session::Id
id
);
28
Session::Timecode dayEnd(Session::Id
id
);
29
Session::Timecode now();
30
}
31
32
#endif // SESSIONTYPES_H
QList
Definition:
EngineUtils.h:33
QMap
Definition:
org_mpris_media_player2_adaptor.h:21
Session::Entry
Definition:
SessionUtils.h:16
MetaData
The MetaData class.
Definition:
MetaData.h:47
Generated on Wed Jan 6 2021 00:00:00 for Sayonara Player by
1.8.20