FrequencyRadioStation Class Reference

#include <frequencyradiostation.h>

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

List of all members.

Public Member Functions

 FrequencyRadioStation ()
 FrequencyRadioStation (float frequency)
 FrequencyRadioStation (const QString &name, const QString &shortName, float frequency)
 FrequencyRadioStation (const FrequencyRadioStation &)
 FrequencyRadioStation (RegisterStationClass, const QString &classname=QString::null)
 ~FrequencyRadioStation ()
float frequency () const
void setFrequency (float frequency)
virtual QString longName () const
virtual QString description () const
virtual bool isValid () const
virtual int compare (const RadioStation &s) const
virtual RadioStationcopy () const
 returns an exact copy of this station
virtual RadioStationcopyNewID () const
 returns an exact copy of this station, BUT with a new station ID
virtual RadioStationConfigcreateEditor () const
virtual bool setProperty (const QString &property_name, const QString &val)
virtual QString getProperty (const QString &property_name) const
virtual QStringList getPropertyNames () const
virtual QString getClassName () const
virtual bool operator== (const RadioStation &x) const

Protected Attributes

float m_frequency

Detailed Description

Definition at line 38 of file frequencyradiostation.h.


Constructor & Destructor Documentation

FrequencyRadioStation::FrequencyRadioStation (  ) 
FrequencyRadioStation::FrequencyRadioStation ( float  frequency  ) 
FrequencyRadioStation::FrequencyRadioStation ( const QString &  name,
const QString &  shortName,
float  frequency 
)
FrequencyRadioStation::FrequencyRadioStation ( const FrequencyRadioStation  ) 
FrequencyRadioStation::FrequencyRadioStation ( RegisterStationClass  ,
const QString &  classname = QString::null 
)
FrequencyRadioStation::~FrequencyRadioStation (  ) 

Member Function Documentation

virtual int FrequencyRadioStation::compare ( const RadioStation s  )  const [virtual]
virtual RadioStation* FrequencyRadioStation::copy (  )  const [virtual]

returns an exact copy of this station

Implements RadioStation.

virtual RadioStation* FrequencyRadioStation::copyNewID (  )  const [virtual]

returns an exact copy of this station, BUT with a new station ID

Implements RadioStation.

virtual RadioStationConfig* FrequencyRadioStation::createEditor (  )  const [virtual]

Implements RadioStation.

virtual QString FrequencyRadioStation::description (  )  const [virtual]

Implements RadioStation.

float FrequencyRadioStation::frequency (  )  const [inline]

Definition at line 47 of file frequencyradiostation.h.

References m_frequency.

virtual QString FrequencyRadioStation::getClassName (  )  const [inline, virtual]

Implements RadioStation.

Definition at line 71 of file frequencyradiostation.h.

virtual QString FrequencyRadioStation::getProperty ( const QString &  property_name  )  const [virtual]

Reimplemented from RadioStation.

virtual QStringList FrequencyRadioStation::getPropertyNames (  )  const [virtual]

Reimplemented from RadioStation.

virtual bool FrequencyRadioStation::isValid (  )  const [virtual]

Implements RadioStation.

virtual QString FrequencyRadioStation::longName (  )  const [virtual]

Implements RadioStation.

virtual bool FrequencyRadioStation::operator== ( const RadioStation x  )  const [virtual]
void FrequencyRadioStation::setFrequency ( float  frequency  )  [inline]

Definition at line 48 of file frequencyradiostation.h.

References m_frequency.

virtual bool FrequencyRadioStation::setProperty ( const QString &  property_name,
const QString &  val 
) [virtual]

Reimplemented from RadioStation.


Member Data Documentation

Definition at line 78 of file frequencyradiostation.h.

Referenced by frequency(), and setFrequency().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 28 Jan 2011 for kradio by  doxygen 1.6.1