Public Member Functions |
| | GameDetailsPopup (MythScreenStack *parent, const RomInfo *romInfo) |
| | ~GameDetailsPopup () |
| bool | Create (void) |
| void | SetReturnEvent (QObject *retobject, const QString &resultid) |
| | MythScreenType (MythScreenStack *parent, const QString &name, bool fullscreen=true) |
| virtual | ~MythScreenType () |
| 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) |
| | MythUIType (QObject *parent, const QString &name) |
| virtual void | Reset (void) |
| | Reset the widget to it's original state, should not reset changes made by the theme.
|
| void | AddChild (MythUIType *child) |
| | Add a child UIType.
|
| MythUIType * | GetChild (const QString &name) const |
| | Get a named child of this UIType.
|
| MythUIType * | GetChildAt (const QPoint &p, bool recursive=true, bool focusable=true) const |
| | Return the first MythUIType which accepts focus found at the given coordinates.
|
| QList< MythUIType * > * | GetAllChildren (void) |
| | Return a list of all child widgets.
|
| void | DeleteChild (const QString &name) |
| | Delete a named child of this UIType.
|
| void | DeleteChild (MythUIType *child) |
| | Delete the given UIType if it is a child of this UIType.
|
| void | DeleteAllChildren (void) |
| | Delete all child widgets.
|
| bool | NeedsRedraw (void) const |
| void | ResetNeedsRedraw (void) |
| void | SetRedraw (void) |
| void | SetChildNeedsRedraw (MythUIType *child) |
| bool | CanTakeFocus (void) const |
| | Return if this widget can accept input focus.
|
| void | SetCanTakeFocus (bool set=true) |
| | Set whether this widget can take focus.
|
| void | SetFocusOrder (int) |
| bool | IsEnabled (void) const |
| void | SetEnabled (bool enable) |
| bool | MoveToTop (void) |
| bool | MoveChildToTop (MythUIType *child) |
| void | ActivateAnimations (MythUIAnimation::Trigger trigger) |
| QList< MythUIAnimation * > * | GetAnimations (void) |
| virtual void | Pulse (void) |
| | Pulse is called 70 times a second to trigger a single frame of an animation.
|
| void | Draw (MythPainter *p, int xoffset, int yoffset, int alphaMod=255, QRect clipRegion=QRect()) |
| void | SetPosition (int x, int y) |
| | Convenience method, calls SetPosition(const MythPoint&) Override that instead to change functionality.
|
| virtual void | SetPosition (const MythPoint &pos) |
| virtual MythPoint | GetPosition (void) const |
| virtual void | SetSize (const QSize &size) |
| virtual void | SetMinSize (const MythPoint &size) |
| | Set the minimum size of this widget, for widgets which can be rescaled.
|
| virtual QSize | GetMinSize (void) const |
| virtual void | SetArea (const MythRect &rect) |
| virtual void | AdjustMinArea (int delta_x, int delta_y, int delta_w, int delta_h) |
| | Adjust the size of a sibling.
|
| virtual void | VanishSibling (void) |
| virtual void | SetMinAreaParent (MythRect actual_area, MythRect full_area, MythUIType *child) |
| | Adjust the size of sibling objects within the button.
|
| virtual void | SetMinArea (const MythRect &rect) |
| | Set the minimum area based on the given size.
|
| virtual MythRect | GetArea (void) const |
| | If the object has a minimum area defined, return it, other wise return the default area.
|
| virtual MythRect | GetFullArea (void) const |
| virtual void | RecalculateArea (bool recurse=true) |
| void | ExpandArea (const MythRect &rect) |
| virtual QRegion | GetDirtyArea (void) const |
| bool | IsVisible (bool recurse=false) const |
| void | SetVisible (bool visible) |
| void | MoveTo (QPoint destXY, QPoint speedXY) |
| void | AdjustAlpha (int mode, int alphachange, int minalpha=0, int maxalpha=255) |
| void | SetAlpha (int newalpha) |
| int | GetAlpha (void) const |
| virtual void | mediaEvent (MythMediaEvent *) |
| | Media/Device status event handler, received from MythMediaMonitor.
|
| MythFontProperties * | GetFont (const QString &text) const |
| bool | AddFont (const QString &text, MythFontProperties *fontProp) |
| void | SetHelpText (const QString &text) |
| QString | GetHelpText (void) const |
| void | SetXMLLocation (const QString &filename, int where) |
| QString | GetXMLLocation (void) const |
| bool | IsDeferredLoading (bool recurse=false) const |
| void | SetDeferLoad (bool defer) |
| virtual void | LoadNow (void) |
| | Cause images in this and child widgets to be loaded.
|
| bool | ContainsPoint (const QPoint &point) const |
| | Check if the given point falls within this widgets area.
|
| void | SetPainter (MythPainter *painter) |
| void | SetCentre (UIEffects::Centre centre) |
| void | SetZoom (float zoom) |
| void | SetHorizontalZoom (float zoom) |
| void | SetVerticalZoom (float zoom) |
| void | SetAngle (float angle) |
| void | SetDependIsDefault (bool isDefault) |
| void | SetReverseDependence (bool reverse) |
| void | SetDependsMap (QMap< QString, QString > dependsMap) |
| QMap< QString, QString > | GetDependsMap () const |
Additional Inherited Members |
| virtual void | Close () |
| void | Exiting () |
| static QString | getFirstText (QDomElement &element) |
| static bool | parseBool (const QString &text) |
| static bool | parseBool (QDomElement &element) |
| static MythPoint | parsePoint (const QString &text, bool normalize=true) |
| static MythPoint | parsePoint (QDomElement &element, bool normalize=true) |
| static QSize | parseSize (const QString &text, bool normalize=true) |
| static QSize | parseSize (QDomElement &element, bool normalize=true) |
| static MythRect | parseRect (const QString &text, bool normalize=true) |
| static MythRect | parseRect (QDomElement &element, bool normalize=true) |
| static int | parseAlignment (const QString &text) |
| static int | parseAlignment (QDomElement &element) |
| static QBrush | parseGradient (const QDomElement &element) |
| static QString | parseText (QDomElement &element) |
| static MythUIType * | GetGlobalObjectStore (void) |
| static void | ClearGlobalObjectStore (void) |
| static void | ParseChildren (const QString &filename, QDomElement &element, MythUIType *parent, bool showWarnings) |
| static MythUIType * | ParseUIType (const QString &filename, QDomElement &element, const QString &type, MythUIType *parent, MythScreenType *screen, bool showWarnings, QMap< QString, QString > &parentDependsMap) |
| static bool | WindowExists (const QString &xmlfile, const QString &windowname) |
| static bool | LoadWindowFromXML (const QString &xmlfile, const QString &windowname, MythUIType *parent) |
| static bool | LoadBaseTheme (void) |
| static bool | LoadBaseTheme (const QString &baseTheme) |
| static bool | CopyWindowFromBase (const QString &windowname, MythScreenType *win) |
| | MythScreenType (MythUIType *parent, const QString &name, bool fullscreen=true) |
| virtual void | CopyFrom (MythUIType *base) |
| | Copy this widgets state from another.
|
| virtual void | CreateCopy (MythUIType *parent) |
| | Copy the state of this widget to the one given, it must be of the same type.
|
| virtual bool | ParseElement (const QString &filename, QDomElement &element, bool showWarnings) |
| | Parse the xml definition of this widget setting the state of the object accordingly.
|
| 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) |
| bool | m_FullScreen |
| bool | m_IsDeleting |
| QSemaphore | m_LoadLock |
| volatile bool | m_IsLoading |
| volatile bool | m_IsLoaded |
| bool | m_IsInitialized |
| MythUIType * | m_CurrentFocusWidget |
| QMap< int, MythUIType * > | m_FocusWidgetList |
| MythScreenStack * | m_ScreenStack |
| MythUIBusyDialog * | m_BusyPopup |
| QRegion | m_SavedMask |
Definition at line 9 of file gamedetails.h.