MythTV  master
Classes | Macros | Enumerations | Functions
mythuihelper.h File Reference
#include <QStringList>
#include <QString>
#include <QFont>
#include <QMutex>
#include "mythuiexp.h"
#include "themeinfo.h"
Include dependency graph for mythuihelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MythUIMenuCallbacks
 
class  MythUIHelper
 

Macros

#define DEFAULT_UI_THEME   "MythCenter"
 
#define FALLBACK_UI_THEME   "Terra"
 

Enumerations

enum  ImageCacheMode { kCacheNormal = 0x0, kCacheIgnoreDisk = 0x1, kCacheCheckMemoryOnly = 0x2, kCacheForceStat = 0x4 }
 

Functions

MUI_PUBLIC MythUIHelperGetMythUI ()
 
MUI_PUBLIC void DestroyMythUI ()
 

Macro Definition Documentation

◆ DEFAULT_UI_THEME

#define DEFAULT_UI_THEME   "MythCenter"

Definition at line 12 of file mythuihelper.h.

◆ FALLBACK_UI_THEME

#define FALLBACK_UI_THEME   "Terra"

Definition at line 13 of file mythuihelper.h.

Enumeration Type Documentation

◆ ImageCacheMode

Enumerator
kCacheNormal 
kCacheIgnoreDisk 
kCacheCheckMemoryOnly 
kCacheForceStat 

Definition at line 24 of file mythuihelper.h.

Function Documentation

◆ GetMythUI()

MUI_PUBLIC MythUIHelper* GetMythUI ( )

Definition at line 81 of file mythuihelper.cpp.

Referenced by ThemeUpdateChecker::checkForUpdate(), MythBrowser::Create(), MythUIVirtualKeyboard::Create(), GalleryThumbView::customEvent(), MythMainWindow::customEvent(), MythMainWindow::EnterStandby(), MythMainWindow::ExitStandby(), MythWebPage::extension(), MythThemedMenu::findMenuFile(), MythUIImage::FindRandomImage(), MythThemedMenu::handleAction(), MythThemeBase::Init(), MythMainWindow::Init(), MythContextPrivate::Init(), MythUIWebBrowser::Init(), TV::Init(), GameHandler::Launchgame(), MythImage::Load(), MythUIImage::Load(), XMLParseBase::LoadBaseTheme(), MenuBase::LoadFileHelper(), ImageLoader::LoadImage(), MythUIVirtualKeyboard::loadKeyDefinitions(), loadScreens(), XMLParseBase::LoadWindowFromXML(), main(), MenuTheme(), MythImage::MythImage(), MythImageReader::MythImageReader(), mythplugin_config(), OSD::OverrideUIScale(), MythUIGuideGrid::parseDefaultCategoryColors(), MythUIGuideGrid::ParseElement(), MythUIText::ParseElement(), playDisc(), Frontend::PlayRecording(), NetworkControl::processJump(), NetworkControl::processPlay(), NetworkControl::processQuery(), NetworkControl::processTheme(), SchemaUpgradeWizard::PromptForUpgrade(), MythThemeBase::Reload(), reloadTheme(), EditAlbumartDialog::removeCachedImage(), GalleryThumbView::RemoveImages(), ThemeChooser::removeThemeDir(), resetTheme(), OSD::RevertUIScale(), MetadataImageDownload::run(), SettingsHelper::RunEpilog(), runMenu(), runMusicPlayback(), runMusicSelection(), runMusicStreamPlayback(), SettingsHelper::RunProlog(), MusicPlayer::sendNotification(), MythFontProperties::SetPixelSize(), MythRect::setRect(), MythContextPrivate::TempMainWindow(), VisualBase::VisualBase(), XMLParseBase::WindowExists(), ZMLivePlayer::ZMLivePlayer(), MythUIImage::~MythUIImage(), VisualBase::~VisualBase(), and ZMLivePlayer::~ZMLivePlayer().

◆ DestroyMythUI()

MUI_PUBLIC void DestroyMythUI ( )

Definition at line 86 of file mythuihelper.cpp.

Referenced by main(), and MythContextPrivate::~MythContextPrivate().