|
MythTV master
|
#include <algorithm>#include <chrono>#include <cmath>#include <cstdarg>#include <cstdint>#include <cstdlib>#include <thread>#include <QApplication>#include <QDomDocument>#include <QDomElement>#include <QDomNode>#include <QEvent>#include <QFile>#include <QKeyEvent>#include <QRegularExpression>#include <QRunnable>#include <QTimerEvent>#include <utility>#include "libmythbase/mythconfig.h"#include "libmythbase/compat.h"#include "libmythbase/lcddevice.h"#include "libmythbase/mconcurrent.h"#include "libmythbase/mthreadpool.h"#include "libmythbase/mythcorecontext.h"#include "libmythbase/mythdate.h"#include "libmythbase/mythdb.h"#include "libmythbase/mythdirs.h"#include "libmythbase/mythlogging.h"#include "libmythbase/mythmedia.h"#include "libmythbase/mythmiscutil.h"#include "libmythbase/programinfo.h"#include "libmythbase/programtypes.h"#include "libmythbase/remoteutil.h"#include "libmythbase/signalhandling.h"#include "libmythbase/stringutil.h"#include "libmythui/mythdialogbox.h"#include "libmythui/mythmainwindow.h"#include "libmythui/mythscreenstack.h"#include "libmythui/mythscreentype.h"#include "libmythui/mythuiactions.h"#include "libmythui/mythuihelper.h"#include "libmythui/mythuistatetracker.h"#include "Bluray/mythbdbuffer.h"#include "Bluray/mythbdplayer.h"#include "DVD/mythdvdbuffer.h"#include "DVD/mythdvdplayer.h"#include "cardutil.h"#include "channelutil.h"#include "decoders/mythcodeccontext.h"#include "io/mythmediabuffer.h"#include "jobqueue.h"#include "livetvchain.h"#include "mythplayerui.h"#include "mythsystemevent.h"#include "mythtvactionutils.h"#include "playercontext.h"#include "playgroup.h"#include "recordinginfo.h"#include "recordingrule.h"#include "remoteencoder.h"#include "signalmonitorvalue.h"#include "sourceutil.h"#include "tv_play.h"#include "tv_play_win.h"#include "tvremoteutil.h"#include "videometadatautil.h"Go to the source code of this file.
Classes | |
| class | TV::SleepTimerInfo |
Macros | |
| #define | DEBUG_CHANNEL_PREFIX 0 |
| set to 1 to debug channel prefixing More... | |
| #define | DEBUG_ACTIONS 0 |
| set to 1 to debug actions More... | |
| #define | LOC QString("TV::%1(): ").arg(__func__) |
| #define | TRANSITION(ASTATE, BSTATE) ((ctxState == (ASTATE)) && (desiredNextState == (BSTATE))) |
| #define | SET_NEXT() do { nextState = desiredNextState; changed = true; } while(false) |
| #define | SET_LAST() do { nextState = ctxState; changed = true; } while(false) |
| #define | BUTTON(action, text) result = Context.AddButton(Menu, active, (action), (text), "", false, "") |
| #define | BUTTON2(action, textActive, textInactive) result = Context.AddButton(Menu, active, (action), (textActive), (textInactive), false, "") |
| #define | BUTTON3(action, textActive, textInactive, isMenu) result = Context.AddButton(Menu, active, (action), (textActive), (textInactive), (isMenu), "") |
Functions | |
| static int | comp_originalAirDate_rev (const ProgramInfo *a, const ProgramInfo *b) |
| static int | comp_season_rev (const ProgramInfo *a, const ProgramInfo *b) |
| static bool | comp_title (const ProgramInfo *a, const ProgramInfo *b) |
| static QString | tv_i18n (const QString &msg) |
| static bool | SysEventHandleAction (MythMainWindow *MainWindow, QKeyEvent *e, const QStringList &actions) |
| static QString | add_spacer (const QString &chan, const QString &spacer) |
| static uint | get_chanid (const PlayerContext *ctx, uint cardid, const QString &channum) |
| static QString | toCommaList (const QVector< uint > &list) |
| static void | insert_map (InfoMap &infoMap, const InfoMap &newMap) |
| #define BUTTON | ( | action, | |
| text | |||
| ) | result = Context.AddButton(Menu, active, (action), (text), "", false, "") |
Definition at line 8549 of file tv_play.cpp.
| #define BUTTON2 | ( | action, | |
| textActive, | |||
| textInactive | |||
| ) | result = Context.AddButton(Menu, active, (action), (textActive), (textInactive), false, "") |
Definition at line 8551 of file tv_play.cpp.
| #define BUTTON3 | ( | action, | |
| textActive, | |||
| textInactive, | |||
| isMenu | |||
| ) | result = Context.AddButton(Menu, active, (action), (textActive), (textInactive), (isMenu), "") |
Definition at line 8553 of file tv_play.cpp.
| #define DEBUG_ACTIONS 0 |
set to 1 to debug actions
Definition at line 79 of file tv_play.cpp.
| #define DEBUG_CHANNEL_PREFIX 0 |
set to 1 to debug channel prefixing
Definition at line 78 of file tv_play.cpp.
| #define LOC QString("TV::%1(): ").arg(__func__) |
Definition at line 81 of file tv_play.cpp.
Definition at line 1965 of file tv_play.cpp.
Definition at line 1964 of file tv_play.cpp.
| #define TRANSITION | ( | ASTATE, | |
| BSTATE | |||
| ) | ((ctxState == (ASTATE)) && (desiredNextState == (BSTATE))) |
Definition at line 1962 of file tv_play.cpp.
|
static |
Definition at line 5875 of file tv_play.cpp.
Referenced by TV::ChangeChannel(), and TV::ProcessSmartChannel().
|
static |
Definition at line 83 of file tv_play.cpp.
Referenced by comp_season_rev().
|
static |
Definition at line 96 of file tv_play.cpp.
Referenced by comp_title().
|
static |
Definition at line 107 of file tv_play.cpp.
Referenced by TV::FillOSDMenuActorShows().
|
static |
Definition at line 6078 of file tv_play.cpp.
Referenced by TV::ChangeChannel().
Definition at line 7959 of file tv_play.cpp.
Referenced by TV::HandleOSDChannelEdit().
|
static |
Definition at line 3209 of file tv_play.cpp.
Referenced by TV::ProcessKeypressOrGesture().
|
static |
Definition at line 6787 of file tv_play.cpp.
Referenced by MythDB::GetError(), and TV::IsTunableOn().
|
static |
Definition at line 1968 of file tv_play.cpp.
Referenced by TV::HandleStateChange().