#include <mythmainwindow.h>
Public Slots | |
| void | mouseTimeout () |
| void | HideMouseTimeout () |
| void | IdleTimeout () |
Signals | |
| void | signalRemoteScreenShot (QString filename, int x, int y) |
Public Member Functions | |
| void | Init (void) |
| void | ReinitDone (void) |
| void | Show (void) |
| void | AddScreenStack (MythScreenStack *stack, bool main=false) |
| void | PopScreenStack () |
| int | GetStackCount (void) |
| MythScreenStack * | GetMainStack () |
| MythScreenStack * | GetStack (const QString &stackname) |
| MythScreenStack * | GetStackAt (int pos) |
| bool | TranslateKeyPress (const QString &context, QKeyEvent *e, QStringList &actions, bool allowJumps=true) MUNUSED_RESULT |
| Get a list of actions for a keypress in the given context. | |
| void | ReloadKeys (void) |
| void | ClearKey (const QString &context, const QString &action) |
| void | ClearKeyContext (const QString &context) |
| void | BindKey (const QString &context, const QString &action, const QString &key) |
| void | RegisterKey (const QString &context, const QString &action, const QString &description, const QString &key) |
| QString | GetKey (const QString &context, const QString &action) const |
| void | ClearJump (const QString &destination) |
| void | BindJump (const QString &destination, const QString &key) |
| void | RegisterJump (const QString &destination, const QString &description, const QString &key, void(*callback)(void), bool exittomain=true, QString localAction="") |
| void | ClearAllJumps () |
| void | RegisterMediaPlugin (const QString &name, const QString &desc, MediaPlayCallback fn) |
| bool | HandleMedia (const QString &handler, const QString &mrl, const QString &plot="", const QString &title="", const QString &subtitle="", const QString &director="", int season=0, int episode=0, const QString &inetref="", int lenMins=120, const QString &year="1895", const QString &id="", bool useBookmarks=false) |
| void | HandleTVPower (bool poweron) |
| void | JumpTo (const QString &destination, bool pop=true) |
| bool | DestinationExists (const QString &destination) const |
| QStringList | EnumerateDestinations (void) const |
| bool | IsExitingToMain (void) const |
| MythPainter * | GetCurrentPainter () |
| QWidget * | GetPaintWindow () |
| MythRender * | GetRenderDevice () |
| void | ShowPainterWindow () |
| void | HidePainterWindow () |
| void | ResizePainterWindow (const QSize &size) |
| void | GrabWindow (QImage &image) |
| bool | SaveScreenShot (const QImage &image, QString filename="") |
| bool | ScreenShot (int w=0, int h=0, QString filename="") |
| void | RemoteScreenShot (QString filename, int x, int y) |
| void | AllowInput (bool allow) |
| QRect | GetUIScreenRect () |
| void | SetUIScreenRect (QRect &rect) |
| int | GetDrawInterval () const |
| int | NormalizeFontSize (int pointSize) |
| MythRect | NormRect (const MythRect &rect) |
| QPoint | NormPoint (const QPoint &point) |
| QSize | NormSize (const QSize &size) |
| int | NormX (const int x) |
| int | NormY (const int y) |
| void | SetScalingFactors (float wmult, float hmult) |
| void | StartLIRC (void) |
| void | attach (QWidget *child) |
| void | detach (QWidget *child) |
| QWidget * | currentWidget (void) |
| uint | PushDrawDisabled (void) |
| uint | PopDrawDisabled (void) |
| void | SetEffectsEnabled (bool enable) |
| void | draw (void) |
| void | ResetIdleTimer (void) |
| void | PauseIdleTimer (bool pause) |
Static Public Member Functions | |
| static MythMainWindow * | getMainWindow (const bool useDB=true) |
| Return the existing main window, or create one. | |
| static void | destroyMainWindow () |
Protected Slots | |
| void | animate () |
| void | doRemoteScreenShot (QString filename, int x, int y) |
Protected Member Functions | |
| MythMainWindow (const bool useDB=true) | |
| virtual | ~MythMainWindow () |
| void | InitKeys (void) |
| bool | eventFilter (QObject *o, QEvent *e) |
| void | customEvent (QEvent *ce) |
| void | closeEvent (QCloseEvent *e) |
| void | drawScreen () |
| bool | event (QEvent *e) |
| void | ExitToMainMenu () |
| QObject * | getTarget (QKeyEvent &key) |
| void | SetDrawEnabled (bool enable) |
| void | LockInputDevices (bool locked) |
| void | ShowMouseCursor (bool show) |
| void | EnterStandby () |
| void | ExitStandby () |
Protected Attributes | |
| MythMainWindowPrivate * | d |
Friends | |
| class | MythPainterWindowGL |
| class | MythPainterWindowQt |
| class | MythPainterWindowVDPAU |
| class | MythPainterWindowD3D9 |
Definition at line 31 of file mythmainwindow.h.
| MythMainWindow::MythMainWindow | ( | const bool | useDB = true |
) | [protected] |
Definition at line 414 of file mythmainwindow.cpp.
Referenced by getMainWindow().
| MythMainWindow::~MythMainWindow | ( | ) | [protected, virtual] |
Definition at line 518 of file mythmainwindow.cpp.
| void MythMainWindow::Init | ( | void | ) |
Definition at line 925 of file mythmainwindow.cpp.
Referenced by main(), reloadTheme(), resetTheme(), and MythContextPrivate::TempMainWindow().
| void MythMainWindow::ReinitDone | ( | void | ) |
Definition at line 1235 of file mythmainwindow.cpp.
Referenced by reloadTheme(), and resetTheme().
| void MythMainWindow::Show | ( | void | ) |
Definition at line 1255 of file mythmainwindow.cpp.
Referenced by Init().
| void MythMainWindow::AddScreenStack | ( | MythScreenStack * | stack, | |
| bool | main = false | |||
| ) |
Definition at line 622 of file mythmainwindow.cpp.
Referenced by MythScreenStack::MythScreenStack().
| void MythMainWindow::PopScreenStack | ( | ) |
Definition at line 629 of file mythmainwindow.cpp.
Referenced by Weather::~Weather().
| int MythMainWindow::GetStackCount | ( | void | ) |
Definition at line 635 of file mythmainwindow.cpp.
Referenced by MythUIWebBrowser::Init(), and MythUIWebBrowser::slotTopScreenChanged().
| MythScreenStack * MythMainWindow::GetMainStack | ( | void | ) |
Definition at line 640 of file mythmainwindow.cpp.
Referenced by MythThemedMenu::aboutScreen(), customEvent(), ChannelEditor::customEvent(), VideoDialog::DoItemDetailShow(), ScreenSetup::doLocationDialog(), ProgramRecPriority::edit(), ScheduleCommon::EditCustom(), MythBurn::editDetails(), ScheduleCommon::EditScheduled(), MythBurn::editThumbnails(), MusicCommon::editTrackInfo(), ExitToMainMenu(), MythUIHelper::GetCurrentLocation(), MythBurn::handleAddFile(), MythBurn::handleAddRecording(), ExportNative::handleAddRecording(), MythBurn::handleAddVideo(), ExportNative::handleAddVideo(), SelectDestination::handleFind(), handleMedia(), DVDThemeSelector::handleNextPage(), SelectDestination::handleNextPage(), TV::Init(), internal_play_media(), MythUIHelper::IsTopScreenInitialized(), MythThemedMenu::keyPressEvent(), main(), ScheduleCommon::MakeOverride(), MusicCallback(), mythplugin_config(), mythplugin_run(), ArchiveFileSelector::nextPressed(), ZMEvents::playPressed(), MythScreenStack::PopScreen(), LanguageSelection::prompt(), BackendSelection::prompt(), PowerSearchPopup::recordClicked(), PhrasePopup::recordClicked(), ManualSchedule::recordClicked(), CustomEdit::recordClicked(), run(), runCreateArchive(), runCreateDVD(), RunGames(), runImportVideo(), runMenu(), RunMenu(), RunNetTree(), RunNetVision(), RunNews(), PlaybackBox::RunPlaybackBox(), RunProgramFinder(), GuideGrid::RunProgramGuide(), runRipCD(), NetTree::runRSSEditor(), ScheduleEditor::RunScheduleEditor(), NetSearch::runSearchEditor(), NetTree::runTreeEditor(), RunVideoScreen(), ViewScheduled::RunViewScheduled(), RunWeather(), runZMConsole(), runZMEventView(), runZMLiveView(), setDebugShowBorders(), setDebugShowNames(), SetupMenuCallback(), Weather::setupPage(), Weather::SetupScreens(), ScheduleCommon::ShowDetails(), MythNews::ShowEditDialog(), BookmarkManager::ShowEditDialog(), ImportMusicDialog::showEditMetadataDialog(), Ripper::showEditMetadataDialog(), MythNews::ShowFeedManager(), SchedOptEditor::ShowFilters(), ImportMusicDialog::showImportCoverArtDialog(), GameUI::showInfo(), showLogViewer(), MythThemedMenu::ShowMenu(), PlaybackBox::showMetadataEditor(), ScheduleEditor::ShowMetadataOptions(), ProgLister::ShowOldRecordedMenu(), ScheduleEditor::ShowPostProc(), ScheduleEditor::ShowPreview(), ScheduleEditor::showPrevious(), ScheduleEditor::ShowSchedOpt(), showStatus(), ScheduleEditor::ShowStoreOpt(), ScheduleCommon::ShowUpcoming(), ScheduleEditor::showUpcomingByRule(), ScheduleCommon::ShowUpcomingScheduled(), MythBrowser::slotAddBookmark(), BookmarkManager::slotBookmarkClicked(), RSSEditor::slotEditSite(), RSSEditor::slotNewSite(), GeneralSetupWizard::slotNext(), AudioSetupWizard::slotNext(), BookmarkManager::slotShowMarked(), startAppearWiz(), startChannelRecPriorities(), startCustomEdit(), startCustomPriority(), startDatabaseTree(), startDelete(), startImport(), startKeysSetup(), startManaged(), startManageRecordingRules(), startManualSchedule(), startPlayback(), startPlaybackWithGroup(), startPrevious(), startProgramRecPriorities(), startRipper(), Ripper::startRipper(), startSearchCategory(), startSearchChannel(), startSearchKeyword(), startSearchMovie(), startSearchNew(), startSearchPeople(), startSearchPower(), startSearchStored(), startSearchTime(), startSearchTitle(), CustomEdit::storeClicked(), EditMetadataDialog::switchToAlbumArt(), EditAlbumartDialog::switchToMetadata(), MusicCommon::switchView(), CustomEdit::testClicked(), CustomPriority::testSchedule(), TVMenuCallback(), ProgramRecPriority::upcoming(), ChannelRecPriority::upcoming(), VideoDialog::VideoDialog(), and WeatherCallback().
| MythScreenStack * MythMainWindow::GetStack | ( | const QString & | stackname | ) |
Definition at line 645 of file mythmainwindow.cpp.
Referenced by MythControls::ActionButtonPressed(), MythBurn::changeProfile(), MythControls::ChangeView(), GuideGrid::ChannelGroupMenu(), ChannelEditor::channelIconImport(), MythThemedMenu::checkPinCode(), FileScanner::cleanDB(), GameHandler::clearAllGameData(), MythControls::Close(), MythNews::createProgress(), GameHandler::CreateProgress(), ProgFinder::customEvent(), MusicPlayer::customEvent(), MusicCommon::customEvent(), ChannelEditor::del(), ZMEvents::deleteAll(), ChannelEditor::deleteChannels(), MythControls::DeleteKey(), ViewScheduled::deleteRule(), GuideGrid::deleteRule(), PlaybackBox::displayRecGroup(), ParentalLevelChangeCheckerPrivate::DoCheck(), MythWebView::doDownloadRequested(), ScreenSetup::doListSelect(), ScreenWizard::doMenu(), VideoScanner::doScan(), GameScanner::doScan(), LocationDialog::doSearch(), PowerSearchPopup::editClicked(), CriteriaRowEditor::editDate(), EditMetadataDialog::EditMetadataDialog(), ExitPrompterPrivate::ExitPrompterPrivate(), MetadataOptions::FindImagePopup(), SourceManager::findScripts(), GeneralSetupWizard::GeneralSetupWizard(), MythUIHelper::GetCurrentLocation(), MythControls::GrabKey(), ExitPrompter::handleExit(), ImportIconsWizard::ImportIconsWizard(), RecordingSelector::Init(), MythUITextEdit::keyPressEvent(), MythBrowser::keyPressEvent(), BookmarkManager::keyPressEvent(), GrabberSettings::Load(), loadMusic(), ImportMusicDialog::locationPressed(), ChannelEditor::menu(), MetadataOptions::MetadataOptions(), NetSearch::NetSearch(), NetTree::NetTree(), EditMetadataDialog::NewCategoryPopup(), MusicPlayer::nextAuto(), EditMetadataDialog::OnArtworkSearchDone(), FileAssocDialog::OnNewExtensionPressed(), MythWebView::openBusyPopup(), MythScreenType::OpenBusyPopup(), PlaybackBox::PlaybackBox(), GameHandler::processGames(), BackendSelection::PromptForPassword(), StoreOptEditor::PromptForRecgroup(), GameHandler::promptForRemoval(), Q_DECLARE_METATYPE(), MusicData::reloadMusic(), ProgramRecPriority::remove(), MythControls::ResolveConflict(), RunVideoScreen(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), EditMetadataDialog::searchAlbum(), Ripper::searchAlbum(), EditMetadataDialog::searchArtist(), Ripper::searchArtist(), EditMetadataDialog::searchCompilationArtist(), FileScanner::SearchDir(), SearchEditor::SearchEditor(), EditMetadataDialog::searchGenre(), Ripper::searchGenre(), VideoDialog::searchStart(), GameUI::searchStart(), RSSEditPopup::SelectImagePopup(), PlaybackBox::setRecGroup(), ShowBusyPopup(), ProgLister::ShowChooseViewMenu(), Ripper::ShowConflictMenu(), ProgLister::ShowDeleteRuleMenu(), MythWebView::showDownloadMenu(), MusicCommon::showExitMenu(), ImportNative::showList(), ZMEvents::showMenu(), WelcomeDialog::showMenu(), VisualizerView::ShowMenu(), ViewScheduled::ShowMenu(), VideoSelector::showMenu(), ThumbFinder::showMenu(), SearchView::ShowMenu(), RecordingSelector::showMenu(), ProgramRecPriority::showMenu(), ProgLister::ShowMenu(), ProgFinder::ShowMenu(), ProgDetails::showMenu(), MythNews::ShowMenu(), MythControls::ShowMenu(), MythBurn::showMenu(), MusicCommon::ShowMenu(), LogViewer::showMenu(), ImportMusicDialog::showMenu(), GuideGrid::showMenu(), ExportNative::showMenu(), EditAlbumartDialog::showMenu(), EditMetadataDialog::showMenu(), ChannelRecPriority::ShowMenu(), MusicPlayer::showMiniPlayer(), ScheduleCommon::ShowNotRecordingDialog(), ShowOkPopup(), MusicCommon::showPlaylistOptionsMenu(), ThemeChooser::showPopupMenu(), ScheduleCommon::ShowRecordingDialog(), EditMetadataCommon::showSaveMenu(), ScheduleEditor::ShowSchedInfo(), MythUIButtonList::ShowSearchDialog(), ProgramRecPriority::showSortMenu(), ViewScheduleDiff::showStatus(), SmartPLResultViewer::showTrackInfo(), MusicCommon::showTrackInfo(), VisualizerView::showTrackInfoPopup(), EditAlbumartDialog::showTypeMenu(), ScreenSetup::showUnitsPopup(), MusicCommon::showVolume(), showWarningDialog(), BookmarkManager::slotDeleteCurrent(), BookmarkManager::slotDeleteMarked(), RSSEditor::slotDeleteSite(), MythBrowser::slotEnterURL(), BookmarkEditor::slotFindCategory(), BurnMenu::start(), EditAlbumartDialog::startCopyImageToTag(), StartPrompterPrivate::StartPrompterPrivate(), ImportMusicDialog::startScan(), TV::StartTV(), StatusBox::StatusBox(), TreeEditor::TreeEditor(), MythBurn::updateArchiveList(), CriteriaRowEditor::valueButtonClicked(), VideoDialog::VideoDialog(), VideoSetupWizard::VideoSetupWizard(), and ZMConsole::ZMConsole().
| MythScreenStack * MythMainWindow::GetStackAt | ( | int | pos | ) |
Definition at line 656 of file mythmainwindow.cpp.
Referenced by MythUIWebBrowser::Init(), and MythUIWebBrowser::slotTopScreenChanged().
| bool MythMainWindow::TranslateKeyPress | ( | const QString & | context, | |
| QKeyEvent * | e, | |||
| QStringList & | actions, | |||
| bool | allowJumps = true | |||
| ) |
Get a list of actions for a keypress in the given context.
| context | The context in which to lookup the keypress for actions. | |
| e | The keypress event to lookup. | |
| actions | The QStringList that will contain the list of actions. | |
| allowJumps | if true then jump points are allowed |
Definition at line 1492 of file mythmainwindow.cpp.
Referenced by MythTerminalKeyFilter::eventFilter(), ZMPlayer::keyPressEvent(), ZMLivePlayer::keyPressEvent(), ZMEvents::keyPressEvent(), ZMConsole::keyPressEvent(), WelcomeDialog::keyPressEvent(), ScreenSetup::keyPressEvent(), Weather::keyPressEvent(), TrackInfoPopup::keyPressEvent(), VisualizerView::keyPressEvent(), VirtualKeyboardQt::keyPressEvent(), ViewScheduleDiff::keyPressEvent(), ViewScheduled::keyPressEvent(), VideoSelector::keyPressEvent(), VideoDialog::keyPressEvent(), ItemDetailPopup::keyPressEvent(), UIKeyboardType::keyPressEvent(), TreeEditor::keyPressEvent(), ThumbFinder::keyPressEvent(), ThemeChooser::keyPressEvent(), StatusBox::keyPressEvent(), SmartPLResultViewer::keyPressEvent(), SingleView::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(), MythWizard::keyPressEvent(), MythListBox::keyPressEvent(), MythPushButton::keyPressEvent(), MythRemoteLineEdit::keyPressEvent(), MythLineEdit::keyPressEvent(), MythSlider::keyPressEvent(), MythSpinBox::keyPressEvent(), MythRadioButton::keyPressEvent(), MythCheckBox::keyPressEvent(), MythComboBox::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), MythUIWebBrowser::keyPressEvent(), MythWebView::keyPressEvent(), MythUITextEdit::keyPressEvent(), MythUICheckBox::keyPressEvent(), MythUIButtonTree::keyPressEvent(), SearchButtonListDialog::keyPressEvent(), MythUIButtonList::keyPressEvent(), MythUIButton::keyPressEvent(), MythThemedMenu::keyPressEvent(), MythScreenType::keyPressEvent(), MythUIProgressDialog::keyPressEvent(), MythUIBusyDialog::keyPressEvent(), MythNewsEditor::keyPressEvent(), MythNewsConfig::keyPressEvent(), MythNews::keyPressEvent(), MythFlashPlayer::keyPressEvent(), MythProgressDialog::keyPressEvent(), MythPopupBox::keyPressEvent(), MythDialog::keyPressEvent(), MythConfirmationDialog::keyPressEvent(), MythDialogBox::keyPressEvent(), ConfigurationDialogWidget::keyPressEvent(), MythBurn::keyPressEvent(), MythBrowser::keyPressEvent(), TrackInfoDialog::keyPressEvent(), MythMusicVolumeDialog::keyPressEvent(), MusicCommon::keyPressEvent(), MiniPlayer::keyPressEvent(), LogViewer::keyPressEvent(), ImportNative::keyPressEvent(), ImportCoverArtDialog::keyPressEvent(), ImportMusicDialog::keyPressEvent(), GuideGrid::keyPressEvent(), GLSingleView::keyPressEvent(), GameUI::keyPressEvent(), FileSelector::keyPressEvent(), ExportNative::keyPressEvent(), EditAlbumartDialog::keyPressEvent(), EditMetadataCommon::keyPressEvent(), CustomEdit::keyPressEvent(), ChannelRecPriority::keyPressEvent(), RipStatus::keyPressEvent(), Ripper::keyPressEvent(), BookmarkManager::keyPressEvent(), BookmarkEditor::keyPressEvent(), and TV::ProcessKeypress().
| void MythMainWindow::ReloadKeys | ( | void | ) |
Definition at line 1227 of file mythmainwindow.cpp.
Referenced by main(), and resetAllKeys().
| void MythMainWindow::ClearKey | ( | const QString & | context, | |
| const QString & | action | |||
| ) |
Definition at line 1564 of file mythmainwindow.cpp.
Referenced by KeyBindings::CommitAction().
| void MythMainWindow::ClearKeyContext | ( | const QString & | context | ) |
Definition at line 1581 of file mythmainwindow.cpp.
Referenced by TV::ReloadKeys(), ReloadKeys(), and ReloadKeys().
| void MythMainWindow::BindKey | ( | const QString & | context, | |
| const QString & | action, | |||
| const QString & | key | |||
| ) |
Definition at line 1588 of file mythmainwindow.cpp.
Referenced by KeyBindings::CommitAction(), and RegisterKey().
| void MythMainWindow::RegisterKey | ( | const QString & | context, | |
| const QString & | action, | |||
| const QString & | description, | |||
| const QString & | key | |||
| ) |
Definition at line 1620 of file mythmainwindow.cpp.
Referenced by InitKeys().
| QString MythMainWindow::GetKey | ( | const QString & | context, | |
| const QString & | action | |||
| ) | const |
Definition at line 1688 of file mythmainwindow.cpp.
Referenced by MythUIButtonList::ParseElement().
| void MythMainWindow::ClearJump | ( | const QString & | destination | ) |
Definition at line 1710 of file mythmainwindow.cpp.
Referenced by ClearAllJumps(), and KeyBindings::CommitJumppoint().
| void MythMainWindow::BindJump | ( | const QString & | destination, | |
| const QString & | key | |||
| ) |
Definition at line 1731 of file mythmainwindow.cpp.
Referenced by KeyBindings::CommitJumppoint(), and RegisterJump().
| void MythMainWindow::RegisterJump | ( | const QString & | destination, | |
| const QString & | description, | |||
| const QString & | key, | |||
| void(*)(void) | callback, | |||
| bool | exittomain = true, |
|||
| QString | localAction = "" | |||
| ) |
Definition at line 1770 of file mythmainwindow.cpp.
| void MythMainWindow::ClearAllJumps | ( | ) |
Definition at line 1815 of file mythmainwindow.cpp.
Referenced by ReloadJumpPoints().
| void MythMainWindow::RegisterMediaPlugin | ( | const QString & | name, | |
| const QString & | desc, | |||
| MediaPlayCallback | fn | |||
| ) |
Definition at line 1846 of file mythmainwindow.cpp.
| bool MythMainWindow::HandleMedia | ( | const QString & | handler, | |
| const QString & | mrl, | |||
| const QString & | plot = "", |
|||
| const QString & | title = "", |
|||
| const QString & | subtitle = "", |
|||
| const QString & | director = "", |
|||
| int | season = 0, |
|||
| int | episode = 0, |
|||
| const QString & | inetref = "", |
|||
| int | lenMins = 120, |
|||
| const QString & | year = "1895", |
|||
| const QString & | id = "", |
|||
| bool | useBookmarks = false | |||
| ) |
Definition at line 1865 of file mythmainwindow.cpp.
Referenced by MythWebView::customEvent(), customEvent(), NetTree::doPlayVideo(), NetSearch::doPlayVideo(), MythThemedMenu::handleAction(), VideoPlayHandleMedia::Play(), playDisc(), MythNews::playVideo(), GalleryUtil::PlayVideo(), VideoSetupWizard::playVideoTest(), runTestDVD(), EditMetadataCommon::searchForAlbumImages(), EditMetadataDialog::searchForArtistImages(), EditMetadataDialog::searchForGenreImages(), VideoDialog::ShowHomepage(), NetTree::showWebVideo(), NetSearch::showWebVideo(), GeneralSetupWizard::slotView(), MythNews::slotViewArticle(), NetTree::streamWebVideo(), and NetSearch::streamWebVideo().
| void MythMainWindow::HandleTVPower | ( | bool | poweron | ) |
Definition at line 1890 of file mythmainwindow.cpp.
Referenced by MythScreenType::keyPressEvent().
| void MythMainWindow::JumpTo | ( | const QString & | destination, | |
| bool | pop = true | |||
| ) |
Definition at line 1823 of file mythmainwindow.cpp.
Referenced by ThemeChooser::customEvent(), MythControls::customEvent(), MythThemedMenu::handleAction(), handleDVDMedia(), handleMedia(), main(), NetworkControl::processJump(), NetworkControl::processPlay(), ThemeChooser::saveAndReload(), signal_USR1_handler(), ScreenWizard::slotResetSettings(), TranslateKeyPress(), TVMenuCallback(), and ScreenWizard::updateSettings().
| bool MythMainWindow::DestinationExists | ( | const QString & | destination | ) | const |
Definition at line 1836 of file mythmainwindow.cpp.
Referenced by main(), and MythThemedMenu::parseThemeButton().
| QStringList MythMainWindow::EnumerateDestinations | ( | void | ) | const |
Definition at line 1841 of file mythmainwindow.cpp.
Referenced by main().
| bool MythMainWindow::IsExitingToMain | ( | void | ) | const |
Definition at line 1404 of file mythmainwindow.cpp.
Referenced by MusicCommon::keyPressEvent(), and MythScreenStack::PopScreen().
| MythMainWindow * MythMainWindow::getMainWindow | ( | const bool | useDB = true |
) | [static] |
Return the existing main window, or create one.
| useDB | If this is a temporary window, which is used to bootstrap the database, passing false prevents any database access. |
Definition at line 325 of file mythmainwindow.cpp.
Referenced by GetMythMainWindow(), GetMythPainter(), MythDisplay::GetWindowID(), VideoOutputOpenGL::InitOSD(), VideoOutputOpenGL::SetupContext(), and MythContextPrivate::TempMainWindow().
| void MythMainWindow::destroyMainWindow | ( | void | ) | [static] |
Definition at line 341 of file mythmainwindow.cpp.
Referenced by DestroyMythMainWindow().
| MythPainter * MythMainWindow::GetCurrentPainter | ( | void | ) |
Definition at line 581 of file mythmainwindow.cpp.
Referenced by ZMClient::getEventFrame(), ThumbFinder::getFrameImage(), GetMythPainter(), VideoOutputOpenGL::InitOSD(), and ThumbFinder::updatePositionBar().
| QWidget * MythMainWindow::GetPaintWindow | ( | void | ) |
Definition at line 586 of file mythmainwindow.cpp.
Referenced by MythScreenType::aboutToHide(), MythScreenType::aboutToShow(), GuideGrid::EmbedTVWindow(), GuideGrid::HideTVWindow(), TV::Init(), GalleryUtil::PlayVideo(), VideoOutputOpenGL::PrepareFrame(), GuideGrid::refreshVideo(), and TV::StartEmbedding().
| MythRender * MythMainWindow::GetRenderDevice | ( | ) |
Definition at line 617 of file mythmainwindow.cpp.
Referenced by VAAPIDisplay::Create(), and VideoOutputOpenGL::SetupContext().
| void MythMainWindow::ShowPainterWindow | ( | void | ) |
Definition at line 591 of file mythmainwindow.cpp.
Referenced by Init(), ReinitDone(), SetDrawEnabled(), and TVMenuCallback().
| void MythMainWindow::HidePainterWindow | ( | void | ) |
Definition at line 599 of file mythmainwindow.cpp.
Referenced by SetDrawEnabled(), and TVMenuCallback().
| void MythMainWindow::ResizePainterWindow | ( | const QSize & | size | ) |
Definition at line 609 of file mythmainwindow.cpp.
Referenced by TV::HandleStateChange(), TV::Init(), Init(), and TV::~TV().
| void MythMainWindow::GrabWindow | ( | QImage & | image | ) |
Definition at line 816 of file mythmainwindow.cpp.
Referenced by ScreenShot().
| bool MythMainWindow::SaveScreenShot | ( | const QImage & | image, | |
| QString | filename = "" | |||
| ) |
Definition at line 852 of file mythmainwindow.cpp.
Referenced by MythRenderVDPAU::GetScreenShot(), and ScreenShot().
| bool MythMainWindow::ScreenShot | ( | int | w = 0, |
|
| int | h = 0, |
|||
| QString | filename = "" | |||
| ) |
Definition at line 880 of file mythmainwindow.cpp.
Referenced by TV::ActiveHandleAction(), TV::customEvent(), customEvent(), and MythScreenType::keyPressEvent().
| void MythMainWindow::RemoteScreenShot | ( | QString | filename, | |
| int | x, | |||
| int | y | |||
| ) |
Definition at line 845 of file mythmainwindow.cpp.
Referenced by MythFEXML::GetScreenShot().
| void MythMainWindow::AllowInput | ( | bool | allow | ) |
Definition at line 1900 of file mythmainwindow.cpp.
Referenced by VideoDialog::ShowHomepage(), NetTree::showWebVideo(), NetSearch::showWebVideo(), BookmarkManager::slotBookmarkClicked(), BookmarkManager::slotShowMarked(), GeneralSetupWizard::slotView(), and MythNews::slotViewArticle().
| QRect MythMainWindow::GetUIScreenRect | ( | void | ) |
Definition at line 2478 of file mythmainwindow.cpp.
Referenced by MythThemeBase::Init(), MythScreenType::MythScreenType(), OSD::OverrideUIScale(), MythUIText::ParseElement(), MythUIGuideGrid::ParseElement(), MythScreenType::ParseElement(), XMLParseBase::parseSize(), MythThemeBase::Reload(), FontMap::Rescale(), MythFontProperties::Rescale(), MythUIButtonList::ShowSearchDialog(), and VideoVisualGoom::VideoVisualGoom().
| void MythMainWindow::SetUIScreenRect | ( | QRect & | rect | ) |
Definition at line 2483 of file mythmainwindow.cpp.
Referenced by OSD::OverrideUIScale(), and OSD::RevertUIScale().
| int MythMainWindow::GetDrawInterval | ( | ) | const |
Definition at line 2488 of file mythmainwindow.cpp.
Referenced by MythUIAnimation::IncrementCurrentTime().
| int MythMainWindow::NormalizeFontSize | ( | int | pointSize | ) |
Definition at line 2404 of file mythmainwindow.cpp.
Referenced by XMLParse::parseFont().
Definition at line 2432 of file mythmainwindow.cpp.
| QPoint MythMainWindow::NormPoint | ( | const QPoint & | point | ) |
Definition at line 2444 of file mythmainwindow.cpp.
Referenced by MythThemeBase::Init(), and MythThemeBase::Reload().
| QSize MythMainWindow::NormSize | ( | const QSize & | size | ) |
Definition at line 2453 of file mythmainwindow.cpp.
Referenced by XMLParseBase::parseSize().
| int MythMainWindow::NormX | ( | const int | x | ) |
Definition at line 2462 of file mythmainwindow.cpp.
Referenced by MythPoint::NormPoint(), MythRect::NormRect(), and MythUIType::NormX().
| int MythMainWindow::NormY | ( | const int | y | ) |
Definition at line 2467 of file mythmainwindow.cpp.
Referenced by MythPoint::NormPoint(), MythRect::NormRect(), and MythUIType::NormY().
| void MythMainWindow::SetScalingFactors | ( | float | wmult, | |
| float | hmult | |||
| ) |
Definition at line 2472 of file mythmainwindow.cpp.
Referenced by OSD::OverrideUIScale(), and OSD::RevertUIScale().
| void MythMainWindow::StartLIRC | ( | void | ) |
Definition at line 2493 of file mythmainwindow.cpp.
Referenced by MythMainWindow(), and signal_USR2_handler().
| void MythMainWindow::attach | ( | QWidget * | child | ) |
Definition at line 1267 of file mythmainwindow.cpp.
Referenced by MythDialog::MythDialog(), and GalleryUtil::PlayVideo().
| void MythMainWindow::detach | ( | QWidget * | child | ) |
Definition at line 1295 of file mythmainwindow.cpp.
Referenced by GalleryUtil::PlayVideo(), MythRemoteLineEdit::popupVirtualKeyboard(), MythLineEdit::popupVirtualKeyboard(), MythComboBox::popupVirtualKeyboard(), and MythDialog::TeardownAll().
| QWidget * MythMainWindow::currentWidget | ( | void | ) |
Definition at line 1323 of file mythmainwindow.cpp.
Referenced by animate(), attach(), customEvent(), detach(), drawScreen(), eventFilter(), ExitToMainMenu(), getTarget(), VideoPlayerCommand::Play(), playDisc(), GalleryUtil::PlayVideo(), and NetworkControl::processKey().
| uint MythMainWindow::PushDrawDisabled | ( | void | ) |
Definition at line 1331 of file mythmainwindow.cpp.
Referenced by TV::customEvent(), customEvent(), and TV::HandleStateChange().
| uint MythMainWindow::PopDrawDisabled | ( | void | ) |
Definition at line 1340 of file mythmainwindow.cpp.
Referenced by customEvent(), TV::DoEditSchedule(), and TV::~TV().
| void MythMainWindow::SetEffectsEnabled | ( | bool | enable | ) |
Definition at line 1392 of file mythmainwindow.cpp.
Referenced by reloadTheme().
| void MythMainWindow::draw | ( | void | ) |
Definition at line 768 of file mythmainwindow.cpp.
Referenced by drawScreen(), and VideoOutputOpenGL::PrepareFrame().
| void MythMainWindow::ResetIdleTimer | ( | void | ) |
Definition at line 2563 of file mythmainwindow.cpp.
Referenced by eventFilter(), and PauseIdleTimer().
| void MythMainWindow::PauseIdleTimer | ( | bool | pause | ) |
Definition at line 2575 of file mythmainwindow.cpp.
Referenced by customEvent().
| void MythMainWindow::mouseTimeout | ( | void | ) | [slot] |
Definition at line 1905 of file mythmainwindow.cpp.
Referenced by MythMainWindow().
| void MythMainWindow::HideMouseTimeout | ( | void | ) | [slot] |
Definition at line 2558 of file mythmainwindow.cpp.
Referenced by MythMainWindow().
| void MythMainWindow::IdleTimeout | ( | void | ) | [slot] |
Definition at line 2585 of file mythmainwindow.cpp.
Referenced by MythMainWindow().
| void MythMainWindow::animate | ( | void | ) | [protected, slot] |
Definition at line 664 of file mythmainwindow.cpp.
Referenced by MythMainWindow().
| void MythMainWindow::doRemoteScreenShot | ( | QString | filename, | |
| int | x, | |||
| int | y | |||
| ) | [protected, slot] |
Definition at line 833 of file mythmainwindow.cpp.
Referenced by MythMainWindow().
| void MythMainWindow::signalRemoteScreenShot | ( | QString | filename, | |
| int | x, | |||
| int | y | |||
| ) | [signal] |
Referenced by MythMainWindow(), and RemoteScreenShot().
| void MythMainWindow::InitKeys | ( | void | ) | [protected] |
Definition at line 1078 of file mythmainwindow.cpp.
Referenced by MythMainWindow(), and ReloadKeys().
| bool MythMainWindow::eventFilter | ( | QObject * | o, | |
| QEvent * | e | |||
| ) | [protected] |
Definition at line 1922 of file mythmainwindow.cpp.
| void MythMainWindow::customEvent | ( | QEvent * | ce | ) | [protected] |
Definition at line 2118 of file mythmainwindow.cpp.
| void MythMainWindow::closeEvent | ( | QCloseEvent * | e | ) | [protected] |
Definition at line 803 of file mythmainwindow.cpp.
| void MythMainWindow::drawScreen | ( | void | ) | [protected] |
Definition at line 711 of file mythmainwindow.cpp.
Referenced by MythPainterWindowQt::paintEvent(), MythPainterWindowD3D9::paintEvent(), and MythPainterWindowGL::paintEvent().
| bool MythMainWindow::event | ( | QEvent * | e | ) | [protected] |
Definition at line 893 of file mythmainwindow.cpp.
| void MythMainWindow::ExitToMainMenu | ( | void | ) | [protected] |
Definition at line 1409 of file mythmainwindow.cpp.
Referenced by customEvent().
| QObject * MythMainWindow::getTarget | ( | QKeyEvent & | key | ) | [protected] |
Definition at line 2375 of file mythmainwindow.cpp.
Referenced by customEvent(), eventFilter(), and ExitToMainMenu().
| void MythMainWindow::SetDrawEnabled | ( | bool | enable | ) | [protected] |
Definition at line 1352 of file mythmainwindow.cpp.
Referenced by customEvent(), PopDrawDisabled(), and PushDrawDisabled().
| void MythMainWindow::LockInputDevices | ( | bool | locked | ) | [protected] |
Definition at line 2528 of file mythmainwindow.cpp.
Referenced by customEvent().
| void MythMainWindow::ShowMouseCursor | ( | bool | show | ) | [protected] |
Definition at line 2544 of file mythmainwindow.cpp.
Referenced by eventFilter(), HideMouseTimeout(), and Init().
| void MythMainWindow::EnterStandby | ( | ) | [protected] |
Definition at line 2590 of file mythmainwindow.cpp.
Referenced by IdleTimeout().
| void MythMainWindow::ExitStandby | ( | ) | [protected] |
Definition at line 2602 of file mythmainwindow.cpp.
Referenced by ResetIdleTimer().
friend class MythPainterWindowGL [friend] |
Definition at line 34 of file mythmainwindow.h.
Referenced by Init().
friend class MythPainterWindowQt [friend] |
Definition at line 35 of file mythmainwindow.h.
Referenced by Init().
friend class MythPainterWindowVDPAU [friend] |
Definition at line 36 of file mythmainwindow.h.
friend class MythPainterWindowD3D9 [friend] |
Definition at line 37 of file mythmainwindow.h.
Referenced by Init().
MythMainWindowPrivate* MythMainWindow::d [protected] |
Definition at line 172 of file mythmainwindow.h.
Referenced by AddScreenStack(), AllowInput(), animate(), attach(), BindJump(), BindKey(), ClearAllJumps(), ClearJump(), ClearKey(), ClearKeyContext(), closeEvent(), currentWidget(), customEvent(), DestinationExists(), detach(), draw(), drawScreen(), EnterStandby(), EnumerateDestinations(), event(), eventFilter(), ExitStandby(), ExitToMainMenu(), GetCurrentPainter(), GetDrawInterval(), GetMainStack(), GetPaintWindow(), GetRenderDevice(), GetStack(), GetStackAt(), GetStackCount(), getTarget(), GetUIScreenRect(), HandleMedia(), HandleTVPower(), HidePainterWindow(), Init(), IsExitingToMain(), JumpTo(), LockInputDevices(), mouseTimeout(), MythMainWindow(), NormalizeFontSize(), NormPoint(), NormRect(), NormSize(), NormX(), NormY(), PauseIdleTimer(), PopDrawDisabled(), PopScreenStack(), PushDrawDisabled(), RegisterJump(), RegisterKey(), RegisterMediaPlugin(), ReinitDone(), ResetIdleTimer(), ResizePainterWindow(), SetDrawEnabled(), SetEffectsEnabled(), SetScalingFactors(), SetUIScreenRect(), Show(), ShowMouseCursor(), ShowPainterWindow(), StartLIRC(), TranslateKeyPress(), and ~MythMainWindow().
1.6.3