main.cpp File Reference

Go to the source code of this file.

Functions

static void handleExit (bool prompt)
static void resetAllKeys (void)
 Reset this host's key bindings and jump points to default values.
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 startProgramRecPriorities (void)
static void startManageRecordingRules (void)
static void startChannelRecPriorities (void)
static void startCustomPriority (void)
static void startPlaybackWithGroup (QString recGroup="")
static void startPlayback (void)
static void startDelete (void)
static void startPrevious (void)
static void startCustomEdit (void)
static void startManualSchedule (void)
static bool isLiveTVAvailable (void)
static void startTVInGuide (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 playDisc ()
static void handleDVDMedia (MythMediaDevice *dvd)
static void TVMenuCallback (void *data, QString &selection)
static bool RunMenu (QString themedir, 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, int 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.
static void signal_USR1_handler (int)
static void signal_USR2_handler (int)
static int internal_media_init ()
static void CleanupMyOldInUsePrograms (void)
int main (int argc, char **argv)

Variables

static ExitPrompterexitPopup = NULL
static MythThemedMenumenu
static QString logfile
static MediaRendererg_pUPnp = NULL
static MythPluginManagerpmanager = NULL
QString gDVDdevice

Function Documentation

static void handleExit ( bool  prompt  )  [static]

Definition at line 1055 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void resetAllKeys ( void   )  [static]

Reset this host's key bindings and jump points to default values.

Definition at line 1435 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void startAppearWiz ( void   )  [static]

Definition at line 289 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startKeysSetup (  )  [static]

Definition at line 303 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startGuide ( void   )  [static]

Definition at line 315 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startFinder ( void   )  [static]

Definition at line 323 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startSearchTitle ( void   )  [static]

Definition at line 328 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchKeyword ( void   )  [static]

Definition at line 338 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchPeople ( void   )  [static]

Definition at line 348 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchPower ( void   )  [static]

Definition at line 358 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchStored ( void   )  [static]

Definition at line 368 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchChannel ( void   )  [static]

Definition at line 378 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchCategory ( void   )  [static]

Definition at line 388 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchMovie ( void   )  [static]

Definition at line 398 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchNew ( void   )  [static]

Definition at line 408 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startSearchTime ( void   )  [static]

Definition at line 418 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startManaged ( void   )  [static]

Definition at line 428 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startProgramRecPriorities ( void   )  [static]

Definition at line 440 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startManageRecordingRules ( void   )  [static]

Definition at line 453 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startChannelRecPriorities ( void   )  [static]

Definition at line 466 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startCustomPriority ( void   )  [static]

Definition at line 478 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startPlaybackWithGroup ( QString  recGroup = ""  )  [static]

Definition at line 490 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by startPlayback(), and TVMenuCallback().

static void startPlayback ( void   )  [static]

Definition at line 508 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startDelete ( void   )  [static]

Definition at line 513 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startPrevious ( void   )  [static]

Definition at line 526 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startCustomEdit ( void   )  [static]

Definition at line 536 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static void startManualSchedule ( void   )  [static]

Definition at line 547 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by TVMenuCallback().

static bool isLiveTVAvailable ( void   )  [static]

Definition at line 559 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by startTVInGuide(), and startTVNormal().

static void startTVInGuide ( void   )  [static]

Definition at line 572 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startTVNormal ( void   )  [static]

Definition at line 578 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void showStatus ( void   )  [static]
static void standbyScreen ( void   )  [static]

Definition at line 597 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints(), and TVMenuCallback().

static void RunVideoScreen ( VideoDialog::DialogType  type,
bool  fromJump = false 
) [static]
static void jumpScreenVideoManager (  )  [static]

Definition at line 654 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void jumpScreenVideoBrowser (  )  [static]

Definition at line 655 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void jumpScreenVideoTree (  )  [static]

Definition at line 656 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void jumpScreenVideoGallery (  )  [static]

Definition at line 657 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void jumpScreenVideoDefault (  )  [static]

Definition at line 658 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void playDisc (  )  [static]
static void handleDVDMedia ( MythMediaDevice dvd  )  [static]

Definition at line 752 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by internal_media_init().

static void TVMenuCallback ( void *  data,
QString &  selection 
) [static]

Definition at line 807 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by RunMenu().

static bool RunMenu ( QString  themedir,
QString  themename 
) [static]

Definition at line 1068 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main(), reloadTheme(), and resetTheme().

static void WriteDefaults (  )  [static]

Definition at line 1093 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

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,
int  lenMins,
const QString &  year,
const QString &  id,
const bool  useBookmark 
) [static]

Definition at line 1121 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by internal_media_init().

static void gotoMainMenu ( void   )  [static]

Definition at line 1204 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static bool resetTheme ( QString  themedir,
const QString  badtheme 
) [static]

Definition at line 1215 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main(), and reloadTheme().

static int reloadTheme ( void   )  [static]

Definition at line 1239 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main(), and reloadTheme_void().

static void reloadTheme_void ( void   )  [static]

Definition at line 1280 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void setDebugShowBorders ( void   )  [static]

Definition at line 1287 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void setDebugShowNames ( void   )  [static]

Definition at line 1296 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void InitJumpPoints ( void   )  [static]

Definition at line 1305 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main(), and ReloadJumpPoints().

static void ReloadJumpPoints ( void   )  [static]

Definition at line 1365 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by resetAllKeys().

static void InitKeys ( void   )  [static]

Definition at line 1372 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main(), and ReloadKeys().

static void ReloadKeys ( void   )  [static]

Definition at line 1396 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by resetAllKeys().

static void SetFuncPtrs ( void   )  [static]

Definition at line 1404 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

static void clearAllKeys ( void   )  [static]

Deletes all key bindings and jump points for this host.

Definition at line 1416 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by resetAllKeys().

static void signal_USR1_handler ( int   )  [static]

Definition at line 1447 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

static void signal_USR2_handler ( int   )  [static]

Definition at line 1455 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

static int internal_media_init (  )  [static]

Definition at line 1462 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

static void CleanupMyOldInUsePrograms ( void   )  [static]

Definition at line 1472 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by main().

int main ( int  argc,
char **  argv 
)

Definition at line 1483 of file mythtv/programs/mythfrontend/main.cpp.


Variable Documentation

ExitPrompter* exitPopup = NULL [static]

Definition at line 101 of file mythtv/programs/mythfrontend/main.cpp.

MythThemedMenu* menu [static]

Definition at line 102 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by VideoDialog::CreateInfoMenu(), PlaybackBox::createJobMenu(), MusicCommon::createMainMenu(), VideoDialog::CreateManageMenu(), VideoDialog::CreateMetadataBrowseMenu(), MusicCommon::createPlayerMenu(), PlaybackBox::createPlayFromMenu(), PlaybackBox::createPlaylistJobMenu(), PlaybackBox::createPlaylistMenu(), MusicCommon::createPlaylistMenu(), MusicCommon::createPlaylistOptionsMenu(), PlaybackBox::createPlaylistStorageMenu(), VideoDialog::CreatePlayMenu(), MusicCommon::createQuickPlaylistsMenu(), PlaybackBox::createRecordingMenu(), MusicCommon::createRepeatMenu(), VideoDialog::CreateSettingsMenu(), NetTree::createShowManageMenu(), NetTree::createShowViewMenu(), MusicCommon::createShuffleMenu(), PlaybackBox::createStorageMenu(), PlaybackBox::createTranscodingProfilesMenu(), VideoDialog::CreateViewMenu(), MusicCommon::createViewMenu(), MusicCommon::createVisualizerMenu(), VideoDialog::DisplayMenu(), MythThemedMenu::handleAction(), DVBCam::HandleUserIO(), ifoPrint_PGCI_UT(), mythplugin_config(), TV::OSDDialogEvent(), runBurnDVD(), runMenu(), Ripper::ShowConflictMenu(), MythWebView::showDownloadMenu(), MusicCommon::showExitMenu(), VisualizerView::ShowMenu(), SearchView::ShowMenu(), ProgLister::ShowMenu(), NetTree::showMenu(), ImportMusicDialog::showMenu(), EditAlbumartDialog::showMenu(), EditMetadataDialog::showMenu(), ProgLister::ShowOldRecordedMenu(), MusicCommon::showPlaylistOptionsMenu(), EditMetadataCommon::showSaveMenu(), EditAlbumartDialog::showTypeMenu(), and VideoDialog::VideoMenu().

QString logfile [static]

Definition at line 104 of file mythtv/programs/mythfrontend/main.cpp.

MediaRenderer* g_pUPnp = NULL [static]

Definition at line 105 of file mythtv/programs/mythfrontend/main.cpp.

MythPluginManager* pmanager = NULL [static]

Definition at line 106 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by configplugin_cb(), and plugin_cb().

QString gDVDdevice

Definition at line 660 of file mythtv/programs/mythfrontend/main.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sun May 27 06:41:45 2012 for MythTV by  doxygen 1.6.3