MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Functions | Variables
mythtv/programs/mythfrontend/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.
void handleSIGUSR1 (void)
void handleSIGUSR2 (void)
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 (QString recGroup="")
static void startPlayback (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 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

Function Documentation

static void handleExit ( bool  prompt)
static

Definition at line 1017 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 1401 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

void handleSIGUSR1 ( void  )

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

Referenced by main().

void handleSIGUSR2 ( void  )

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

Referenced by main().

static void startAppearWiz ( void  )
static

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

Referenced by TVMenuCallback().

static void startKeysSetup ( )
static

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

Referenced by TVMenuCallback().

static void startGuide ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startFinder ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startSearchTitle ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchKeyword ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchPeople ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchPower ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchStored ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchChannel ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchCategory ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchMovie ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchNew ( void  )
static

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

Referenced by TVMenuCallback().

static void startSearchTime ( void  )
static

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

Referenced by TVMenuCallback().

static void startManaged ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startManageRecordingRules ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startChannelRecPriorities ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startCustomPriority ( void  )
static

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

Referenced by TVMenuCallback().

static void startPlaybackWithGroup ( QString  recGroup = "")
static

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

Referenced by startPlayback(), and TVMenuCallback().

static void startPlayback ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startPrevious ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startCustomEdit ( void  )
static

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

Referenced by TVMenuCallback().

static void startManualSchedule ( void  )
static

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

Referenced by TVMenuCallback().

static bool isLiveTVAvailable ( void  )
static

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

Referenced by startTVInGuide(), and startTVNormal().

static void startTVInGuide ( void  )
static

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

Referenced by InitJumpPoints(), and TVMenuCallback().

static void startTVNormal ( void  )
static

Definition at line 579 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 598 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 655 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by InitJumpPoints().

static void jumpScreenVideoBrowser ( )
static

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

Referenced by InitJumpPoints().

static void jumpScreenVideoTree ( )
static

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

Referenced by InitJumpPoints().

static void jumpScreenVideoGallery ( )
static

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

Referenced by InitJumpPoints().

static void jumpScreenVideoDefault ( )
static

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

Referenced by InitJumpPoints().

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

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

Referenced by internal_media_init().

static void TVMenuCallback ( void data,
QString &  selection 
)
static

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

Referenced by RunMenu().

static bool RunMenu ( QString  themedir,
QString  themename 
)
static

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

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

static void WriteDefaults ( )
static

Definition at line 1055 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 1083 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by internal_media_init().

static void gotoMainMenu ( void  )
static

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

Referenced by InitJumpPoints().

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

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

Referenced by main(), and reloadTheme().

static int reloadTheme ( void  )
static

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

Referenced by main(), and reloadTheme_void().

static void reloadTheme_void ( void  )
static

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

Referenced by InitJumpPoints().

static void setDebugShowBorders ( void  )
static

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

Referenced by InitJumpPoints().

static void setDebugShowNames ( void  )
static

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

Referenced by InitJumpPoints().

static void InitJumpPoints ( void  )
static

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

Referenced by main(), and ReloadJumpPoints().

static void ReloadJumpPoints ( void  )
static

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

Referenced by resetAllKeys().

static void InitKeys ( void  )
static

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

Referenced by main(), TV::ReloadKeys(), and ReloadKeys().

static void ReloadKeys ( void  )
static

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

Referenced by resetAllKeys().

static void SetFuncPtrs ( void  )
static

Definition at line 1370 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 1382 of file mythtv/programs/mythfrontend/main.cpp.

Referenced by resetAllKeys().

static int internal_media_init ( )
static

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

Referenced by main().

static void CleanupMyOldInUsePrograms ( void  )
static

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

Referenced by main().

int main ( int  argc,
char **  argv 
)

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

Variable Documentation

ExitPrompter* exitPopup = NULL
static

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

Referenced by handleExit().

MythThemedMenu* menu
static

Definition at line 105 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(), MusicCommon::createPlaylistMenu(), PlaybackBox::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(), MusicCommon::createViewMenu(), VideoDialog::CreateViewMenu(), MusicCommon::createVisualizerMenu(), VideoDialog::DisplayMenu(), DVDOpenVOBPath(), DVDOpenVOBUDF(), gotoMainMenu(), MythThemedMenu::handleAction(), DVBCam::HandleUserIO(), ifoPrint_PGCI_UT(), MythDialogBox::MythDialogBox(), mythplugin_config(), TV::OSDDialogEvent(), MenuBase::ProcessIncludes(), reloadTheme(), runBurnDVD(), runMenu(), RunMenu(), MythDialogBox::SetMenuItems(), Ripper::ShowConflictMenu(), MythWebView::showDownloadMenu(), MusicCommon::showExitMenu(), VisualizerView::ShowMenu(), SearchView::ShowMenu(), StreamView::ShowMenu(), ImportMusicDialog::showMenu(), ProgLister::ShowMenu(), EditMetadataDialog::showMenu(), NetTree::showMenu(), EditAlbumartDialog::showMenu(), ProgLister::ShowOldRecordedMenu(), MusicCommon::showPlaylistOptionsMenu(), EditMetadataCommon::showSaveMenu(), EditAlbumartDialog::showTypeMenu(), and VideoDialog::VideoMenu().

QString logfile
static

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

MediaRenderer* g_pUPnp = NULL
static

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

MythPluginManager* pmanager = NULL
static