MythTV  master
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
MythNotificationScreenStack Class Reference

#include <mythnotificationcenter_private.h>

Inheritance diagram for MythNotificationScreenStack:
Inheritance graph
Collaboration diagram for MythNotificationScreenStack:
Collaboration graph

Public Member Functions

 MythNotificationScreenStack (MythMainWindow *parent, const QString &name, NCPrivate *owner)
virtual ~MythNotificationScreenStack ()
void CheckDeletes ()
void PopScreen (MythScreenType *screen, bool allowFade=true, bool deleteScreen=true) override
MythScreenTypeGetTopScreen (void) const override
- Public Member Functions inherited from MythScreenStack
 MythScreenStack (MythMainWindow *parent, const QString &name, bool main=false)
virtual ~MythScreenStack ()
virtual void AddScreen (MythScreenType *screen, bool allowFade=true)
void GetDrawOrder (QVector< MythScreenType * > &screens)
void GetScreenList (QVector< MythScreenType * > &screens)
void ScheduleInitIfNeeded (void)
void AllowReInit (void)
int TotalScreens () const
void DisableEffects (void)
void EnableEffects (void)
QString GetLocation (bool fullPath) const
MythPainterGetPainter (void)

Static Public Attributes

static const int kFadeVal = 20

Private Attributes

NCPrivatem_owner {nullptr}

Additional Inherited Members

- Signals inherited from MythScreenStack
void topScreenChanged (MythScreenType *screen)
- Protected Member Functions inherited from MythScreenStack
virtual void RecalculateDrawOrder (void)
void DoNewFadeTransition ()
void CheckNewFadeTransition ()
void CheckDeletes (bool force=false)
- Protected Attributes inherited from MythScreenStack
QVector< MythScreenType * > m_Children
QVector< MythScreenType * > m_DrawOrder
MythScreenTypem_topScreen {nullptr}
bool m_DoTransitions {false}
bool m_DoInit {false}
bool m_InitTimerStarted {false}
bool m_InNewTransition {false}
MythScreenTypem_newTop {nullptr}
QVector< MythScreenType * > m_ToDelete

Detailed Description

Definition at line 239 of file mythnotificationcenter_private.h.

Constructor & Destructor Documentation

◆ MythNotificationScreenStack()

MythNotificationScreenStack::MythNotificationScreenStack ( MythMainWindow parent,
const QString &  name,
NCPrivate owner 

Definition at line 242 of file mythnotificationcenter_private.h.

◆ ~MythNotificationScreenStack()

virtual MythNotificationScreenStack::~MythNotificationScreenStack ( )

Definition at line 248 of file mythnotificationcenter_private.h.

Member Function Documentation

◆ CheckDeletes()

void MythNotificationScreenStack::CheckDeletes ( )

Definition at line 253 of file mythnotificationcenter_private.h.

Referenced by NCPrivate::GetNotificationScreens().

◆ PopScreen()

void MythNotificationScreenStack::PopScreen ( MythScreenType screen,
bool  allowFade = true,
bool  deleteScreen = true 

Reimplemented from MythScreenStack.

Definition at line 43 of file mythnotificationcenter.cpp.

◆ GetTopScreen()

MythScreenType * MythNotificationScreenStack::GetTopScreen ( void  ) const

Reimplemented from MythScreenStack.

Definition at line 125 of file mythnotificationcenter.cpp.

Member Data Documentation

◆ kFadeVal

const int MythNotificationScreenStack::kFadeVal = 20

Definition at line 266 of file mythnotificationcenter_private.h.

Referenced by PopScreen().

◆ m_owner

NCPrivate* MythNotificationScreenStack::m_owner {nullptr}

Definition at line 272 of file mythnotificationcenter_private.h.

Referenced by ~MythNotificationScreenStack().

The documentation for this class was generated from the following files: