Music Hub
..
A session-wide music playback service
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
track.cpp
Go to the documentation of this file.
1
/*
2
* Copyright © 2013 Canonical Ltd.
3
*
4
* This program is free software: you can redistribute it and/or modify it
5
* under the terms of the GNU Lesser General Public License version 3,
6
* as published by the Free Software Foundation.
7
*
8
* This program is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU Lesser General Public License for more details.
12
*
13
* You should have received a copy of the GNU Lesser General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
15
*
16
* Authored by: Thomas Voß <thomas.voss@canonical.com>
17
*/
18
19
#include <
core/media/track.h
>
20
21
#include <map>
22
23
namespace
media = core::ubuntu::media;
24
25
struct
media::Track::Private
26
{
27
media::Track::Id
id
;
28
};
29
30
media::Track::Track
(
const
media::Track::Id
&
id
) : d(new
Private
{
id
})
31
{
32
}
33
34
media::Track::~Track
()
35
{
36
}
37
38
const
media::Track::Id
&
media::Track::id
()
const
39
{
40
return
d->id;
41
}
media::Track::Private
Definition:
track.cpp:25
core::ubuntu::media::Track::Id
std::string Id
Definition:
track.h:41
core::ubuntu::media::Track::Track
Track(const Id &id)
core::ubuntu::media::Track::id
virtual const Id & id() const
core::ubuntu::media::Track::~Track
virtual ~Track()
track.h
media::Track::Private::id
media::Track::Id id
Definition:
track.cpp:27
src
core
media
track.cpp
Generated on Wed May 21 2014 08:55:56 for Music Hub by
1.8.7