MythTV  master
Public Member Functions | Public Attributes | List of all members
InputInfo Class Reference

#include <inputinfo.h>

Collaboration diagram for InputInfo:
Collaboration graph
[legend]

Public Member Functions

 InputInfo ()=default
 
 InputInfo (QString _name, uint _sourceid, uint _inputid, uint _mplexid, uint _chanid, uint _livetvorder)
 
virtual ~InputInfo ()=default
 
 InputInfo (const InputInfo &)=default
 
InputInfooperator= (const InputInfo &)=default
 
bool operator== (uint inputid) const
 
bool operator== (const QString &name) const
 
virtual bool FromStringList (QStringList::const_iterator &it, const QStringList::const_iterator &end)
 
virtual void ToStringList (QStringList &list) const
 
virtual void Clear (void)
 
virtual bool IsEmpty (void) const
 

Public Attributes

QString m_name
 input name More...
 
uint m_sourceId {0}
 associated channel listings source More...
 
uint m_inputId {0}
 unique key in DB for this input More...
 
uint m_mplexId {0}
 mplexid restriction if applicable More...
 
uint m_chanId {0}
 chanid restriction if applicable More...
 
QString m_displayName
 
int m_recPriority {0}
 
uint m_scheduleOrder {0}
 
uint m_liveTvOrder {0}
 order for live TV use More...
 
bool m_quickTune {false}
 

Detailed Description

Definition at line 14 of file inputinfo.h.

Constructor & Destructor Documentation

◆ InputInfo() [1/3]

InputInfo::InputInfo ( )
default

◆ InputInfo() [2/3]

InputInfo::InputInfo ( QString  _name,
uint  _sourceid,
uint  _inputid,
uint  _mplexid,
uint  _chanid,
uint  _livetvorder 
)
inline

Definition at line 18 of file inputinfo.h.

◆ ~InputInfo()

virtual InputInfo::~InputInfo ( )
virtualdefault

◆ InputInfo() [3/3]

InputInfo::InputInfo ( const InputInfo )
default

Member Function Documentation

◆ operator=()

InputInfo& InputInfo::operator= ( const InputInfo )
default

◆ operator==() [1/2]

bool InputInfo::operator== ( uint  inputid) const
inline

Definition at line 33 of file inputinfo.h.

◆ operator==() [2/2]

bool InputInfo::operator== ( const QString &  name) const
inline

Definition at line 36 of file inputinfo.h.

◆ FromStringList()

bool InputInfo::FromStringList ( QStringList::const_iterator &  it,
const QStringList::const_iterator &  end 
)
virtual

Definition at line 13 of file inputinfo.cpp.

Referenced by PlaybackSock::IsBusy(), RemoteIsBusy(), and RemoteRequestFreeInputInfo().

◆ ToStringList()

void InputInfo::ToStringList ( QStringList &  list) const
virtual

Definition at line 41 of file inputinfo.cpp.

Referenced by MainServer::HandleRemoteEncoder().

◆ Clear()

void InputInfo::Clear ( void  )
virtual

Definition at line 6 of file inputinfo.cpp.

Referenced by TVRec::IsBusy(), and RemoteIsBusy().

◆ IsEmpty()

virtual bool InputInfo::IsEmpty ( void  ) const
inlinevirtual

Definition at line 44 of file inputinfo.h.

Member Data Documentation

◆ m_name

QString InputInfo::m_name

◆ m_sourceId

uint InputInfo::m_sourceId {0}

◆ m_inputId

uint InputInfo::m_inputId {0}

◆ m_mplexId

uint InputInfo::m_mplexId {0}

◆ m_chanId

uint InputInfo::m_chanId {0}

◆ m_displayName

QString InputInfo::m_displayName

◆ m_recPriority

int InputInfo::m_recPriority {0}

◆ m_scheduleOrder

uint InputInfo::m_scheduleOrder {0}

◆ m_liveTvOrder

uint InputInfo::m_liveTvOrder {0}

◆ m_quickTune

bool InputInfo::m_quickTune {false}

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