kradio4  r778
Public Slots | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
FrequencySeekHelper Class Reference

#include <frequencyseekhelper.h>

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

Public Slots

virtual void step ()
 

Public Member Functions

 FrequencySeekHelper (ISeekRadio &parent)
 
virtual ~FrequencySeekHelper ()
 
RECEIVERS const FrequencyRadioStation *bool noticeMinMaxFrequencyChanged (float, float)
 
bool noticeDeviceMinMaxFrequencyChanged (float, float)
 
bool noticeScanStepChanged (float)
 
virtual bool connectI (Interface *i)
 
virtual bool disconnectI (Interface *i)
 
virtual void start (const SoundStreamID &, direction_t dir)
 
- Public Member Functions inherited from SeekHelper
 SeekHelper (ISeekRadio &parent)
 
virtual ~SeekHelper ()
 
virtual void step ()
 
virtual void stop ()
 
bool isRunning () const
 
bool isRunningUp () const
 
bool isRunningDown () const
 
RECEIVERS const IRadioDevice *bool noticeStationChanged (const RadioStation &, const IRadioDevice *)
 
bool noticeDescriptionChanged (const QString &, const IRadioDevice *)
 
bool noticeRDSStateChanged (bool, const IRadioDevice *)
 
bool noticeRDSRadioTextChanged (const QString &, const IRadioDevice *)
 
bool noticeRDSStationNameChanged (const QString &, const IRadioDevice *)
 
bool noticeCurrentSoundStreamSourceIDChanged (SoundStreamID, const IRadioDevice *)
 
bool noticeCurrentSoundStreamSinkIDChanged (SoundStreamID, const IRadioDevice *)
 

Public Attributes

RECEIVERS __pad0__: bool noticeFrequencyChanged(float
 
- Public Attributes inherited from SeekHelper
RECEIVERS __pad0__: bool noticePowerChanged (bool
 

Protected Member Functions

virtual void abort ()
 
virtual bool isGood () const
 
virtual bool isBetter () const
 
virtual bool isWorse () const
 
virtual bool bestFound () const
 
virtual void getData ()
 
virtual void rememberBest ()
 
virtual bool nextSeekStep ()
 
virtual void applyBest ()
 
- Protected Member Functions inherited from SeekHelper
virtual void finish ()
 

Protected Attributes

QTimer * m_timer
 
float m_currentSignal
 
float m_oldSignal
 
bool m_goodSignal
 
float m_currentFrequency
 
float m_oldFrequency
 
float m_bestFrequency
 
- Protected Attributes inherited from SeekHelper
state_t m_state
 
direction_t m_direction
 
bool m_oldMute
 
ISeekRadio & m_parent
 
SoundStreamID m_SoundStreamID
 

Additional Inherited Members

- Public Types inherited from SeekHelper
enum  state_t { off, searchWorse, searchBest }
 
enum  direction_t { up, down }
 

Detailed Description

Definition at line 32 of file frequencyseekhelper.h.

Constructor & Destructor Documentation

FrequencySeekHelper::FrequencySeekHelper ( ISeekRadio &  parent)
virtual FrequencySeekHelper::~FrequencySeekHelper ( )
virtual

Member Function Documentation

virtual void FrequencySeekHelper::abort ( )
protectedvirtual

Implements SeekHelper.

virtual void FrequencySeekHelper::applyBest ( )
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::bestFound ( ) const
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::connectI ( Interface *  i)
virtual

Reimplemented from SeekHelper.

virtual bool FrequencySeekHelper::disconnectI ( Interface *  i)
virtual

Reimplemented from SeekHelper.

virtual void FrequencySeekHelper::getData ( )
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::isBetter ( ) const
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::isGood ( ) const
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::isWorse ( ) const
protectedvirtual

Implements SeekHelper.

virtual bool FrequencySeekHelper::nextSeekStep ( )
protectedvirtual

Implements SeekHelper.

bool FrequencySeekHelper::noticeDeviceMinMaxFrequencyChanged ( float  ,
float   
)
inline

Definition at line 46 of file frequencyseekhelper.h.

RECEIVERS const FrequencyRadioStation* bool FrequencySeekHelper::noticeMinMaxFrequencyChanged ( float  ,
float   
)
inline

Definition at line 45 of file frequencyseekhelper.h.

bool FrequencySeekHelper::noticeScanStepChanged ( float  )
inline
virtual void FrequencySeekHelper::rememberBest ( )
protectedvirtual

Implements SeekHelper.

virtual void FrequencySeekHelper::start ( const SoundStreamID ,
direction_t  dir 
)
virtual

Reimplemented from SeekHelper.

virtual void FrequencySeekHelper::step ( )
inlinevirtualslot

Member Data Documentation

RECEIVERS FrequencySeekHelper::__pad0__

Definition at line 44 of file frequencyseekhelper.h.

float FrequencySeekHelper::m_bestFrequency
protected

Definition at line 77 of file frequencyseekhelper.h.

float FrequencySeekHelper::m_currentFrequency
protected

Definition at line 76 of file frequencyseekhelper.h.

float FrequencySeekHelper::m_currentSignal
protected

Definition at line 74 of file frequencyseekhelper.h.

bool FrequencySeekHelper::m_goodSignal
protected

Definition at line 75 of file frequencyseekhelper.h.

float FrequencySeekHelper::m_oldFrequency
protected

Definition at line 76 of file frequencyseekhelper.h.

float FrequencySeekHelper::m_oldSignal
protected

Definition at line 74 of file frequencyseekhelper.h.

QTimer* FrequencySeekHelper::m_timer
protected

Definition at line 72 of file frequencyseekhelper.h.


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