Screen in which all other widgets are contained and rendered. More...
#include <mythscreentype.h>
Public Slots | |
| virtual void | Close () |
Signals | |
| void | Exiting () |
Public Member Functions | |
| MythScreenType (MythScreenStack *parent, const QString &name, bool fullscreen=true) | |
| virtual | ~MythScreenType () |
| virtual bool | Create (void) |
| virtual bool | keyPressEvent (QKeyEvent *) |
| Key event handler. | |
| virtual bool | gestureEvent (MythGestureEvent *) |
| Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop. | |
| virtual void | ShowMenu (void) |
| void | doInit (void) |
| void | LoadInForeground (void) |
| bool | IsInitialized (void) const |
| Has Init() been called on this screen? | |
| bool | IsFullscreen (void) const |
| void | SetFullscreen (bool full) |
| MythUIType * | GetFocusWidget (void) const |
| bool | SetFocusWidget (MythUIType *widget=NULL) |
| virtual bool | NextPrevWidgetFocus (bool up_or_down) |
| void | BuildFocusList (void) |
| MythScreenStack * | GetScreenStack () const |
| virtual void | aboutToHide (void) |
| virtual void | aboutToShow (void) |
| bool | IsDeleting (void) const |
| void | SetDeleting (bool deleting) |
| bool | IsLoading (void) |
| bool | IsLoaded (void) |
| void | SetTextFromMap (InfoMap &infoMap) |
| void | ResetMap (InfoMap &infoMap) |
| virtual MythPainter * | GetPainter (void) |
Protected Member Functions | |
| MythScreenType (MythUIType *parent, const QString &name, bool fullscreen=true) | |
| virtual void | CopyFrom (MythUIType *base) |
| virtual void | CreateCopy (MythUIType *parent) |
| virtual bool | ParseElement (const QString &filename, QDomElement &element, bool showWarnings) |
| virtual void | Load (void) |
| Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning). | |
| virtual void | Init (void) |
| Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load(). | |
| void | LoadInBackground (QString message="") |
| void | ReloadInBackground (void) |
| void | OpenBusyPopup (QString message="") |
| void | CloseBusyPopup (void) |
| void | SetBusyPopupMessage (const QString &message) |
| void | ResetBusyPopup (void) |
Protected Attributes | |
| bool | m_FullScreen |
| bool | m_IsDeleting |
| bool | m_IsLoading |
| bool | m_IsLoaded |
| bool | m_IsInitialized |
| MythUIType * | m_CurrentFocusWidget |
| QMap< int, MythUIType * > | m_FocusWidgetList |
| MythScreenStack * | m_ScreenStack |
| MythUIBusyDialog * | m_BusyPopup |
| QRegion | m_SavedMask |
Friends | |
| class | XMLParseBase |
Screen in which all other widgets are contained and rendered.
Definition at line 39 of file mythscreentype.h.
| MythScreenType::MythScreenType | ( | MythScreenStack * | parent, | |
| const QString & | name, | |||
| bool | fullscreen = true | |||
| ) |
Definition at line 37 of file mythscreentype.cpp.
| MythScreenType::~MythScreenType | ( | ) | [virtual] |
Definition at line 78 of file mythscreentype.cpp.
| MythScreenType::MythScreenType | ( | MythUIType * | parent, | |
| const QString & | name, | |||
| bool | fullscreen = true | |||
| ) | [protected] |
Definition at line 58 of file mythscreentype.cpp.
| bool MythScreenType::Create | ( | void | ) | [virtual] |
Reimplemented in BackendSelection, LanguageSelection, RawSettingsEditor, ImageSearchResultsDialog, MetadataResultsDialog, InteractiveScreen, ChannelEditor, MythOSDWindow, SubtitleScreen, TeletextScreen, TvPlayWindow, MythDialogBox, MythConfirmationDialog, MythTextInputDialog, MythUISearchDialog, MythUIBusyDialog, MythUIProgressDialog, MythThemedMenuState, SearchButtonListDialog, MythUIFileBrowser, MythUIVirtualKeyboard, ChannelRecPriority, CustomEdit, CustomPriority, EditMetadataDialog, GrabberSettings, GuideGrid, KeyGrabPopupBox, ManualSchedule, MythControls, PlaybackBox, GroupSelector, ChangeView, PasswordChange, RecMetadataEdit, HelpPopup, ProgDetails, ProgFinder, SearchInputDialog, ProgLister, PhrasePopup, TimePopup, PowerSearchPopup, EditPowerSearchPopup, ProgramRecPriority, ScheduleEditor, SchedOptEditor, SchedFilterEditor, StoreOptEditor, PostProcEditor, MetadataOptions, ScreenWizard, AudioSetupWizard, GeneralSetupWizard, VideoSetupWizard, StatusBox, ThemeChooser, ItemDetailPopup, VideoDialog, FileAssocDialog, VideoFilterDialog, MetadataSettings, PlayerSettings, CastDialog, PlotDialog, ViewScheduled, ViewScheduleDiff, ChannelEditor, ImportIconsWizard, WelcomeDialog, EditMetadataDialog, ExportNative, FileSelector, ArchiveFileSelector, ImportNative, LogViewer, ProfileDialog, MythBurn, RecordingSelector, SelectDestination, DVDThemeSelector, ThumbFinder, VideoSelector, BookmarkEditor, BrowserConfig, BookmarkManager, MythBrowser, MythFlashPlayer, GalleryFilterDialog, GameDetailsPopup, GameUI, EditRomInfoDialog, Ripper, RipStatus, EditMetadataDialog, EditAlbumartDialog, GeneralSettings, ImportMusicDialog, ImportCoverArtDialog, ImportSettings, MiniPlayer, MythMusicVolumeDialog, TrackInfoDialog, PlayerSettings, PlaylistView, RatingSettings, SearchView, CriteriaRowEditor, SmartPLResultViewer, SmartPLOrderByDialog, SmartPLDateDialog, VisualizationSettings, VisualizerView, TrackInfoPopup, NetSearch, NetTree, RSSEditPopup, RSSEditor, SearchEditor, TreeEditor, MythNews, MythNewsConfig, MythNewsEditor, Weather, WeatherScreen, ScreenSetup, SourceSetup, LocationDialog, FunctionDialog, ZMConsole, ZMEvents, ZMLivePlayer, and ZMPlayer.
Definition at line 272 of file mythscreentype.cpp.
Referenced by OSD::DialogShow(), OSD::GetWindow(), ProgLister::ShowChooseViewMenu(), and BookmarkManager::slotBookmarkClicked().
| bool MythScreenType::keyPressEvent | ( | QKeyEvent * | ) | [virtual] |
Key event handler.
| event | Keypress event |
Reimplemented from MythUIType.
Reimplemented in ChannelEditor, MythDialogBox, MythConfirmationDialog, MythUIBusyDialog, MythUIProgressDialog, MythThemedMenu, SearchButtonListDialog, MythUIVirtualKeyboard, ChannelRecPriority, CustomEdit, GrabberSettings, GuideGrid, KeyGrabPopupBox, PlaybackBox, ProgDetails, ProgFinder, ProgLister, ProgramRecPriority, ScreenWizard, AudioSetupWizard, GeneralSetupWizard, VideoSetupWizard, StatusBox, ThemeChooser, ItemDetailPopup, VideoDialog, MetadataSettings, PlayerSettings, ViewScheduled, ViewScheduleDiff, ChannelEditor, WelcomeDialog, EditMetadataDialog, ExportNative, FileSelector, ImportNative, LogViewer, MythBurn, RecordingSelector, SelectDestination, DVDThemeSelector, ThumbFinder, VideoSelector, BookmarkEditor, BrowserConfig, BookmarkManager, MythBrowser, MythFlashPlayer, GameUI, Ripper, RipStatus, EditMetadataCommon, EditMetadataDialog, EditAlbumartDialog, ImportMusicDialog, ImportCoverArtDialog, ImportSettings, MiniPlayer, MusicCommon, MythMusicVolumeDialog, TrackInfoDialog, PlaylistView, SearchView, SmartPLResultViewer, VisualizerView, TrackInfoPopup, NetSearch, NetTree, RSSEditPopup, RSSEditor, SearchEditor, TreeEditor, MythNews, MythNewsConfig, MythNewsEditor, Weather, WeatherScreen, ScreenSetup, ZMConsole, ZMEvents, ZMLivePlayer, and ZMPlayer.
Definition at line 453 of file mythscreentype.cpp.
Referenced by OSD::DialogHandleKeypress(), MythMainWindow::eventFilter(), ZMPlayer::keyPressEvent(), ZMLivePlayer::keyPressEvent(), ZMEvents::keyPressEvent(), ZMConsole::keyPressEvent(), WelcomeDialog::keyPressEvent(), ScreenSetup::keyPressEvent(), Weather::keyPressEvent(), TrackInfoPopup::keyPressEvent(), VisualizerView::keyPressEvent(), ViewScheduleDiff::keyPressEvent(), ViewScheduled::keyPressEvent(), VideoSelector::keyPressEvent(), PlayerSettings::keyPressEvent(), MetadataSettings::keyPressEvent(), VideoDialog::keyPressEvent(), ItemDetailPopup::keyPressEvent(), TreeEditor::keyPressEvent(), ThumbFinder::keyPressEvent(), DVDThemeSelector::keyPressEvent(), ThemeChooser::keyPressEvent(), StatusBox::keyPressEvent(), SmartPLResultViewer::keyPressEvent(), VideoSetupWizard::keyPressEvent(), GeneralSetupWizard::keyPressEvent(), AudioSetupWizard::keyPressEvent(), SelectDestination::keyPressEvent(), SearchView::keyPressEvent(), SearchEditor::keyPressEvent(), ScreenWizard::keyPressEvent(), RSSEditor::keyPressEvent(), RSSEditPopup::keyPressEvent(), RecordingSelector::keyPressEvent(), ProgramRecPriority::keyPressEvent(), ProgLister::keyPressEvent(), ProgFinder::keyPressEvent(), ProgDetails::keyPressEvent(), PlaylistView::keyPressEvent(), PlaybackBox::keyPressEvent(), ChannelEditor::keyPressEvent(), NetTree::keyPressEvent(), NetSearch::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), SearchButtonListDialog::keyPressEvent(), MythThemedMenu::keyPressEvent(), MythUIProgressDialog::keyPressEvent(), MythUIBusyDialog::keyPressEvent(), MythNewsEditor::keyPressEvent(), MythNewsConfig::keyPressEvent(), MythNews::keyPressEvent(), MythFlashPlayer::keyPressEvent(), MythConfirmationDialog::keyPressEvent(), MythDialogBox::keyPressEvent(), MythBurn::keyPressEvent(), MythBrowser::keyPressEvent(), TrackInfoDialog::keyPressEvent(), MythMusicVolumeDialog::keyPressEvent(), MiniPlayer::keyPressEvent(), LogViewer::keyPressEvent(), KeyGrabPopupBox::keyPressEvent(), ImportSettings::keyPressEvent(), ImportNative::keyPressEvent(), ImportCoverArtDialog::keyPressEvent(), ImportMusicDialog::keyPressEvent(), GuideGrid::keyPressEvent(), GrabberSettings::keyPressEvent(), GameUI::keyPressEvent(), FileSelector::keyPressEvent(), ExportNative::keyPressEvent(), EditAlbumartDialog::keyPressEvent(), EditMetadataCommon::keyPressEvent(), EditMetadataDialog::keyPressEvent(), CustomEdit::keyPressEvent(), ChannelRecPriority::keyPressEvent(), RipStatus::keyPressEvent(), Ripper::keyPressEvent(), BookmarkManager::keyPressEvent(), BrowserConfig::keyPressEvent(), and BookmarkEditor::keyPressEvent().
| bool MythScreenType::gestureEvent | ( | MythGestureEvent * | ) | [virtual] |
Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop.
Should not be used directly.
| event | Mouse event |
Reimplemented from MythUIType.
Reimplemented in MythDialogBox.
Definition at line 490 of file mythscreentype.cpp.
Referenced by MythMainWindow::customEvent(), MythMainWindow::eventFilter(), and MythDialogBox::gestureEvent().
| void MythScreenType::ShowMenu | ( | void | ) | [virtual] |
Reimplemented in MythThemedMenu, ChannelRecPriority, MythControls, PlaybackBox, ProgFinder, ProgLister, ViewScheduled, MusicCommon, SearchView, VisualizerView, and MythNews.
Definition at line 389 of file mythscreentype.cpp.
Referenced by gestureEvent(), and keyPressEvent().
| void MythScreenType::doInit | ( | void | ) |
Definition at line 363 of file mythscreentype.cpp.
Referenced by MythScreenStack::doInit().
| void MythScreenType::LoadInForeground | ( | void | ) |
Definition at line 303 of file mythscreentype.cpp.
Referenced by MythScreenStack::doInit(), and ScreenLoadTask::run().
| bool MythScreenType::IsInitialized | ( | void | ) | const |
Has Init() been called on this screen?
Definition at line 358 of file mythscreentype.cpp.
Referenced by MythScreenStack::AddScreen(), MythScreenStack::CheckNewFadeTransition(), MythScreenStack::doInit(), and MythUIHelper::IsTopScreenInitialized().
| bool MythScreenType::IsFullscreen | ( | void | ) | const |
Definition at line 87 of file mythscreentype.cpp.
Referenced by MythScreenStack::DoNewFadeTransition(), and MythScreenStack::RecalculateDrawOrder().
| void MythScreenType::SetFullscreen | ( | bool | full | ) |
Definition at line 92 of file mythscreentype.cpp.
Referenced by MythScreenStack::PopScreen().
| MythUIType * MythScreenType::GetFocusWidget | ( | void | ) | const |
Definition at line 97 of file mythscreentype.cpp.
Referenced by MythUIVirtualKeyboard::charClicked(), MusicCommon::createMainMenu(), PlaybackBox::createPlaylistMenu(), ProgFinder::customEdit(), SearchView::customEvent(), ProgFinder::customEvent(), MythControls::customEvent(), ProgFinder::details(), ScreenSetup::doListSelect(), ProgFinder::edit(), CriteriaRowEditor::editDate(), MythControls::GetCurrentAction(), MythControls::GetCurrentButton(), MythControls::GetCurrentContext(), MythControls::GetCurrentKey(), ProgFinder::getInfo(), PlaybackBox::HandlePreviewEvent(), ZMPlayer::keyPressEvent(), ZMLivePlayer::keyPressEvent(), ZMEvents::keyPressEvent(), ZMConsole::keyPressEvent(), WelcomeDialog::keyPressEvent(), ScreenSetup::keyPressEvent(), WeatherScreen::keyPressEvent(), Weather::keyPressEvent(), VisualizerView::keyPressEvent(), ViewScheduled::keyPressEvent(), VideoSelector::keyPressEvent(), PlayerSettings::keyPressEvent(), MetadataSettings::keyPressEvent(), VideoDialog::keyPressEvent(), TreeEditor::keyPressEvent(), ThumbFinder::keyPressEvent(), DVDThemeSelector::keyPressEvent(), ThemeChooser::keyPressEvent(), StatusBox::keyPressEvent(), SmartPLResultViewer::keyPressEvent(), VideoSetupWizard::keyPressEvent(), GeneralSetupWizard::keyPressEvent(), AudioSetupWizard::keyPressEvent(), SelectDestination::keyPressEvent(), SearchView::keyPressEvent(), SearchEditor::keyPressEvent(), ScreenWizard::keyPressEvent(), RSSEditor::keyPressEvent(), RSSEditPopup::keyPressEvent(), RecordingSelector::keyPressEvent(), ProgramRecPriority::keyPressEvent(), ProgLister::keyPressEvent(), ProgFinder::keyPressEvent(), ProgDetails::keyPressEvent(), PlaylistView::keyPressEvent(), PlaybackBox::keyPressEvent(), ChannelEditor::keyPressEvent(), NetTree::keyPressEvent(), NetSearch::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), SearchButtonListDialog::keyPressEvent(), MythThemedMenu::keyPressEvent(), MythNewsEditor::keyPressEvent(), MythNewsConfig::keyPressEvent(), MythNews::keyPressEvent(), MythConfirmationDialog::keyPressEvent(), MythDialogBox::keyPressEvent(), MythBurn::keyPressEvent(), MythBrowser::keyPressEvent(), MusicCommon::keyPressEvent(), MiniPlayer::keyPressEvent(), LogViewer::keyPressEvent(), KeyGrabPopupBox::keyPressEvent(), ImportSettings::keyPressEvent(), ImportNative::keyPressEvent(), ImportCoverArtDialog::keyPressEvent(), ImportMusicDialog::keyPressEvent(), GrabberSettings::keyPressEvent(), GameUI::keyPressEvent(), FileSelector::keyPressEvent(), ExportNative::keyPressEvent(), EditAlbumartDialog::keyPressEvent(), EditMetadataCommon::keyPressEvent(), EditMetadataDialog::keyPressEvent(), CustomEdit::keyPressEvent(), ChannelRecPriority::keyPressEvent(), RipStatus::keyPressEvent(), Ripper::keyPressEvent(), BookmarkManager::keyPressEvent(), BrowserConfig::keyPressEvent(), BookmarkEditor::keyPressEvent(), MythControls::RefreshKeyInformation(), MusicCommon::searchButtonList(), ProgFinder::select(), CriteriaRowEditor::setDate(), StatusBox::setHelpText(), CriteriaRowEditor::setValue(), PlaybackBox::ShowGroupPopup(), SearchView::ShowMenu(), ProgFinder::ShowMenu(), NetSearch::showMenu(), BrowserConfig::slotFocusChanged(), NetSearch::slotItemChanged(), ViewScheduled::SwitchList(), PlaybackBox::SwitchList(), MythBrowser::switchTab(), PlaybackBox::togglePlayListItem(), ProgFinder::upcoming(), ScreenSetup::updateHelpText(), ProgFinder::updateInfo(), MythNews::updateInfoView(), PlaybackBox::UpdateUIListItem(), and CriteriaRowEditor::valueButtonClicked().
| bool MythScreenType::SetFocusWidget | ( | MythUIType * | widget = NULL |
) |
Definition at line 102 of file mythscreentype.cpp.
Referenced by SmartPLOrderByDialog::addPressed(), SmartPLOrderByDialog::ascendingPressed(), BuildFocusList(), MythControls::ChangeButtonFocus(), BackendSelection::ConnectBackend(), ZMPlayer::Create(), ZMConsole::Create(), FunctionDialog::Create(), WelcomeDialog::Create(), LocationDialog::Create(), SourceSetup::Create(), ScreenSetup::Create(), VisualizationSettings::Create(), VideoSelector::Create(), VideoDialog::Create(), ItemDetailPopup::Create(), ThumbFinder::Create(), DVDThemeSelector::Create(), SelectDestination::Create(), RSSEditor::Create(), RecordingSelector::Create(), EditPowerSearchPopup::Create(), PowerSearchPopup::Create(), TimePopup::Create(), PhrasePopup::Create(), ProgDetails::Create(), ChannelEditor::Create(), NetTree::Create(), MythNewsEditor::Create(), MythNewsConfig::Create(), MythNews::Create(), MythFlashPlayer::Create(), MythConfirmationDialog::Create(), ProfileDialog::Create(), MythBurn::Create(), MythBrowser::Create(), LogViewer::Create(), KeyGrabPopupBox::Create(), ImportSettings::Create(), ImportNative::Create(), ArchiveFileSelector::Create(), GeneralSettings::Create(), GameDetailsPopup::Create(), GalleryFilterDialog::Create(), FileSelector::Create(), ExportNative::Create(), BookmarkManager::Create(), BrowserConfig::Create(), BookmarkEditor::Create(), ProgFinder::customEvent(), MythControls::customEvent(), PowerSearchPopup::deleteClicked(), PhrasePopup::deleteClicked(), SmartPLOrderByDialog::deletePressed(), SmartPLOrderByDialog::descendingPressed(), LocationDialog::doSearch(), ImportIconsWizard::enableControls(), gestureEvent(), ThumbFinder::getThumbImages(), ThemeChooser::Init(), PlaybackBox::Init(), ZMEvents::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), MythBrowser::keyPressEvent(), CustomPriority::loadData(), ImportIconsWizard::menuSelection(), SmartPLOrderByDialog::moveDownPressed(), SmartPLOrderByDialog::moveUpPressed(), NextPrevWidgetFocus(), PhrasePopup::phraseClicked(), ProgFinder::select(), ZMEvents::setGridLayout(), MythBrowser::slotTabLosingFocus(), ViewScheduled::SwitchList(), PlaybackBox::SwitchList(), and MythBrowser::switchTab().
Definition at line 140 of file mythscreentype.cpp.
Referenced by ScreenSetup::deleteScreen(), ScreenSetup::doListSelect(), ThumbFinder::keyPressEvent(), keyPressEvent(), and MythControls::LeftPressed().
| void MythScreenType::BuildFocusList | ( | void | ) |
Definition at line 212 of file mythscreentype.cpp.
Referenced by Ripper::compilationChanged(), CopyFrom(), ZMPlayer::Create(), ZMEvents::Create(), ZMConsole::Create(), FunctionDialog::Create(), WelcomeDialog::Create(), LocationDialog::Create(), SourceSetup::Create(), ScreenSetup::Create(), VisualizerView::Create(), VisualizationSettings::Create(), ViewScheduleDiff::Create(), ViewScheduled::Create(), VideoSelector::Create(), PlotDialog::Create(), CastDialog::Create(), PlayerSettings::Create(), MetadataSettings::Create(), VideoFilterDialog::Create(), FileAssocDialog::Create(), VideoDialog::Create(), ItemDetailPopup::Create(), TreeEditor::Create(), ThumbFinder::Create(), DVDThemeSelector::Create(), ThemeChooser::Create(), StatusBox::Create(), SmartPLDateDialog::Create(), SmartPLOrderByDialog::Create(), SmartPLResultViewer::Create(), CriteriaRowEditor::Create(), VideoSetupWizard::Create(), GeneralSetupWizard::Create(), AudioSetupWizard::Create(), SelectDestination::Create(), SearchView::Create(), SearchEditor::Create(), MetadataOptions::Create(), PostProcEditor::Create(), StoreOptEditor::Create(), SchedFilterEditor::Create(), SchedOptEditor::Create(), ScheduleEditor::Create(), RSSEditor::Create(), RSSEditPopup::Create(), EditRomInfoDialog::Create(), RecordingSelector::Create(), RawSettingsEditor::Create(), RatingSettings::Create(), ProgramRecPriority::Create(), EditPowerSearchPopup::Create(), PowerSearchPopup::Create(), TimePopup::Create(), PhrasePopup::Create(), ProgLister::Create(), SearchInputDialog::Create(), ProgFinder::Create(), ProgDetails::Create(), PlaylistView::Create(), HelpPopup::Create(), RecMetadataEdit::Create(), PasswordChange::Create(), ChangeView::Create(), GroupSelector::Create(), PlaybackBox::Create(), ChannelEditor::Create(), NetTree::Create(), NetSearch::Create(), MythUIVirtualKeyboard::Create(), MetadataResultsDialog::Create(), ImageSearchResultsDialog::Create(), MythUIFileBrowser::Create(), SearchButtonListDialog::Create(), MythNewsEditor::Create(), MythNewsConfig::Create(), MythNews::Create(), MythFlashPlayer::Create(), MythUISearchDialog::Create(), MythTextInputDialog::Create(), MythConfirmationDialog::Create(), MythDialogBox::Create(), MythControls::Create(), ProfileDialog::Create(), MythBurn::Create(), MythBrowser::Create(), MiniPlayer::Create(), ManualSchedule::Create(), LogViewer::Create(), LanguageSelection::Create(), KeyGrabPopupBox::Create(), ImportSettings::Create(), ImportNative::Create(), ArchiveFileSelector::Create(), ImportCoverArtDialog::Create(), ImportMusicDialog::Create(), ImportIconsWizard::Create(), GuideGrid::Create(), GrabberSettings::Create(), GeneralSettings::Create(), GameUI::Create(), GameDetailsPopup::Create(), GalleryFilterDialog::Create(), FileSelector::Create(), ExportNative::Create(), EditMetadataDialog::Create(), EditAlbumartDialog::Create(), CustomPriority::Create(), CustomEdit::Create(), ChannelRecPriority::Create(), RipStatus::Create(), Ripper::Create(), BookmarkManager::Create(), BrowserConfig::Create(), BookmarkEditor::Create(), BackendSelection::Create(), Ripper::ScanFinished(), SelectDestination::setDestination(), ZMEvents::setGridLayout(), MythBrowser::switchTab(), and FileAssocDialog::UpdateScreen().
| MythScreenStack * MythScreenType::GetScreenStack | ( | void | ) | const |
Definition at line 223 of file mythscreentype.cpp.
Referenced by VideoDialog::ChangeFilter(), ViewScheduled::Close(), ScheduleEditor::Close(), Close(), GuideGrid::Close(), GameUI::edit(), VideoDialog::EditMetadata(), GuideGrid::enter(), MythThemedMenu::handleAction(), ProgFinder::keyPressEvent(), MythBrowser::keyPressEvent(), VideoDialog::SwitchLayout(), and NetTree::switchView().
| void MythScreenType::aboutToHide | ( | void | ) | [virtual] |
Reimplemented in GuideGrid.
Definition at line 228 of file mythscreentype.cpp.
Referenced by MythScreenStack::AddScreen(), and MythScreenStack::PopScreen().
| void MythScreenType::aboutToShow | ( | void | ) | [virtual] |
Reimplemented in MythThemedMenu, and GuideGrid.
Definition at line 244 of file mythscreentype.cpp.
Referenced by MythScreenStack::AddScreen().
| bool MythScreenType::IsDeleting | ( | void | ) | const |
Definition at line 262 of file mythscreentype.cpp.
Referenced by MythScreenStack::PopScreen().
| void MythScreenType::SetDeleting | ( | bool | deleting | ) |
Definition at line 267 of file mythscreentype.cpp.
Referenced by MythScreenStack::PopScreen().
| bool MythScreenType::IsLoading | ( | void | ) | [inline] |
Definition at line 74 of file mythscreentype.h.
Referenced by MythScreenStack::ScheduleInitIfNeeded().
| bool MythScreenType::IsLoaded | ( | void | ) | [inline] |
Definition at line 75 of file mythscreentype.h.
Referenced by MythScreenStack::doInit().
| void MythScreenType::SetTextFromMap | ( | InfoMap & | infoMap | ) |
Definition at line 418 of file mythscreentype.cpp.
Referenced by TrackInfoPopup::Create(), ItemDetailPopup::Create(), TrackInfoDialog::Create(), ProgLister::HandleSelected(), ThemeChooser::itemChanged(), MetadataOptions::Load(), PostProcEditor::Load(), StoreOptEditor::Load(), SchedFilterEditor::Load(), SchedOptEditor::Load(), ScheduleEditor::Load(), MetadataOptions::QueryComplete(), OSD::SetText(), NetTree::slotItemChanged(), NetSearch::slotItemChanged(), PlaybackBox::updateGroupInfo(), ViewScheduleDiff::updateInfo(), ViewScheduled::updateInfo(), ProgramRecPriority::updateInfo(), ProgFinder::updateInfo(), GuideGrid::updateInfo(), ChannelRecPriority::updateInfo(), VideoDialog::UpdateText(), MusicCommon::updateTrackInfo(), PlaybackBox::UpdateUIListItem(), and PlaybackBox::UpdateUsageUI().
| void MythScreenType::ResetMap | ( | InfoMap & | infoMap | ) |
Definition at line 448 of file mythscreentype.cpp.
Referenced by ProgLister::ClearCurrentProgramInfo(), PlaybackBox::updateGroupInfo(), ProgFinder::updateInfo(), MusicCommon::updateTrackInfo(), and PlaybackBox::UpdateUIListItem().
| MythPainter * MythScreenType::GetPainter | ( | void | ) | [virtual] |
Reimplemented from MythUIType.
Definition at line 590 of file mythscreentype.cpp.
| void MythScreenType::Close | ( | void | ) | [virtual, slot] |
Reimplemented in BackendSelection, LanguageSelection, InteractiveScreen, GuideGrid, MythControls, ScheduleEditor, SchedOptEditor, SchedFilterEditor, StoreOptEditor, PostProcEditor, MetadataOptions, AudioSetupWizard, VideoSetupWizard, ViewScheduled, and ImportIconsWizard.
Definition at line 382 of file mythscreentype.cpp.
Referenced by GroupSelector::AcceptItem(), SchemaUpgradeWizard::BusyPopup(), VideoSelector::cancelPressed(), ThumbFinder::cancelPressed(), RecordingSelector::cancelPressed(), MythUIFileBrowser::cancelPressed(), ImportNative::cancelPressed(), ArchiveFileSelector::cancelPressed(), FileSelector::cancelPressed(), EditMetadataDialog::cancelPressed(), FileScanner::cleanDB(), EditMetadataCommon::cleanupAndClose(), MythWebView::closeBusyPopup(), CloseBusyPopup(), WelcomeDialog::closeDialog(), TrackInfoPopup::Create(), VisualizationSettings::Create(), PlotDialog::Create(), CastDialog::Create(), PlayerSettings::Create(), MetadataSettings::Create(), SmartPLDateDialog::Create(), SmartPLOrderByDialog::Create(), CriteriaRowEditor::Create(), GeneralSetupWizard::Create(), RSSEditPopup::Create(), RawSettingsEditor::Create(), RatingSettings::Create(), SearchInputDialog::Create(), MythNewsEditor::Create(), MythUISearchDialog::Create(), MythTextInputDialog::Create(), MythMusicVolumeDialog::Create(), ManualSchedule::Create(), LogViewer::Create(), KeyGrabPopupBox::Create(), ImportSettings::Create(), ImportCoverArtDialog::Create(), GrabberSettings::Create(), GeneralSettings::Create(), GameDetailsPopup::Create(), CustomPriority::Create(), CustomEdit::Create(), BrowserConfig::Create(), VideoDialog::customEvent(), VideoSetupWizard::customEvent(), MetadataOptions::customEvent(), NetTree::customEvent(), NetSearch::customEvent(), MusicCommon::customEvent(), GameUI::customEvent(), EditMetadataDialog::customEvent(), RipStatus::customEvent(), CustomPriority::deleteClicked(), ImportMusicDialog::doExit(), VideoScanner::doScan(), GameScanner::doScan(), LocationDialog::doSearch(), NetTree::doTreeRefresh(), PowerSearchPopup::editClicked(), BookmarkEditor::Exit(), SourceManager::findScripts(), ImportNative::finishedPressed(), MythDialogBox::gestureEvent(), MythNews::getHttpFile(), PlaybackBox::groupSelectorClosed(), DVDThemeSelector::handleCancel(), SelectDestination::handleCancel(), MythBurn::handleCancel(), ExportNative::handleCancel(), EditMetadataDialog::handleDownloadedImages(), ExportNative::handleNextPage(), DVDThemeSelector::handlePrevPage(), SelectDestination::handlePrevPage(), MythBurn::handlePrevPage(), ExportNative::handlePrevPage(), MythContextPrivate::HideConnectionFailurePopup(), RecordingSelector::Init(), ImportIconsWizard::initialLoad(), CustomPriority::installClicked(), LocationDialog::itemClicked(), WelcomeDialog::keyPressEvent(), Weather::keyPressEvent(), TrackInfoPopup::keyPressEvent(), ProgramRecPriority::keyPressEvent(), keyPressEvent(), MythNews::keyPressEvent(), MythDialogBox::keyPressEvent(), TrackInfoDialog::keyPressEvent(), MusicCommon::keyPressEvent(), MiniPlayer::keyPressEvent(), GrabberSettings::Load(), loadMusic(), EditPowerSearchPopup::okClicked(), TimePopup::okClicked(), PhrasePopup::okClicked(), VideoSelector::OKPressed(), SmartPLDateDialog::okPressed(), SmartPLOrderByDialog::okPressed(), RecordingSelector::OKPressed(), MythUIFileBrowser::OKPressed(), FileSelector::OKPressed(), EditMetadataDialog::okPressed(), MetadataOptions::OnArtworkSearchDone(), EditMetadataDialog::OnArtworkSearchDone(), GeneralSetupWizard::OnDeletePromptReturn(), ItemDetailPopup::OnDone(), FileAssocDialog::OnDonePressed(), GameUI::OnGameSearchDone(), GeneralSetupWizard::OnSubmitPromptReturn(), VideoDialog::OnVideoImageSetDone(), VideoDialog::OnVideoSearchDone(), RSSEditPopup::parseAndSave(), TreeEditor::parsedData(), SearchEditor::parsedData(), MythUIFileBrowser::PathClicked(), PowerSearchPopup::phraseClicked(), GameDetailsPopup::Play(), PlaybackBox::PlayX(), ImportNative::prevPressed(), ArchiveFileSelector::prevPressed(), GameHandler::processGames(), PowerSearchPopup::recordClicked(), MusicData::reloadMusic(), reloadTheme(), MythUIVirtualKeyboard::returnClicked(), MythBurn::runScript(), RunVideoScreen(), RawSettingsEditor::Save(), MythNewsEditor::Save(), ProfileDialog::save(), VideoFilterDialog::saveAndExit(), EditRomInfoDialog::SaveAndExit(), GalleryFilterDialog::saveAndExit(), EditMetadataDialog::SaveAndExit(), RecMetadataEdit::SaveChanges(), ChangeView::SaveChanges(), CriteriaRowEditor::saveClicked(), SourceSetup::saveData(), ScreenSetup::saveData(), ThumbFinder::savePressed(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), ManualSchedule::scheduleCreated(), CustomEdit::scheduleCreated(), FileScanner::SearchDir(), NetSearch::searchFinished(), NetSearch::searchTimeout(), PasswordChange::SendResult(), MetadataResultsDialog::sendResult(), ImageSearchResultsDialog::sendResult(), MythTextInputDialog::sendResult(), MythConfirmationDialog::sendResult(), KeyGrabPopupBox::SendResult(), ZMEvents::setGridLayout(), FunctionDialog::setMonitorFunction(), Weather::SetupScreens(), EditMetadataCommon::showSaveMenu(), VideoSetupWizard::slotNext(), VisualizationSettings::slotSave(), PlayerSettings::slotSave(), MetadataSettings::slotSave(), RSSEditPopup::slotSave(), RatingSettings::slotSave(), ImportSettings::slotSave(), GrabberSettings::slotSave(), GeneralSettings::slotSave(), BrowserConfig::slotSave(), MythUISearchDialog::slotSendResult(), ImportMusicDialog::startScan(), EditMetadataDialog::switchToAlbumArt(), EditAlbumartDialog::switchToMetadata(), MusicCommon::switchView(), MiniPlayer::timerTimeout(), MythBurn::updateArchiveList(), GameHandler::UpdateGameDB(), GameHandler::VerifyGameDB(), and TV::~TV().
| void MythScreenType::Exiting | ( | ) | [signal] |
Referenced by ChannelEditor::customEvent(), ZMEvents::playPressed(), Weather::setupPage(), Weather::SetupScreens(), MythNews::ShowEditDialog(), BookmarkManager::ShowEditDialog(), MythNews::ShowFeedManager(), PlaybackBox::showGroupFilter(), BookmarkManager::slotBookmarkClicked(), BookmarkManager::slotShowMarked(), and ~MythScreenType().
| void MythScreenType::CopyFrom | ( | MythUIType * | base | ) | [protected, virtual] |
Copy this widgets state from another.
Reimplemented from MythUIType.
Reimplemented in MythThemedMenuState.
Definition at line 562 of file mythscreentype.cpp.
Referenced by XMLParseBase::CopyWindowFromBase().
| void MythScreenType::CreateCopy | ( | MythUIType * | parent | ) | [protected, virtual] |
Copy the state of this widget to the one given, it must be of the same type.
Do not use.
Reimplemented from MythUIType.
Definition at line 585 of file mythscreentype.cpp.
| bool MythScreenType::ParseElement | ( | const QString & | filename, | |
| QDomElement & | element, | |||
| bool | showWarnings | |||
| ) | [protected, virtual] |
Parse the xml definition of this widget setting the state of the object accordingly.
Reimplemented from MythUIType.
Definition at line 524 of file mythscreentype.cpp.
| void MythScreenType::Load | ( | void | ) | [protected, virtual] |
Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning).
Reimplemented in BackendSelection, LanguageSelection, RawSettingsEditor, GrabberSettings, GuideGrid, PlaybackBox, ProgLister, ProgramRecPriority, ScheduleEditor, SchedOptEditor, SchedFilterEditor, StoreOptEditor, PostProcEditor, MetadataOptions, AudioSetupWizard, ThemeChooser, VideoDialog, ViewScheduled, ViewScheduleDiff, GameUI, NetSearch, and NetTree.
Definition at line 287 of file mythscreentype.cpp.
Referenced by LoadInForeground(), and WriteDefaults().
| void MythScreenType::Init | ( | void | ) | [protected, virtual] |
Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load().
Reimplemented in BackendSelection, RawSettingsEditor, GrabberSettings, GuideGrid, PlaybackBox, ProgDetails, ProgFinder, ProgramRecPriority, AudioSetupWizard, StatusBox, ThemeChooser, VideoDialog, ViewScheduled, ViewScheduleDiff, ImportIconsWizard, LogViewer, RecordingSelector, ThumbFinder, NetSearch, and NetTree.
Definition at line 377 of file mythscreentype.cpp.
Referenced by doInit(), MythUIFileBrowser::editLostFocus(), MythThemedMenu::MythThemedMenu(), and MythUIFileBrowser::MythUIFileBrowser().
| void MythScreenType::LoadInBackground | ( | QString | message = "" |
) | [protected] |
Definition at line 292 of file mythscreentype.cpp.
Referenced by ViewScheduleDiff::Create(), ViewScheduled::Create(), ThemeChooser::Create(), AudioSetupWizard::Create(), RawSettingsEditor::Create(), ProgramRecPriority::Create(), ProgLister::Create(), ProgFinder::Create(), PlaybackBox::Create(), NetTree::Create(), NetSearch::Create(), GuideGrid::Create(), GrabberSettings::Create(), BackendSelection::Create(), ProgLister::keyPressEvent(), ReloadInBackground(), ProgLister::SetViewFromList(), ProgLister::SetViewFromTime(), ProgLister::SwitchToNextView(), and ProgLister::SwitchToPreviousView().
| void MythScreenType::ReloadInBackground | ( | void | ) | [protected] |
Definition at line 312 of file mythscreentype.cpp.
Referenced by ThemeChooser::refreshDownloadableThemes(), and ThemeChooser::removeTheme().
| void MythScreenType::OpenBusyPopup | ( | QString | message = "" |
) | [protected] |
Definition at line 318 of file mythscreentype.cpp.
Referenced by ThemeChooser::customEvent(), LoadInBackground(), ThemeChooser::saveAndReload(), ImportIconsWizard::search(), Ripper::startEjectCD(), and Ripper::startScanCD().
| void MythScreenType::CloseBusyPopup | ( | void | ) | [protected] |
Definition at line 336 of file mythscreentype.cpp.
Referenced by Close(), ThemeChooser::customEvent(), ProgLister::customEvent(), doInit(), Ripper::EjectFinished(), Ripper::ScanFinished(), and ImportIconsWizard::search().
| void MythScreenType::SetBusyPopupMessage | ( | const QString & | message | ) | [protected] |
Definition at line 343 of file mythscreentype.cpp.
Referenced by ThemeChooser::Load().
| void MythScreenType::ResetBusyPopup | ( | void | ) | [protected] |
Definition at line 349 of file mythscreentype.cpp.
Referenced by ThemeChooser::Load().
friend class XMLParseBase [friend] |
Reimplemented from MythUIType.
Definition at line 126 of file mythscreentype.h.
bool MythScreenType::m_FullScreen [protected] |
Definition at line 109 of file mythscreentype.h.
Referenced by aboutToHide(), aboutToShow(), CopyFrom(), IsFullscreen(), MythScreenType(), ParseElement(), and SetFullscreen().
bool MythScreenType::m_IsDeleting [protected] |
Definition at line 110 of file mythscreentype.h.
Referenced by CopyFrom(), IsDeleting(), MythScreenType(), and SetDeleting().
bool MythScreenType::m_IsLoading [protected] |
Definition at line 111 of file mythscreentype.h.
Referenced by LoadInBackground(), LoadInForeground(), and MythScreenType().
bool MythScreenType::m_IsLoaded [protected] |
Definition at line 112 of file mythscreentype.h.
Referenced by LoadInForeground(), and MythScreenType().
bool MythScreenType::m_IsInitialized [protected] |
Definition at line 113 of file mythscreentype.h.
Referenced by doInit(), IsInitialized(), MythScreenType(), and ReloadInBackground().
MythUIType* MythScreenType::m_CurrentFocusWidget [protected] |
Definition at line 115 of file mythscreentype.h.
Referenced by BuildFocusList(), GetFocusWidget(), keyPressEvent(), MythScreenType(), NextPrevWidgetFocus(), SetFocusWidget(), and ~MythScreenType().
QMap<int, MythUIType *> MythScreenType::m_FocusWidgetList [protected] |
Definition at line 119 of file mythscreentype.h.
Referenced by BuildFocusList(), NextPrevWidgetFocus(), and SetFocusWidget().
MythScreenStack* MythScreenType::m_ScreenStack [protected] |
Definition at line 121 of file mythscreentype.h.
Referenced by GetPainter(), GetScreenStack(), MythThemedMenu::keyPressEvent(), LoadInBackground(), LoadInForeground(), MythScreenType(), and MythDialogBox::Select().
MythUIBusyDialog* MythScreenType::m_BusyPopup [protected] |
Definition at line 122 of file mythscreentype.h.
Referenced by CloseBusyPopup(), MythScreenType(), OpenBusyPopup(), ResetBusyPopup(), and SetBusyPopupMessage().
QRegion MythScreenType::m_SavedMask [protected] |
Definition at line 124 of file mythscreentype.h.
Referenced by aboutToHide(), and aboutToShow().
1.6.3