InternetRadioStation Class Reference

#include <internetradiostation.h>

Inheritance diagram for InternetRadioStation:

Inheritance graph
[legend]
Collaboration diagram for InternetRadioStation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InternetRadioStation ()
 InternetRadioStation (KURL const &url)
 InternetRadioStation (const QString &name, const QString &shortName, KURL const &url)
 InternetRadioStation (const InternetRadioStation &)
 InternetRadioStation (RegisterStationClass, const QString &classname=QString::null)
 ~InternetRadioStation ()
const KURL & url () const
void setUrl (KURL const &url)
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

KURL m_url

Detailed Description

Author:
Klas Kalass, Ernst Martin Witte

Definition at line 34 of file internetradiostation.h.


Constructor & Destructor Documentation

InternetRadioStation::InternetRadioStation (  ) 

InternetRadioStation::InternetRadioStation ( KURL const &  url  ) 

InternetRadioStation::InternetRadioStation ( const QString &  name,
const QString &  shortName,
KURL const &  url 
)

InternetRadioStation::InternetRadioStation ( const InternetRadioStation  ) 

InternetRadioStation::InternetRadioStation ( RegisterStationClass  ,
const QString &  classname = QString::null 
)

InternetRadioStation::~InternetRadioStation (  ) 


Member Function Documentation

virtual int InternetRadioStation::compare ( const RadioStation s  )  const [virtual]

Implements RadioStation.

virtual RadioStation* InternetRadioStation::copy (  )  const [virtual]

returns an exact copy of this station

Implements RadioStation.

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

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

Implements RadioStation.

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

Implements RadioStation.

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

Implements RadioStation.

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

Implements RadioStation.

Definition at line 67 of file internetradiostation.h.

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

Reimplemented from RadioStation.

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

Reimplemented from RadioStation.

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

Implements RadioStation.

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

Implements RadioStation.

virtual bool InternetRadioStation::operator== ( const RadioStation x  )  const [virtual]

Reimplemented from RadioStation.

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

Reimplemented from RadioStation.

void InternetRadioStation::setUrl ( KURL const &  url  )  [inline]

Definition at line 44 of file internetradiostation.h.

References m_url.

const KURL& InternetRadioStation::url (  )  const [inline]

Definition at line 43 of file internetradiostation.h.

References m_url.


Member Data Documentation

KURL InternetRadioStation::m_url [protected]

Definition at line 72 of file internetradiostation.h.

Referenced by setUrl(), and url().


The documentation for this class was generated from the following file:
Generated on Fri Jan 28 16:42:28 2011 for kradio by  doxygen 1.4.7