Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PVR::CPVRChannelGroupMember Class Reference

#include <PVRChannelGroupMember.h>

Inheritance diagram for PVR::CPVRChannelGroupMember:
ISerializable ISortable

Public Member Functions

 CPVRChannelGroupMember ()
 
 CPVRChannelGroupMember (const std::string &groupName, int groupClientID, int order, const std::shared_ptr< CPVRChannel > &channel)
 
 CPVRChannelGroupMember (int iGroupID, const std::string &groupName, int groupClientID, const std::shared_ptr< CPVRChannel > &channel)
 
virtual ~CPVRChannelGroupMember ()=default
 
void Serialize (CVariant &value) const override
 
void ToSortable (SortItem &sortable, Field field) const override
 
std::shared_ptr< CPVRChannelChannel () const
 
void SetChannel (const std::shared_ptr< CPVRChannel > &channel)
 
int GroupID () const
 
void SetGroupID (int iGroupID)
 
const std::string & Path () const
 
void SetGroupName (const std::string &groupName)
 
const CPVRChannelNumberChannelNumber () const
 
void SetChannelNumber (const CPVRChannelNumber &channelNumber)
 
const CPVRChannelNumberClientChannelNumber () const
 
void SetClientChannelNumber (const CPVRChannelNumber &clientChannelNumber)
 
int ClientPriority () const
 
void SetClientPriority (int iClientPriority)
 
int Order () const
 
void SetOrder (int iOrder)
 
bool NeedsSave () const
 
void SetSaved ()
 
int ChannelClientID () const
 
int ChannelUID () const
 
int ChannelDatabaseID () const
 
bool IsRadio () const
 
bool QueueDelete ()
 Delete this group member from the database.
 

Friends

class CPVRDatabase
 

Additional Inherited Members

- Protected Member Functions inherited from ISerializable
 ~ISerializable ()=default
 
- Protected Member Functions inherited from ISortable
 ~ISortable ()=default
 

Constructor & Destructor Documentation

◆ CPVRChannelGroupMember() [1/3]

PVR::CPVRChannelGroupMember::CPVRChannelGroupMember ( )
inline

◆ CPVRChannelGroupMember() [2/3]

CPVRChannelGroupMember::CPVRChannelGroupMember ( const std::string & groupName,
int groupClientID,
int order,
const std::shared_ptr< CPVRChannel > & channel )

◆ CPVRChannelGroupMember() [3/3]

CPVRChannelGroupMember::CPVRChannelGroupMember ( int iGroupID,
const std::string & groupName,
int groupClientID,
const std::shared_ptr< CPVRChannel > & channel )

◆ ~CPVRChannelGroupMember()

virtual PVR::CPVRChannelGroupMember::~CPVRChannelGroupMember ( )
virtualdefault

Member Function Documentation

◆ Channel()

std::shared_ptr< CPVRChannel > PVR::CPVRChannelGroupMember::Channel ( ) const
inline

◆ ChannelClientID()

int PVR::CPVRChannelGroupMember::ChannelClientID ( ) const
inline

◆ ChannelDatabaseID()

int PVR::CPVRChannelGroupMember::ChannelDatabaseID ( ) const
inline

◆ ChannelNumber()

const CPVRChannelNumber & PVR::CPVRChannelGroupMember::ChannelNumber ( ) const
inline

◆ ChannelUID()

int PVR::CPVRChannelGroupMember::ChannelUID ( ) const
inline

◆ ClientChannelNumber()

const CPVRChannelNumber & PVR::CPVRChannelGroupMember::ClientChannelNumber ( ) const
inline

◆ ClientPriority()

int PVR::CPVRChannelGroupMember::ClientPriority ( ) const
inline

◆ GroupID()

int PVR::CPVRChannelGroupMember::GroupID ( ) const
inline

◆ IsRadio()

bool PVR::CPVRChannelGroupMember::IsRadio ( ) const
inline

◆ NeedsSave()

bool PVR::CPVRChannelGroupMember::NeedsSave ( ) const
inline

◆ Order()

int PVR::CPVRChannelGroupMember::Order ( ) const
inline

◆ Path()

const std::string & PVR::CPVRChannelGroupMember::Path ( ) const
inline

◆ QueueDelete()

bool CPVRChannelGroupMember::QueueDelete ( )

Delete this group member from the database.

Returns
True if it was deleted successfully, false otherwise.

◆ Serialize()

void CPVRChannelGroupMember::Serialize ( CVariant & value) const
overridevirtual

Implements ISerializable.

◆ SetChannel()

void CPVRChannelGroupMember::SetChannel ( const std::shared_ptr< CPVRChannel > & channel)

◆ SetChannelNumber()

void CPVRChannelGroupMember::SetChannelNumber ( const CPVRChannelNumber & channelNumber)

◆ SetClientChannelNumber()

void CPVRChannelGroupMember::SetClientChannelNumber ( const CPVRChannelNumber & clientChannelNumber)

◆ SetClientPriority()

void CPVRChannelGroupMember::SetClientPriority ( int iClientPriority)

◆ SetGroupID()

void CPVRChannelGroupMember::SetGroupID ( int iGroupID)

◆ SetGroupName()

void CPVRChannelGroupMember::SetGroupName ( const std::string & groupName)

◆ SetOrder()

void CPVRChannelGroupMember::SetOrder ( int iOrder)

◆ SetSaved()

void PVR::CPVRChannelGroupMember::SetSaved ( )
inline

◆ ToSortable()

void CPVRChannelGroupMember::ToSortable ( SortItem & sortable,
Field field ) const
overridevirtual

Implements ISortable.

Friends And Related Symbol Documentation

◆ CPVRDatabase

friend class CPVRDatabase
friend

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