StationSelector Class Reference

#include <stationselector.h>

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

List of all members.

Signals

void sigDirty ()

Public Member Functions

 StationSelector (QWidget *parent)
 ~StationSelector ()
bool connectI (Interface *i)
bool disconnectI (Interface *i)
bool noticeStationSelectionChanged (const QStringList &sl)
bool noticePowerChanged (bool)
bool noticeStationChanged (const RadioStation &, int)
bool noticeStationsChanged (const StationList &sl)
bool noticePresetFileChanged (const QString &)
bool noticeCurrentSoundStreamIDChanged (SoundStreamID)
void saveState (KConfig *) const
void restoreState (KConfig *)
bool isDirty () const

Protected Slots

void slotButtonToLeft ()
void slotButtonToRight ()
void slotMoveToRight (const QStringList &list)
void slotMoveToLeft (const QStringList &list)
void slotOK ()
void slotCancel ()
void slotSetDirty ()

Protected Member Functions

void moveItem (RadioStationListView *fromListView, QStringList &fromIDList, QListViewItem *item, int fromIdx, RadioStationListView *toListView, QStringList &toIDList)
void updateListViews ()

Protected Attributes

QStringList m_stationIDsAvailable
QStringList m_stationIDsSelected
QStringList m_stationIDsNotDisplayed
QStringList m_stationIDsAll
bool m_dirty

Detailed Description

Definition at line 37 of file stationselector.h.


Constructor & Destructor Documentation

StationSelector::StationSelector ( QWidget *  parent  ) 
StationSelector::~StationSelector (  ) 

Member Function Documentation

bool StationSelector::connectI ( Interface i  ) 
bool StationSelector::disconnectI ( Interface i  ) 
bool StationSelector::isDirty (  )  const [inline]

Definition at line 65 of file stationselector.h.

References m_dirty.

void StationSelector::moveItem ( RadioStationListView fromListView,
QStringList &  fromIDList,
QListViewItem *  item,
int  fromIdx,
RadioStationListView toListView,
QStringList &  toIDList 
) [protected]
bool StationSelector::noticeCurrentSoundStreamIDChanged ( SoundStreamID   )  [inline]

Definition at line 60 of file stationselector.h.

bool StationSelector::noticePowerChanged ( bool   )  [inline]

Definition at line 55 of file stationselector.h.

bool StationSelector::noticePresetFileChanged ( const QString &   )  [inline]

Definition at line 58 of file stationselector.h.

bool StationSelector::noticeStationChanged ( const RadioStation ,
int   
) [inline]

Definition at line 56 of file stationselector.h.

bool StationSelector::noticeStationsChanged ( const StationList sl  ) 
bool StationSelector::noticeStationSelectionChanged ( const QStringList &  sl  ) 
void StationSelector::restoreState ( KConfig *   ) 
void StationSelector::saveState ( KConfig *   )  const
void StationSelector::sigDirty (  )  [signal]
void StationSelector::slotButtonToLeft (  )  [protected, slot]
void StationSelector::slotButtonToRight (  )  [protected, slot]
void StationSelector::slotCancel (  )  [protected, slot]
void StationSelector::slotMoveToLeft ( const QStringList &  list  )  [protected, slot]
void StationSelector::slotMoveToRight ( const QStringList &  list  )  [protected, slot]
void StationSelector::slotOK (  )  [protected, slot]
void StationSelector::slotSetDirty (  )  [protected, slot]
void StationSelector::updateListViews (  )  [protected]

Member Data Documentation

bool StationSelector::m_dirty [protected]

Definition at line 96 of file stationselector.h.

Referenced by isDirty().

QStringList StationSelector::m_stationIDsAll [protected]

Definition at line 91 of file stationselector.h.

QStringList StationSelector::m_stationIDsAvailable [protected]

Definition at line 91 of file stationselector.h.

Definition at line 91 of file stationselector.h.

QStringList StationSelector::m_stationIDsSelected [protected]

Definition at line 91 of file stationselector.h.


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