DTVPolarity Class Reference

#include <dtvconfparserhelpers.h>

Inheritance diagram for DTVPolarity:

DTVParamHelper

List of all members.


Detailed Description

Definition at line 382 of file dtvconfparserhelpers.h.


Public Types

enum  PolarityValues { kPolarityVertical, kPolarityHorizontal, kPolarityRight, kPolarityLeft }

Public Member Functions

 DTVPolarity (int _default=kPolarityVertical)
bool ParseConf (const QString &_value)
bool ParseVDR (const QString &_value)
bool Parse (const QString &_value)
QString toString () const
QChar toChar () const

Static Public Member Functions

static QString toString (int _value)

Static Protected Attributes

static const DTVParamHelperStruct parseTable []
static const uint kDBStrCnt = 4
static const char * dbStr [kDBStrCnt]

Member Enumeration Documentation

Enumerator:
kPolarityVertical 
kPolarityHorizontal 
kPolarityRight 
kPolarityLeft 

Definition at line 390 of file dtvconfparserhelpers.h.


Constructor & Destructor Documentation

DTVPolarity::DTVPolarity ( int  _default = kPolarityVertical  )  [inline]

Definition at line 398 of file dtvconfparserhelpers.h.


Member Function Documentation

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

Definition at line 401 of file dtvconfparserhelpers.h.

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

Definition at line 403 of file dtvconfparserhelpers.h.

Referenced by DTVConfParser::ParseVDR().

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

Definition at line 405 of file dtvconfparserhelpers.h.

Referenced by DTVMultiplex::ParseDVB_S_and_C().

QString DTVPolarity::toString ( void   )  const [inline]

QChar DTVPolarity::toChar (  )  const [inline]

Definition at line 409 of file dtvconfparserhelpers.h.

Referenced by ChannelUtil::CreateMultiplex().

static QString DTVPolarity::toString ( int  _value  )  [inline, static]

Definition at line 413 of file dtvconfparserhelpers.h.


Member Data Documentation

const DTVParamHelperStruct DTVPolarity::parseTable [static, protected]

Initial value:

{
    { "v",  kPolarityVertical   },
    { "h",  kPolarityHorizontal },
    { "r",  kPolarityRight      },
    { "l",  kPolarityLeft       },
    { NULL, kPolarityVertical   },
}

Definition at line 385 of file dtvconfparserhelpers.h.

const uint DTVPolarity::kDBStrCnt = 4 [static, protected]

Definition at line 386 of file dtvconfparserhelpers.h.

const char * DTVPolarity::dbStr [static, protected]

Initial value:

{
   "v", 
   "h", 
   "r", 
   "l"  
}

Definition at line 387 of file dtvconfparserhelpers.h.


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

Generated on Sat Dec 18 05:16:01 2010 for MythTV by  doxygen 1.5.5