MythTV  master
Classes | Typedefs | Enumerations | Functions
channelinfo.h File Reference
#include <cstdint>
#include <utility>
#include <vector>
#include <QString>
#include <QImage>
#include <QVariant>
#include <QDateTime>
#include "mythtvexp.h"
#include "mythtypes.h"
#include "programtypes.h"
Include dependency graph for channelinfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChannelInfo
 
class  ChannelInsertInfo
 

Typedefs

using ChannelInfoList = vector< ChannelInfo >
 
using ChannelInsertInfoList = vector< ChannelInsertInfo >
 

Enumerations

enum  ChannelVisibleType { kChannelAlwaysVisible = 2, kChannelVisible = 1, kChannelNotVisible = 0, kChannelNeverVisible = -1 }
 

Functions

MPUBLIC QString toString (ChannelVisibleType)
 
MPUBLIC QString toRawString (ChannelVisibleType)
 
MPUBLIC ChannelVisibleType channelVisibleTypeFromString (const QString &)
 

Typedef Documentation

◆ ChannelInfoList

using ChannelInfoList = vector<ChannelInfo>

Definition at line 133 of file channelinfo.h.

◆ ChannelInsertInfoList

Definition at line 261 of file channelinfo.h.

Enumeration Type Documentation

◆ ChannelVisibleType

Enumerator
kChannelAlwaysVisible 
kChannelVisible 
kChannelNotVisible 
kChannelNeverVisible 

Definition at line 22 of file channelinfo.h.

Function Documentation

◆ toString()

MPUBLIC QString toString ( ChannelVisibleType  )

Definition at line 500 of file channelinfo.cpp.

◆ toRawString()

MPUBLIC QString toRawString ( ChannelVisibleType  )

Definition at line 517 of file channelinfo.cpp.

◆ channelVisibleTypeFromString()

MPUBLIC ChannelVisibleType channelVisibleTypeFromString ( const QString &  )

Definition at line 534 of file channelinfo.cpp.

Referenced by Channel::AddDBChannel(), and Channel::UpdateDBChannel().