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

#include <guidegrid.h>

Inheritance diagram for JumpToChannel:
Inheritance graph
[legend]
Collaboration diagram for JumpToChannel:
Collaboration graph
[legend]

Public Slots

virtual void deleteLater (void)
 

Public Member Functions

 JumpToChannel (JumpToChannelListener *parent, QString start_entry, int start_chan_idx, int cur_chan_idx, uint rows_disp)
 
bool ProcessEntry (const QStringList &actions, const QKeyEvent *e)
 
QString GetEntry (void) const
 

Private Member Functions

 ~JumpToChannel () override=default
 
bool Update (void)
 

Private Attributes

JumpToChannelListenerm_listener {nullptr}
 
QString m_entry
 
int m_previousStartChannelIndex
 
int m_previousCurrentChannelIndex
 
uint m_rowsDisplayed
 
QTimer * m_timer {nullptr}
 

Static Private Attributes

static const uint kJumpToChannelTimeout = 3500
 

Detailed Description

Definition at line 50 of file guidegrid.h.

Constructor & Destructor Documentation

◆ JumpToChannel()

JumpToChannel::JumpToChannel ( JumpToChannelListener parent,
QString  start_entry,
int  start_chan_idx,
int  cur_chan_idx,
uint  rows_disp 
)

Definition at line 69 of file guidegrid.cpp.

◆ ~JumpToChannel()

JumpToChannel::~JumpToChannel ( )
overrideprivatedefault

Member Function Documentation

◆ ProcessEntry()

bool JumpToChannel::ProcessEntry ( const QStringList &  actions,
const QKeyEvent *  e 
)

Definition at line 117 of file guidegrid.cpp.

Referenced by GuideGrid::keyPressEvent().

◆ GetEntry()

QString JumpToChannel::GetEntry ( void  ) const
inline

Definition at line 61 of file guidegrid.h.

Referenced by GuideGrid::updateJumpToChannel().

◆ deleteLater

void JumpToChannel::deleteLater ( void  )
virtualslot

Definition at line 88 of file guidegrid.cpp.

Referenced by JumpToChannel(), ProcessEntry(), and Update().

◆ Update()

bool JumpToChannel::Update ( void  )
private

Definition at line 165 of file guidegrid.cpp.

Referenced by JumpToChannel(), and ProcessEntry().

Member Data Documentation

◆ m_listener

JumpToChannelListener* JumpToChannel::m_listener {nullptr}
private

Definition at line 71 of file guidegrid.h.

Referenced by deleteLater(), ProcessEntry(), and Update().

◆ m_entry

QString JumpToChannel::m_entry
private

Definition at line 72 of file guidegrid.h.

Referenced by ProcessEntry(), and Update().

◆ m_previousStartChannelIndex

int JumpToChannel::m_previousStartChannelIndex
private

Definition at line 73 of file guidegrid.h.

Referenced by ProcessEntry().

◆ m_previousCurrentChannelIndex

int JumpToChannel::m_previousCurrentChannelIndex
private

Definition at line 74 of file guidegrid.h.

Referenced by ProcessEntry().

◆ m_rowsDisplayed

uint JumpToChannel::m_rowsDisplayed
private

Definition at line 75 of file guidegrid.h.

Referenced by Update().

◆ m_timer

QTimer* JumpToChannel::m_timer {nullptr}
private

Definition at line 76 of file guidegrid.h.

Referenced by deleteLater(), JumpToChannel(), and Update().

◆ kJumpToChannelTimeout

const uint JumpToChannel::kJumpToChannelTimeout = 3500
staticprivate

Definition at line 78 of file guidegrid.h.

Referenced by Update().


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