|
MythTV master
|
#include "libmythbase/mythconfig.h"#include <cerrno>#include <csignal>#include <cstdlib>#include <fcntl.h>#include <iostream>#include <memory>#include "zlib.h"#include <QtGlobal>#include <QtEnvironmentVariables>#include <QtSystemDetection>#include <QChar>#include <QBitArray>#include <QApplication>#include <QDir>#include <QEvent>#include <QFile>#include <QFileInfo>#include <QKeyEvent>#include <QMap>#include <QTimer>#include "libmythtv/audio/audiooutput.h"#include "libmythui/langsettings.h"#include "libmyth/mythcontext.h"#include "libmythui/standardsettings.h"#include "libmythbase/compat.h"#include "libmythbase/exitcodes.h"#include "libmythbase/hardwareprofile.h"#include "libmythbase/lcddevice.h"#include "libmythbase/mythappname.h"#include "libmythbase/mythcdrom.h"#include "libmythbase/mythcorecontext.h"#include "libmythbase/mythdb.h"#include "libmythbase/mythdbcon.h"#include "libmythbase/mythdirs.h"#include "libmythbase/mythlogging.h"#include "libmythbase/mythmiscutil.h"#include "libmythbase/mythplugin.h"#include "libmythbase/mythsystemlegacy.h"#include "libmythbase/mythtranslation.h"#include "libmythbase/mythversion.h"#include "libmythbase/referencecounter.h"#include "libmythbase/signalhandling.h"#include "libmythmetadata/cleanup.h"#include "libmythmetadata/globals.h"#include "libmythtv/channelutil.h"#include "libmythtv/dbcheck.h"#include "libmythtv/mythsystemevent.h"#include "libmythtv/playgroup.h"#include "libmythtv/previewgeneratorqueue.h"#include "libmythtv/programinfo.h"#include "libmythtv/scheduledrecording.h"#include "libmythtv/tv.h"#include "libmythtv/tvremoteutil.h"#include "libmythui/mediamonitor.h"#include "libmythui/mythmainwindow.h"#include "libmythui/myththemedmenu.h"#include "libmythui/mythuihelper.h"#include "libmythupnp/taskqueue.h"#include "audiogeneralsettings.h"#include "backendconnectionmanager.h"#include "channelrecpriority.h"#include "customedit.h"#include "custompriority.h"#include "exitprompt.h"#include "globalsettings.h"#include "grabbersettings.h"#include "guidegrid.h"#include "idlescreen.h"#include "manualschedule.h"#include "mediarenderer.h"#include "mythcontrols.h"#include "mythfrontend_commandlineparser.h"#include "networkcontrol.h"#include "playbackbox.h"#include "prevreclist.h"#include "progfind.h"#include "proglist.h"#include "programrecpriority.h"#include "scheduleeditor.h"#include "settingshelper.h"#include "setupwizard_general.h"#include "statusbox.h"#include "themechooser.h"#include "viewscheduled.h"#include "videodlg.h"#include "videoglobalsettings.h"#include "videofileassoc.h"#include "videoplayersettings.h"#include "videometadatasettings.h"#include "videolist.h"#include "gallerythumbview.h"#include "libmythtv/Bluray/mythbdbuffer.h"#include "libmythtv/Bluray/mythbdinfo.h"#include "libmythtv/DVD/mythdvdbuffer.h"#include "libmythbase/http/mythhttproot.h"#include "libmythbase/http/mythhttpinstance.h"#include "services/mythfrontendservice.h"#include "libmythbase/http/mythhttprewrite.h"#include "mythfrontend.moc"Go to the source code of this file.
Classes | |
| class | anonymous_namespace{mythfrontend.cpp}::RunSettingsCompletion |
| class | anonymous_namespace{mythfrontend.cpp}::BookmarkDialog |
| This dialog is used when playing something from the "Watch
Videos" page. Playing from the "Watch Recordings" page uses the code in PlaybackBox::createPlayFromMenu. More... | |
Namespaces | |
| namespace | anonymous_namespace{mythfrontend.cpp} |
Functions | |
| static void | fe_sd_notify (const char *) |
| static void | handleExit (bool prompt) |
| static void | resetAllKeys (void) |
| Reset this host's key bindings and jump points to default values. More... | |
| void | handleSIGUSR1 (void) |
| void | handleSIGUSR2 (void) |
| void | anonymous_namespace{mythfrontend.cpp}::cleanup () |
| static void | startAppearWiz (void) |
| static void | startKeysSetup () |
| static void | startGuide (void) |
| static void | startFinder (void) |
| static void | startSearchTitle (void) |
| static void | startSearchKeyword (void) |
| static void | startSearchPeople (void) |
| static void | startSearchPower (void) |
| static void | startSearchStored (void) |
| static void | startSearchChannel (void) |
| static void | startSearchCategory (void) |
| static void | startSearchMovie (void) |
| static void | startSearchNew (void) |
| static void | startSearchTime (void) |
| static void | startManaged (void) |
| static void | startManageRecordingRules (void) |
| static void | startChannelRecPriorities (void) |
| static void | startCustomPriority (void) |
| static void | startPlaybackWithGroup (const QString &recGroup="") |
| static void | startPlayback (void) |
| static void | startPrevious (void) |
| static void | startPreviousOld (void) |
| static void | startCustomEdit (void) |
| static void | startManualSchedule (void) |
| static bool | isLiveTVAvailable (void) |
| static void | startTVNormal (void) |
| static void | showStatus (void) |
| static void | standbyScreen (void) |
| static void | RunVideoScreen (VideoDialog::DialogType type, bool fromJump=false) |
| static void | jumpScreenVideoManager () |
| static void | jumpScreenVideoBrowser () |
| static void | jumpScreenVideoTree () |
| static void | jumpScreenVideoGallery () |
| static void | jumpScreenVideoDefault () |
| static void | RunGallery () |
| static void | playDisc () |
| static void | handleDVDMedia (MythMediaDevice *dvd, bool) |
| static void | handleGalleryMedia (MythMediaDevice *dev, bool forcePlayback) |
| static void | TVMenuCallback (void *, QString &selection) |
| static bool | RunMenu (const QString &themedir, const QString &themename) |
| static void | WriteDefaults () |
| static int | internal_play_media (const QString &mrl, const QString &plot, const QString &title, const QString &subtitle, const QString &director, int season, int episode, const QString &inetref, std::chrono::minutes lenMins, const QString &year, const QString &id, const bool useBookmark) |
| static void | gotoMainMenu (void) |
| static bool | resetTheme (QString themedir, const QString &badtheme) |
| static int | reloadTheme (void) |
| static void | reloadTheme_void (void) |
| static void | setDebugShowBorders (void) |
| static void | setDebugShowNames (void) |
| static void | InitJumpPoints (void) |
| static void | ReloadJumpPoints (void) |
| static void | InitKeys (void) |
| static void | ReloadKeys (void) |
| static void | SetFuncPtrs (void) |
| static void | clearAllKeys (void) |
| Deletes all key bindings and jump points for this host. More... | |
| static int | internal_media_init () |
| static void | CleanupMyOldInUsePrograms (void) |
| static bool | WasAutomaticStart (void) |
| static int | revokeRoot (void) |
| Q_DECL_EXPORT int | main (int argc, char **argv) |
Variables | |
| static MythThemedMenu * | g_menu |
| static MediaRenderer * | g_pUPnp = nullptr |
| static MythPluginManager * | g_pmanager = nullptr |
| static SettingsHelper * | g_settingsHelper = nullptr |
| static const QString | sLocation |
|
static |
Definition at line 1879 of file mythfrontend.cpp.
Referenced by main().
|
static |
Deletes all key bindings and jump points for this host.
Definition at line 1829 of file mythfrontend.cpp.
Referenced by resetAllKeys().
|
inlinestatic |
Definition at line 146 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 1547 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 911 of file mythfrontend.cpp.
Referenced by internal_media_init().
|
static |
Definition at line 1363 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 933 of file mythfrontend.cpp.
Referenced by internal_media_init().
| void handleSIGUSR1 | ( | void | ) |
Definition at line 2410 of file mythfrontend.cpp.
Referenced by main().
| void handleSIGUSR2 | ( | void | ) |
Definition at line 2419 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 1688 of file mythfrontend.cpp.
Referenced by main(), and ReloadJumpPoints().
|
static |
Definition at line 1754 of file mythfrontend.cpp.
Referenced by main(), and ReloadKeys().
|
static |
Definition at line 1859 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 1430 of file mythfrontend.cpp.
Referenced by internal_media_init().
|
static |
Definition at line 663 of file mythfrontend.cpp.
Referenced by startTVNormal().
|
static |
Definition at line 782 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 785 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 784 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 781 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 783 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
| Q_DECL_EXPORT int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 2004 of file mythfrontend.cpp.
|
static |
Definition at line 802 of file mythfrontend.cpp.
Referenced by handleDVDMedia(), InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 1747 of file mythfrontend.cpp.
Referenced by resetAllKeys().
|
static |
Definition at line 1806 of file mythfrontend.cpp.
Referenced by resetAllKeys().
|
static |
Definition at line 1578 of file mythfrontend.cpp.
Referenced by main(), and reloadTheme_void().
|
static |
Definition at line 1663 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Reset this host's key bindings and jump points to default values.
Definition at line 1848 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 1558 of file mythfrontend.cpp.
Referenced by main(), and reloadTheme().
|
static |
Definition at line 1993 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 787 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 1376 of file mythfrontend.cpp.
Referenced by main(), reloadTheme(), and resetTheme().
|
static |
Definition at line 730 of file mythfrontend.cpp.
Referenced by jumpScreenVideoBrowser(), jumpScreenVideoDefault(), jumpScreenVideoGallery(), jumpScreenVideoManager(), jumpScreenVideoTree(), and TVMenuCallback().
|
static |
Definition at line 1670 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 1679 of file mythfrontend.cpp.
Referenced by InitJumpPoints().
|
static |
Definition at line 1816 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 705 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), TV::ToggleOSD(), and TVMenuCallback().
|
static |
Definition at line 718 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), main(), and TVMenuCallback().
|
static |
Definition at line 374 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 572 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 640 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 584 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 443 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 435 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 423 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 548 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 560 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 651 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 615 of file mythfrontend.cpp.
Referenced by MusicCommon::init(), InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 596 of file mythfrontend.cpp.
Referenced by startPlayback(), and TVMenuCallback().
|
static |
Definition at line 620 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 630 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 508 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 498 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 458 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 518 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 528 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 468 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 478 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 488 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 538 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 448 of file mythfrontend.cpp.
Referenced by TVMenuCallback().
|
static |
Definition at line 677 of file mythfrontend.cpp.
Referenced by InitJumpPoints(), and TVMenuCallback().
|
static |
Definition at line 966 of file mythfrontend.cpp.
Referenced by RunMenu().
|
static |
Definition at line 1890 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 1400 of file mythfrontend.cpp.
Referenced by main().
|
static |
Definition at line 154 of file mythfrontend.cpp.
Referenced by reloadTheme(), and RunMenu().
|
static |
Definition at line 157 of file mythfrontend.cpp.
Referenced by anonymous_namespace{mythfrontend.cpp}::cleanup(), and main().
|
static |
Definition at line 156 of file mythfrontend.cpp.
Referenced by anonymous_namespace{mythfrontend.cpp}::cleanup(), and main().
|
static |
Definition at line 159 of file mythfrontend.cpp.
Referenced by anonymous_namespace{mythfrontend.cpp}::cleanup(), and TVMenuCallback().
|
static |
Definition at line 170 of file mythfrontend.cpp.
Referenced by internal_play_media().