MythTV
master
mythtv
programs
mythbackend
servicesv2
v2playGroup.h
Go to the documentation of this file.
1
2
// Program Name: input.h
3
// Created : Nov. 20, 2013
4
//
5
// Copyright (c) 2013 Stuart Morgan <smorgan@mythtv.org>
6
//
7
// Licensed under the GPL v2 or later, see COPYING for details
8
//
10
11
#ifndef V2PLAYGROUP_H
12
#define V2PLAYGROUP_H
13
14
#include <QString>
15
16
#include "
libmythbase/http/mythhttpservice.h
"
17
19
20
class
V2PlayGroup
:
public
QObject
21
{
22
Q_OBJECT
23
Q_CLASSINFO
(
"Version"
,
"1.0"
);
24
25
SERVICE_PROPERTY2
( QString ,
Name
)
26
SERVICE_PROPERTY2
( QString ,
TitleMatch
)
27
SERVICE_PROPERTY2
(
int
,
SkipAhead
)
28
SERVICE_PROPERTY2
(
int
,
SkipBack
)
29
SERVICE_PROPERTY2
(
int
,
TimeStretch
)
30
SERVICE_PROPERTY2
(
int
, Jump )
31
32
public
:
33
34
Q_INVOKABLE
V2PlayGroup
(QObject *parent =
nullptr
)
35
: QObject( parent )
36
{
37
}
38
39
private
:
40
Q_DISABLE_COPY
(
V2PlayGroup
);
41
};
42
43
Q_DECLARE_METATYPE
(
V2PlayGroup
*)
44
45
#endif
Name
Definition:
channelsettings.cpp:104
SkipAhead
Definition:
playgroup.cpp:58
SkipBack
Definition:
playgroup.cpp:77
TimeStretch
Definition:
playgroup.cpp:114
TitleMatch
Definition:
playgroup.cpp:37
V2PlayGroup
Definition:
v2playGroup.h:21
V2PlayGroup::Q_DISABLE_COPY
Q_DISABLE_COPY(V2PlayGroup)
V2PlayGroup::V2PlayGroup
Q_INVOKABLE V2PlayGroup(QObject *parent=nullptr)
Definition:
v2playGroup.h:34
V2PlayGroup::Q_CLASSINFO
Q_CLASSINFO("Version", "1.0")
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(std::chrono::seconds)
mythhttpservice.h
SERVICE_PROPERTY2
#define SERVICE_PROPERTY2(Type, Name)
Definition:
mythhttpservice.h:72
Generated on Tue Oct 28 2025 03:16:11 for MythTV by
1.9.4