|
MythTV master
|
#include <mythfrontend/guidegrid.h>
Public Slots | |
| void | PlayerExiting (TV *Player) |
Public Slots inherited from ScheduleCommon | |
| virtual void | ShowDetails (void) const |
| Show the Program Details screen. More... | |
Public Slots inherited from MythScreenType | |
| virtual void | Close () |
Public Slots inherited from MythUIType | |
| void | LoseFocus (void) |
| bool | TakeFocus (void) |
| void | Activate (void) |
| void | Hide (void) |
| void | Show (void) |
| void | Refresh (void) |
| void | UpdateDependState (bool isDefault) |
| void | UpdateDependState (MythUIType *dependee, bool isDefault) |
Signals | |
| void | ChangeVolume (bool Up, int NewVolume=-1) |
| void | ToggleMute (bool CycleChannels) |
Signals inherited from MythScreenType | |
| void | Exiting () |
Signals inherited from MythUIType | |
| void | RequestUpdate (void) |
| void | RequestRegionUpdate (const QRect &) |
| void | TakingFocus (void) |
| void | LosingFocus (void) |
| void | VisibilityChanged (bool Visible) |
| void | Showing (void) |
| void | Hiding (void) |
| void | Enabling (void) |
| void | Disabling (void) |
| void | FinishedMoving (void) |
| void | FinishedFading (void) |
| void | DependChanged (bool isDefault) |
Public Member Functions | |
| ChannelInfoList | GetSelection (void) const |
| void | GoTo (int start, int cur_row) override |
| void | SetJumpToChannel (JumpToChannel *ptr) override |
| bool | Create (void) override |
| void | Load (void) override |
| Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning) More... | |
| void | Init (void) override |
| Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load() More... | |
| bool | keyPressEvent (QKeyEvent *event) override |
| Key event handler. More... | |
| bool | gestureEvent (MythGestureEvent *event) override |
| Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop. More... | |
| void | aboutToShow () override |
| void | aboutToHide () override |
| uint | GetCurrentStartChannel (void) const |
| QDateTime | GetCurrentStartTime (void) const |
| ProgramList * | getProgramListFromProgram (int chanNum) |
| void | updateProgramsUI (unsigned int firstRow, unsigned int numRows, int progPast, const QVector< ProgramList * > &proglists, const ProgInfoGuideArray &programInfos, const std::list< GuideUIElement > &elements) |
| void | updateChannelsNonUI (QVector< ChannelInfo * > &chinfos, QVector< bool > &unavailables) |
| void | updateChannelsUI (const QVector< ChannelInfo * > &chinfos, const QVector< bool > &unavailables) |
Public Member Functions inherited from MythScreenType | |
| MythScreenType (MythScreenStack *parent, const QString &name, bool fullscreen=true) | |
| ~MythScreenType () override | |
| virtual bool | Create (void) |
| bool | keyPressEvent (QKeyEvent *event) override |
| Key event handler. More... | |
| bool | inputMethodEvent (QInputMethodEvent *event) override |
| Input Method event handler. More... | |
| bool | gestureEvent (MythGestureEvent *event) override |
| Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop. More... | |
| virtual void | ShowMenu (void) |
| void | doInit (void) |
| void | LoadInForeground (void) |
| bool | IsInitialized (void) const |
| Has Init() been called on this screen? More... | |
| bool | IsFullscreen (void) const |
| void | SetFullscreen (bool full) |
| MythUIType * | GetFocusWidget (void) const |
| bool | SetFocusWidget (MythUIType *widget=nullptr) |
| 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) const |
| bool | IsLoaded (void) const |
| MythPainter * | GetPainter (void) override |
Public Member Functions inherited from MythUIComposite | |
| MythUIComposite (QObject *parent, const QString &name) | |
| ~MythUIComposite () override=default | |
| virtual void | SetTextFromMap (const InfoMap &infoMap) |
| virtual void | ResetMap (const InfoMap &infoMap) |
Public Member Functions inherited from MythUIType | |
| 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. More... | |
| void | AddChild (MythUIType *child) |
| Add a child UIType. More... | |
| MythUIType * | GetChild (const QString &name) const |
| Get a named child of this UIType. More... | |
| MythUIType * | GetChildAt (QPoint p, bool recursive=true, bool focusable=true) const |
| Return the first MythUIType at the given coordinates. More... | |
| QList< MythUIType * > * | GetAllChildren (void) |
| Return a list of all child widgets. More... | |
| QList< MythUIType * > | GetAllDescendants (void) |
| void | DeleteChild (const QString &name) |
| Delete a named child of this UIType. More... | |
| void | DeleteChild (MythUIType *child) |
| Delete the given UIType if it is a child of this UIType. More... | |
| void | DeleteAllChildren (void) |
| Delete all child widgets. More... | |
| 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. More... | |
| void | SetCanTakeFocus (bool set=true) |
| Set whether this widget can take focus. More... | |
| void | SetFocusOrder (int order) |
| void | SetFocusedName (const QString &widgetname) |
| QString | GetFocusedName (void) const |
| 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. More... | |
| void | Draw (MythPainter *p, int xoffset, int yoffset, int alphaMod=255, QRect clipRect=QRect()) |
| void | SetPosition (int x, int y) |
| Convenience method, calls SetPosition(const MythPoint&) Override that instead to change functionality. More... | |
| void | SetPosition (QPoint point) |
| virtual void | SetPosition (const MythPoint &point) |
| virtual MythPoint | GetPosition (void) const |
| virtual void | SetSize (QSize size) |
| virtual void | SetMinSize (const MythPoint &size) |
| Set the minimum size of this widget, for widgets which can be rescaled. More... | |
| 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. More... | |
| virtual void | VanishSibling (void) |
| virtual void | SetMinAreaParent (MythRect actual_area, MythRect allowed_area, MythUIType *child) |
| Adjust the size of sibling objects within the button. More... | |
| virtual void | SetMinArea (const MythRect &rect) |
| Set the minimum area based on the given size. More... | |
| virtual MythRect | GetArea (void) const |
| If the object has a minimum area defined, return it, other wise return the default area. More... | |
| virtual MythRect | GetFullArea (void) const |
| virtual void | RecalculateArea (bool recurse=true) |
| void | ExpandArea (QRect rect) |
| virtual QRegion | GetDirtyArea (void) const |
| bool | IsVisible (bool recurse=false) const |
| virtual 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 bool | keyPressEvent (QKeyEvent *event) |
| Key event handler. More... | |
| virtual bool | inputMethodEvent (QInputMethodEvent *event) |
| Input Method event handler. More... | |
| virtual bool | gestureEvent (MythGestureEvent *event) |
| Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop. More... | |
| virtual void | mediaEvent (MythMediaEvent *event) |
| Media/Device status event handler, received from MythMediaMonitor. More... | |
| 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 |
| void | SetXMLName (const QString &name) |
| QString | GetXMLName (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. More... | |
| bool | ContainsPoint (QPoint point) const |
| Check if the given point falls within this widgets area. More... | |
| virtual MythPainter * | GetPainter (void) |
| 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 (MythUIType *dependee, bool reverse) |
| void | SetDependsMap (QMap< QString, QString > dependsMap) |
| QMap< QString, QString > | GetDependsMap () const |
Public Member Functions inherited from JumpToChannelListener | |
| virtual | ~JumpToChannelListener ()=default |
| virtual void | GoTo (int start, int cur_row)=0 |
| virtual void | SetJumpToChannel (JumpToChannel *ptr)=0 |
| virtual int | FindChannel (uint chanid, const QString &channum, bool exact=true) const =0 |
Static Public Member Functions | |
| static void | RunProgramGuide (uint startChanId, const QString &startChanNum, const QDateTime &startTime, TV *player=nullptr, bool embedVideo=false, bool allowFinder=true, int changrpid=-1) |
Static Public Member Functions inherited from XMLParseBase | |
| 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) |
Protected Slots | |
| void | cursorLeft () |
| void | cursorRight () |
| void | cursorDown () |
| void | cursorUp () |
| void | toggleGuideListing () |
| void | toggleChannelFavorite (int grpid=-1) |
| void | ChannelGroupMenu (int mode=0) |
| void | generateListings () |
| void | enter () |
| void | showProgFinder () |
| void | channelUpdate () |
| void | deleteRule () |
| void | Close () override |
| void | customEvent (QEvent *event) override |
Protected Slots inherited from ScheduleCommon | |
| virtual void | EditRecording (bool may_watch_now=false) |
| Creates a dialog for editing the recording status, blocking until user leaves dialog. More... | |
| virtual void | EditRecording (MythUIButtonListItem *) |
| virtual void | QuickRecord (void) |
| Create a kSingleRecord or bring up recording dialog. More... | |
| virtual void | ShowPrevious (void) const |
| Show the previous recordings for this recording rule. More... | |
| virtual void | ShowPrevious (uint ruleid, const QString &title) const |
| Show the previous recordings for this recording rule. More... | |
| virtual void | ShowUpcoming (void) const |
| Show the upcoming recordings for this title. More... | |
| virtual void | ShowUpcomingScheduled (void) const |
| Show the upcoming recordings for this recording rule. More... | |
| virtual void | ShowChannelSearch (void) const |
| Show the channel search. More... | |
| virtual void | ShowGuide (void) const |
| Show the program guide. More... | |
| virtual void | EditScheduled (void) |
| Creates a dialog for editing the recording schedule. More... | |
| virtual void | EditCustom (void) |
| Creates a dialog for creating a custom recording rule. More... | |
Protected Member Functions | |
| GuideGrid (MythScreenStack *parentStack, uint chanid, QString channum, const QDateTime &startTime, TV *player=nullptr, bool embedVideo=false, bool allowFinder=true, int changrpid=-1) | |
| ~GuideGrid () override | |
| ProgramInfo * | GetCurrentProgram (void) const override |
Protected Member Functions inherited from ScheduleCommon | |
| ScheduleCommon (MythScreenStack *parent, const QString &name) | |
| ~ScheduleCommon () override=default | |
| virtual void | AddGroupMenuItems (MythMenu *sortGroupMenu) |
| void | customEvent (QEvent *event) override |
| virtual ProgramInfo * | GetCurrentProgram (void) const |
Protected Member Functions inherited from MythScreenType | |
| MythScreenType (MythUIType *parent, const QString &name, bool fullscreen=true) | |
| void | CopyFrom (MythUIType *base) override |
| Copy this widgets state from another. More... | |
| void | CreateCopy (MythUIType *parent) override |
| Copy the state of this widget to the one given, it must be of the same type. More... | |
| bool | ParseElement (const QString &filename, QDomElement &element, bool showWarnings) override |
| Parse the xml definition of this widget setting the state of the object accordingly. More... | |
| virtual void | Load (void) |
| Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning) More... | |
| virtual void | Init (void) |
| Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load() More... | |
| void | LoadInBackground (const QString &message="") |
| void | ReloadInBackground (void) |
| void | OpenBusyPopup (const QString &message="") |
| void | CloseBusyPopup (void) |
| void | SetBusyPopupMessage (const QString &message) |
| void | ResetBusyPopup (void) |
Protected Member Functions inherited from MythUIType | |
| ~MythUIType () override | |
| void | customEvent (QEvent *event) override |
| virtual void | DrawSelf (MythPainter *p, int xoffset, int yoffset, int alphaMod, QRect clipRect) |
| void | AddFocusableChildrenToList (FocusInfoType &focusList) |
| void | HandleAlphaPulse () |
| Handle one frame of an alpha (transparency) change animation. More... | |
| void | HandleMovementPulse () |
| Handle one frame of a movement animation. More... | |
| int | CalcAlpha (int alphamod) const |
| void | ConnectDependants (bool recurse=false) |
| virtual bool | ParseElement (const QString &filename, QDomElement &element, bool showWarnings) |
| Parse the xml definition of this widget setting the state of the object accordingly. More... | |
| virtual void | CopyFrom (MythUIType *base) |
| Copy this widgets state from another. More... | |
| virtual void | CreateCopy (MythUIType *parent) |
| Copy the state of this widget to the one given, it must be of the same type. More... | |
| virtual void | Finalize (void) |
| Perform any post-xml parsing initialisation tasks. More... | |
Private Types | |
| enum | MoveVector : std::uint8_t { kScrollUp , kScrollDown , kScrollLeft , kScrollRight , kPageUp , kPageDown , kPageLeft , kPageRight , kDayLeft , kDayRight } |
Private Slots | |
| void | updateTimeout (void) |
| void | updateInfo (void) |
| void | updateChannels (void) |
| void | updateJumpToChannel (void) |
Private Member Functions | |
| Q_DISABLE_COPY (GuideGrid) | |
| void | moveLeftRight (MoveVector movement) |
| void | moveUpDown (MoveVector movement) |
| void | moveToTime (const QDateTime &datetime) |
| void | ShowMenu (void) override |
| void | ShowRecordingMenu (void) |
| void | ShowJumpToTime (void) |
| int | FindChannel (uint chanid, const QString &channum, bool exact=true) const override |
| void | fillChannelInfos (bool gotostartchannel=true) |
| void | fillTimeInfos (void) |
| void | fillProgramInfos (bool useExistingData=false) |
| void | fillProgramRowInfos (int row, bool useExistingData) |
| void | setStartChannel (int newStartChannel) |
| ChannelInfo * | GetChannelInfo (uint chan_idx, int sel=-1) |
| const ChannelInfo * | GetChannelInfo (uint chan_idx, int sel=-1) const |
| uint | GetChannelCount (void) const |
| int | GetStartChannelOffset (int row=-1) const |
| ProgramList | GetProgramList (uint chanid) const |
| uint | GetAlternateChannelIndex (uint chan_idx, bool with_same_channum) const |
| void | updateDateText (void) |
| void | EmbedTVWindow (void) |
Static Private Member Functions | |
| static void | HideTVWindow (void) |
Additional Inherited Members | |
Static Protected Member Functions inherited from ScheduleCommon | |
| static void | ShowUpcoming (const QString &title, const QString &seriesid) |
| Show the upcoming recordings for this title. More... | |
| static void | EditScheduled (ProgramInfo *pginfo) |
| Creates a dialog for editing the recording schedule. More... | |
| static void | EditScheduled (RecordingInfo *recinfo) |
| Creates a dialog for editing the recording schedule. More... | |
| static void | MakeOverride (RecordingInfo *recinfo) |
| Creates a dialog for editing an override recording schedule. More... | |
| static ProgGroupBy::Type | GetProgramListGroupBy (void) |
Static Protected Member Functions inherited from MythUIType | |
| static int | NormX (int width) |
| static int | NormY (int height) |
Protected Attributes inherited from MythScreenType | |
| bool | m_fullScreen {false} |
| bool | m_isDeleting {false} |
| QSemaphore | m_loadLock {1} |
| volatile bool | m_isLoading {false} |
| volatile bool | m_isLoaded {false} |
| bool | m_isInitialized {false} |
| MythUIType * | m_currentFocusWidget {nullptr} |
| FocusInfoType | m_focusWidgetList |
| MythScreenStack * | m_screenStack {nullptr} |
| MythUIBusyDialog * | m_busyPopup {nullptr} |
| QRegion | m_savedMask |
Protected Attributes inherited from MythUIType | |
| QList< MythUIType * > | m_childrenList |
| QMap< QString, QString > | m_dependsMap |
| QList< QPair< MythUIType *, bool > > | m_dependsValue |
| QList< int > | m_dependOperator |
| bool | m_visible {true} |
| bool | m_hasFocus {false} |
| bool | m_canHaveFocus {false} |
| bool | m_enabled {true} |
| bool | m_enableInitiator {false} |
| bool | m_initiator {false} |
| bool | m_vanish {false} |
| bool | m_vanished {false} |
| bool | m_isDependDefault {false} |
| QMap< MythUIType *, bool > | m_reverseDepend |
| QString | m_focusedName |
| int | m_focusOrder {0} |
| MythRect | m_area {0,0,0,0} |
| MythRect | m_minArea {0,0,0,0} |
| MythPoint | m_minSize |
| QRegion | m_dirtyRegion {0,0,0,0} |
| bool | m_needsRedraw {false} |
| UIEffects | m_effects |
| int | m_alphaChangeMode {0} |
| int | m_alphaChange {0} |
| int | m_alphaMin {0} |
| int | m_alphaMax {255} |
| bool | m_moving {false} |
| QPoint | m_xyDestination {0,0} |
| QPoint | m_xySpeed {0,0} |
| FontMap * | m_fonts {nullptr} |
| MythUIType * | m_parent {nullptr} |
| MythPainter * | m_painter {nullptr} |
| QList< MythUIAnimation * > | m_animations |
| QString | m_helptext |
| QString | m_xmlName |
| QString | m_xmlLocation |
| bool | m_deferload {false} |
| QColor | m_borderColor {Qt::black} |
Definition at line 101 of file guidegrid.h.
|
private |
| Enumerator | |
|---|---|
| kScrollUp | |
| kScrollDown | |
| kScrollLeft | |
| kScrollRight | |
| kPageUp | |
| kPageDown | |
| kPageLeft | |
| kPageRight | |
| kDayLeft | |
| kDayRight | |
Definition at line 185 of file guidegrid.h.
|
protected |
Definition at line 485 of file guidegrid.cpp.
Referenced by RunProgramGuide().
|
overrideprotected |
Definition at line 631 of file guidegrid.cpp.
|
overridevirtual |
Reimplemented from MythScreenType.
Definition at line 2697 of file guidegrid.cpp.
|
overridevirtual |
Reimplemented from MythScreenType.
Definition at line 2705 of file guidegrid.cpp.
|
signal |
Referenced by GuideGrid(), and keyPressEvent().
|
protectedslot |
Definition at line 2303 of file guidegrid.cpp.
Referenced by customEvent(), and keyPressEvent().
|
protectedslot |
Definition at line 2630 of file guidegrid.cpp.
Referenced by enter(), and keyPressEvent().
|
overrideprotectedslot |
Definition at line 2582 of file guidegrid.cpp.
Referenced by keyPressEvent().
|
overridevirtual |
Reimplemented from MythScreenType.
Definition at line 539 of file guidegrid.cpp.
|
protectedslot |
Definition at line 2454 of file guidegrid.cpp.
Referenced by gestureEvent(), and keyPressEvent().
|
protectedslot |
Definition at line 2404 of file guidegrid.cpp.
Referenced by gestureEvent(), and keyPressEvent().
|
protectedslot |
Definition at line 2428 of file guidegrid.cpp.
Referenced by gestureEvent(), and keyPressEvent().
|
protectedslot |
Definition at line 2469 of file guidegrid.cpp.
Referenced by gestureEvent(), and keyPressEvent().
|
overrideprotectedslot |
Definition at line 1893 of file guidegrid.cpp.
|
protectedslot |
Definition at line 2600 of file guidegrid.cpp.
Referenced by customEvent(), and keyPressEvent().
|
private |
Definition at line 2689 of file guidegrid.cpp.
Referenced by aboutToShow().
|
protectedslot |
Definition at line 2567 of file guidegrid.cpp.
Referenced by customEvent(), gestureEvent(), and keyPressEvent().
|
private |
Definition at line 1392 of file guidegrid.cpp.
Referenced by generateListings(), and Load().
|
private |
Definition at line 1563 of file guidegrid.cpp.
Referenced by customEvent(), generateListings(), gestureEvent(), GoTo(), Init(), moveLeftRight(), moveToTime(), moveUpDown(), and updateTimeout().
|
private |
Definition at line 1593 of file guidegrid.cpp.
Referenced by cursorDown(), cursorLeft(), cursorRight(), cursorUp(), and fillProgramInfos().
|
private |
Definition at line 1529 of file guidegrid.cpp.
Referenced by gestureEvent(), Init(), moveLeftRight(), and moveToTime().
|
overrideprivatevirtual |
Implements JumpToChannelListener.
Definition at line 1469 of file guidegrid.cpp.
Referenced by fillChannelInfos(), and keyPressEvent().
|
protectedslot |
Definition at line 2286 of file guidegrid.cpp.
Referenced by customEvent(), keyPressEvent(), toggleChannelFavorite(), and toggleGuideListing().
|
overridevirtual |
Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop.
Should not be used directly.
| event | Mouse event |
Reimplemented from MythScreenType.
Definition at line 897 of file guidegrid.cpp.
Definition at line 1246 of file guidegrid.cpp.
Referenced by updateChannelsNonUI().
|
private |
Definition at line 1198 of file guidegrid.cpp.
Referenced by fillChannelInfos(), FindChannel(), generateListings(), GetChannelInfo(), GetStartChannelOffset(), Load(), and setStartChannel().
|
private |
Definition at line 1180 of file guidegrid.cpp.
Referenced by GetAlternateChannelIndex(), getProgramListFromProgram(), GetSelection(), toggleChannelFavorite(), updateChannelsNonUI(), and updateInfo().
|
private |
Definition at line 1193 of file guidegrid.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from ScheduleCommon.
Definition at line 171 of file guidegrid.h.
|
inline |
Definition at line 131 of file guidegrid.h.
Referenced by GuideUpdateProgramRow::ExecuteNonUI(), and GuideUpdateChannels::ExecuteNonUI().
|
inline |
Definition at line 132 of file guidegrid.h.
Referenced by GuideUpdateProgramRow::ExecuteNonUI().
|
private |
Definition at line 1213 of file guidegrid.cpp.
Referenced by GetAlternateChannelIndex(), GetSelection(), and updateChannelsNonUI().
| ProgramList * GuideGrid::getProgramListFromProgram | ( | int | chanNum | ) |
Definition at line 1568 of file guidegrid.cpp.
Referenced by GuideUpdateProgramRow::ExecuteNonUI(), and Load().
| ChannelInfoList GuideGrid::GetSelection | ( | void | ) | const |
Definition at line 1308 of file guidegrid.cpp.
Referenced by channelUpdate(), customEvent(), keyPressEvent(), and ShowMenu().
|
private |
Definition at line 1203 of file guidegrid.cpp.
Referenced by GetSelection().
|
overridevirtual |
Implements JumpToChannelListener.
Definition at line 2645 of file guidegrid.cpp.
|
staticprivate |
Definition at line 2684 of file guidegrid.cpp.
Referenced by aboutToHide(), and PlayerExiting().
|
overridevirtual |
Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load()
Reimplemented from MythScreenType.
Definition at line 608 of file guidegrid.cpp.
|
overridevirtual |
Key event handler.
| event | Keypress event |
Reimplemented from MythScreenType.
Definition at line 668 of file guidegrid.cpp.
|
overridevirtual |
Load data which will ultimately be displayed on-screen or used to determine what appears on-screen (See Warning)
Reimplemented from MythScreenType.
Definition at line 584 of file guidegrid.cpp.
|
private |
Definition at line 2484 of file guidegrid.cpp.
Referenced by cursorLeft(), cursorRight(), gestureEvent(), and keyPressEvent().
|
private |
Definition at line 2539 of file guidegrid.cpp.
Referenced by customEvent().
|
private |
Definition at line 2515 of file guidegrid.cpp.
Referenced by cursorDown(), cursorUp(), gestureEvent(), and keyPressEvent().
|
slot |
Definition at line 528 of file guidegrid.cpp.
Referenced by GuideGrid().
|
private |
|
static |
Definition at line 410 of file guidegrid.cpp.
Referenced by SetFuncPtrs(), ProgFinder::ShowGuide(), ScheduleCommon::ShowGuide(), and startGuide().
|
overridevirtual |
Implements JumpToChannelListener.
Definition at line 2670 of file guidegrid.cpp.
|
private |
Definition at line 2551 of file guidegrid.cpp.
Referenced by gestureEvent(), GoTo(), Load(), and moveUpDown().
|
private |
Definition at line 2713 of file guidegrid.cpp.
Referenced by customEvent().
|
overrideprivatevirtual |
Reimplemented from MythScreenType.
Definition at line 1103 of file guidegrid.cpp.
Referenced by keyPressEvent().
|
protectedslot |
Definition at line 2561 of file guidegrid.cpp.
Referenced by keyPressEvent().
|
private |
Definition at line 1149 of file guidegrid.cpp.
Referenced by customEvent().
|
protectedslot |
Definition at line 2358 of file guidegrid.cpp.
Referenced by customEvent(), and keyPressEvent().
|
protectedslot |
Definition at line 2268 of file guidegrid.cpp.
Referenced by keyPressEvent().
|
signal |
Referenced by GuideGrid(), and keyPressEvent().
|
privateslot |
Definition at line 2115 of file guidegrid.cpp.
Referenced by customEvent(), gestureEvent(), GoTo(), Init(), keyPressEvent(), moveUpDown(), toggleChannelFavorite(), and toggleGuideListing().
| void GuideGrid::updateChannelsNonUI | ( | QVector< ChannelInfo * > & | chinfos, |
| QVector< bool > & | unavailables | ||
| ) |
Definition at line 2121 of file guidegrid.cpp.
Referenced by GuideUpdateChannels::ExecuteNonUI().
| void GuideGrid::updateChannelsUI | ( | const QVector< ChannelInfo * > & | chinfos, |
| const QVector< bool > & | unavailables | ||
| ) |
Definition at line 2174 of file guidegrid.cpp.
Referenced by GuideUpdateChannels::ExecuteUI().
|
private |
Definition at line 2073 of file guidegrid.cpp.
Referenced by gestureEvent(), Init(), moveLeftRight(), moveToTime(), and SetJumpToChannel().
|
privateslot |
Definition at line 2212 of file guidegrid.cpp.
Referenced by customEvent(), toggleChannelFavorite(), toggleGuideListing(), and updateProgramsUI().
|
privateslot |
Definition at line 2654 of file guidegrid.cpp.
Referenced by GoTo(), and keyPressEvent().
| void GuideGrid::updateProgramsUI | ( | unsigned int | firstRow, |
| unsigned int | numRows, | ||
| int | progPast, | ||
| const QVector< ProgramList * > & | proglists, | ||
| const ProgInfoGuideArray & | programInfos, | ||
| const std::list< GuideUIElement > & | elements | ||
| ) |
Definition at line 2082 of file guidegrid.cpp.
Referenced by GuideUpdateProgramRow::ExecuteUI().
|
privateslot |
Definition at line 1385 of file guidegrid.cpp.
Referenced by GuideGrid().
|
private |
Definition at line 242 of file guidegrid.h.
Referenced by showProgFinder(), and ~GuideGrid().
|
private |
Definition at line 294 of file guidegrid.h.
Referenced by Create(), customEvent(), Init(), and toggleGuideListing().
|
private |
Definition at line 281 of file guidegrid.h.
Referenced by customEvent(), fillChannelInfos(), Init(), keyPressEvent(), ShowMenu(), toggleChannelFavorite(), toggleGuideListing(), updateChannelsUI(), and ~GuideGrid().
|
private |
Definition at line 282 of file guidegrid.h.
Referenced by ShowMenu(), toggleChannelFavorite(), and toggleGuideListing().
|
private |
Definition at line 262 of file guidegrid.h.
Referenced by Create(), cursorDown(), fillProgramRowInfos(), generateListings(), GoTo(), Init(), keyPressEvent(), Load(), moveUpDown(), and updateChannelsNonUI().
|
private |
Definition at line 283 of file guidegrid.h.
Referenced by customEvent(), ShowMenu(), and toggleChannelFavorite().
|
private |
Definition at line 295 of file guidegrid.h.
Referenced by Create(), and updateInfo().
Definition at line 244 of file guidegrid.h.
Referenced by fillChannelInfos(), GetAlternateChannelIndex(), GetChannelInfo(), GetSelection(), and updateChannelsNonUI().
|
private |
Definition at line 243 of file guidegrid.h.
Referenced by fillChannelInfos(), fillProgramRowInfos(), FindChannel(), GetAlternateChannelIndex(), GetChannelCount(), GetChannelInfo(), GetSelection(), Load(), toggleChannelFavorite(), updateChannelsNonUI(), updateInfo(), and ~GuideGrid().
|
private |
Definition at line 289 of file guidegrid.h.
Referenced by Create(), fillProgramRowInfos(), and updateChannelsUI().
|
private |
Definition at line 275 of file guidegrid.h.
Referenced by fillChannelInfos().
|
private |
Definition at line 258 of file guidegrid.h.
Referenced by cursorLeft(), cursorRight(), deleteRule(), fillProgramRowInfos(), gestureEvent(), GetCurrentProgram(), Init(), keyPressEvent(), ShowRecordingMenu(), and updateInfo().
|
private |
Definition at line 252 of file guidegrid.h.
Referenced by Create(), fillProgramRowInfos(), fillTimeInfos(), GetProgramList(), and getProgramListFromProgram().
|
private |
Definition at line 257 of file guidegrid.h.
Referenced by cursorDown(), cursorLeft(), cursorRight(), cursorUp(), deleteRule(), fillProgramRowInfos(), generateListings(), gestureEvent(), GetCurrentProgram(), GetStartChannelOffset(), GoTo(), Init(), keyPressEvent(), ShowRecordingMenu(), toggleChannelFavorite(), updateChannelsUI(), updateInfo(), and updateProgramsUI().
|
private |
Definition at line 253 of file guidegrid.h.
Referenced by fillChannelInfos(), fillProgramRowInfos(), generateListings(), gestureEvent(), GetCurrentStartChannel(), GetStartChannelOffset(), keyPressEvent(), Load(), moveUpDown(), setStartChannel(), toggleChannelFavorite(), updateChannels(), updateChannelsNonUI(), and updateInfo().
|
private |
Definition at line 251 of file guidegrid.h.
Referenced by Create(), fillProgramRowInfos(), fillTimeInfos(), gestureEvent(), GetCurrentStartTime(), GetProgramList(), getProgramListFromProgram(), GuideGrid(), moveLeftRight(), moveToTime(), and updateDateText().
|
private |
Definition at line 291 of file guidegrid.h.
Referenced by Create(), and updateDateText().
|
private |
Definition at line 270 of file guidegrid.h.
Referenced by Create(), and showProgFinder().
|
private |
Definition at line 266 of file guidegrid.h.
Referenced by fillProgramRowInfos(), and fillTimeInfos().
|
private |
Definition at line 290 of file guidegrid.h.
Referenced by Create(), fillProgramRowInfos(), generateListings(), updateInfo(), and updateProgramsUI().
|
private |
Definition at line 286 of file guidegrid.h.
Referenced by keyPressEvent(), SetJumpToChannel(), and updateJumpToChannel().
|
private |
Definition at line 285 of file guidegrid.h.
Referenced by keyPressEvent(), SetJumpToChannel(), and updateJumpToChannel().
|
private |
Definition at line 293 of file guidegrid.h.
Referenced by Create(), SetJumpToChannel(), and updateJumpToChannel().
|
private |
Definition at line 267 of file guidegrid.h.
Referenced by fillProgramRowInfos(), and fillTimeInfos().
|
private |
Definition at line 292 of file guidegrid.h.
Referenced by Create(), and updateDateText().
|
private |
Definition at line 250 of file guidegrid.h.
Referenced by GuideGrid().
|
private |
Definition at line 269 of file guidegrid.h.
Referenced by aboutToHide(), aboutToShow(), channelUpdate(), Close(), customEvent(), EmbedTVWindow(), enter(), gestureEvent(), GetAlternateChannelIndex(), GuideGrid(), keyPressEvent(), PlayerExiting(), ShowMenu(), showProgFinder(), updateChannelsNonUI(), and ~GuideGrid().
|
private |
Definition at line 247 of file guidegrid.h.
Referenced by cursorLeft(), cursorRight(), deleteRule(), fillProgramRowInfos(), gestureEvent(), GetCurrentProgram(), keyPressEvent(), ShowRecordingMenu(), updateInfo(), and updateProgramsUI().
|
private |
Definition at line 246 of file guidegrid.h.
Referenced by fillProgramRowInfos(), GuideGrid(), Load(), updateProgramsUI(), and ~GuideGrid().
|
private |
Definition at line 248 of file guidegrid.h.
Referenced by customEvent(), generateListings(), getProgramListFromProgram(), and Load().
|
private |
Definition at line 240 of file guidegrid.h.
Referenced by gestureEvent(), and keyPressEvent().
|
private |
Definition at line 260 of file guidegrid.h.
Referenced by customEvent(), fillChannelInfos(), keyPressEvent(), and ~GuideGrid().
|
private |
Definition at line 254 of file guidegrid.h.
Referenced by fillChannelInfos().
|
private |
Definition at line 255 of file guidegrid.h.
Referenced by fillChannelInfos().
|
private |
Definition at line 279 of file guidegrid.h.
Referenced by fillProgramRowInfos(), GuideGrid(), and updateChannels().
|
private |
Definition at line 263 of file guidegrid.h.
Referenced by Create(), cursorRight(), fillProgramRowInfos(), fillTimeInfos(), and moveLeftRight().
|
private |
Definition at line 288 of file guidegrid.h.
Referenced by Create(), and fillTimeInfos().
|
private |
Definition at line 277 of file guidegrid.h.
Referenced by Close(), enter(), GuideGrid(), Init(), updateTimeout(), and ~GuideGrid().
|
private |
Definition at line 264 of file guidegrid.h.
Referenced by Create(), fillProgramRowInfos(), gestureEvent(), and keyPressEvent().
|
private |
Definition at line 273 of file guidegrid.h.
Referenced by Create(), and EmbedTVWindow().