MythTV  master
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Attributes | List of all members
DTVPolarity Class Reference

#include <dtvconfparserhelpers.h>

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

Public Types

enum  PolarityValues { kPolarityVertical, kPolarityHorizontal, kPolarityRight, kPolarityLeft }
 

Public Member Functions

 DTVPolarity (PolarityValues _default=kPolarityVertical)
 
DTVPolarityoperator= (const PolarityValues _value)
 
bool ParseConf (const QString &_value)
 
bool ParseVDR (const QString &_value)
 
bool Parse (const QString &_value)
 
QString toString () const
 
QChar toChar () const
 
- Public Member Functions inherited from DTVParamHelper
 DTVParamHelper (int _value)
 
DTVParamHelperoperator= (int _value)
 
 operator int () const
 
bool operator== (const int v) const
 
bool operator!= (const int v) const
 

Static Public Member Functions

static QString toString (int _value)
 

Static Protected Attributes

static const DTVParamHelperVec kParseTable
 
static const DTVParamStringVec kParseStrings
 kPolarityVertical More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from DTVParamHelper
static bool ParseParam (const QString &symbol, int &value, const DTVParamHelperVec &table)
 
static QString toString (const DTVParamStringVec &strings, int index)
 
- Protected Attributes inherited from DTVParamHelper
int m_value
 

Detailed Description

Definition at line 605 of file dtvconfparserhelpers.h.

Member Enumeration Documentation

◆ PolarityValues

Enumerator
kPolarityVertical 
kPolarityHorizontal 
kPolarityRight 
kPolarityLeft 

Definition at line 612 of file dtvconfparserhelpers.h.

Constructor & Destructor Documentation

◆ DTVPolarity()

DTVPolarity::DTVPolarity ( PolarityValues  _default = kPolarityVertical)
inlineexplicit

Definition at line 620 of file dtvconfparserhelpers.h.

Member Function Documentation

◆ operator=()

DTVPolarity& DTVPolarity::operator= ( const PolarityValues  _value)
inline

Definition at line 622 of file dtvconfparserhelpers.h.

◆ ParseConf()

bool DTVPolarity::ParseConf ( const QString &  _value)
inline

Definition at line 625 of file dtvconfparserhelpers.h.

◆ ParseVDR()

bool DTVPolarity::ParseVDR ( const QString &  _value)
inline

Definition at line 627 of file dtvconfparserhelpers.h.

Referenced by DTVConfParser::ParseVDR().

◆ Parse()

bool DTVPolarity::Parse ( const QString &  _value)
inline

Definition at line 629 of file dtvconfparserhelpers.h.

Referenced by DTVMultiplex::ParseDVB_S_and_C().

◆ toString() [1/2]

QString DTVPolarity::toString ( ) const
inline

◆ toChar()

QChar DTVPolarity::toChar ( ) const
inline

Definition at line 633 of file dtvconfparserhelpers.h.

Referenced by ChannelUtil::CreateMultiplex().

◆ toString() [2/2]

static QString DTVPolarity::toString ( int  _value)
inlinestatic

Definition at line 640 of file dtvconfparserhelpers.h.

Member Data Documentation

◆ kParseTable

const DTVParamHelperVec DTVPolarity::kParseTable
staticprotected
Initial value:
{
{ "r", kPolarityRight },
{ "l", kPolarityLeft },
{ nullptr, kPolarityVertical },
}

Definition at line 608 of file dtvconfparserhelpers.h.

Referenced by Parse(), ParseConf(), and ParseVDR().

◆ kParseStrings

const DTVParamStringVec DTVPolarity::kParseStrings
staticprotected
Initial value:
{
"v",
"h",
"r",
"l"
}

kPolarityVertical

kPolarityHorizontal kPolarityRight kPolarityLeft

Definition at line 609 of file dtvconfparserhelpers.h.

Referenced by toString().


The documentation for this class was generated from the following files:
DTVPolarity::kPolarityLeft
@ kPolarityLeft
Definition: dtvconfparserhelpers.h:617
DTVPolarity::kPolarityVertical
@ kPolarityVertical
Definition: dtvconfparserhelpers.h:614
DTVPolarity::kPolarityRight
@ kPolarityRight
Definition: dtvconfparserhelpers.h:616
DTVPolarity::kPolarityHorizontal
@ kPolarityHorizontal
Definition: dtvconfparserhelpers.h:615