SelectSetting Class Reference

#include <settings.h>

Inheritance diagram for SelectSetting:

Setting Configurable ChannelSetting ComboBoxSetting ImageSelectSetting ListBoxSetting RadioSetting SelectLabelSetting SRChannel AudioCodecName AudioRateLimit CardType ChannelTVFormat CommMethod DataDirectLineupSelector DeviceTypeSetting DTVStandard DVBCardNum DVBForwardErrorCorrectionSelector DVBInput DVBInversion DVBSymbolRate DVBTBandwidth DVBTGuardInterval DVBTHierarchy DVBTTransmissionMode FirewireConnection FirewireGUID FirewireModel FirewireSpeed FreqTableSelector GameType GlobalComboBox GlobalTimeBox HardwareMJPEGHDecimation HardwareMJPEGVDecimation HDHomeRunTunerIndex HostComboBox HostTimeBox InputSelector LNBPresetSetting LNBTypeSetting Modulation MPEG2aspectRatio MPEG2audBitrateL1 MPEG2audBitrateL2 MPEG2audBitrateL3 MPEG2audType MPEG2Language MPEG2streamType MultiplexSetting PathSetting ProfileGroup::CardInfo ProfileGroup::HostName QuickTune RecordingType RotorSetting RotorTypeSetting SampleRate ScanATSCChannelFormat ScanATSCModulation ScanBandwidth ScanCountry ScanFecSetting ScanFrequencyTable ScanGuardInterval ScanHierarchy ScanInversion ScanModulationSetting ScanOldChannelTreatment ScanPolarity ScanSymbolRate ScanTransmissionMode ScanTypeSetting SignalPolarity SortMode Source SourceID SourceSetting StartingChannel SwitchSetting SwitchTypeSetting TransComboBoxSetting TransFreqTableSelector TunerCardInput VideoCodecName VideoSourceSelector XMLTVGrabber GlobalImageSelect HostImageSelect ChannelListSetting DeviceTree LangEditorSetting LogList RotorPosMap TransListBoxSetting TransportList CardID

List of all members.


Detailed Description

Definition at line 265 of file settings.h.


Public Slots

virtual void setValue (const QString &newValue)
virtual void setValue (int which)
virtual QString getSelectionLabel (void) const
virtual int getValueIndex (QString value)
 Returns index of value in SelectSetting, or -1 if not found.

Signals

void selectionAdded (const QString &label, QString value)
void selectionRemoved (const QString &label, const QString &value)
void selectionsCleared (void)

Public Member Functions

virtual int findSelection (const QString &label, QString value=QString::null) const
virtual void addSelection (const QString &label, QString value=QString::null, bool select=false)
virtual bool removeSelection (const QString &label, QString value=QString::null)
virtual void clearSelections (void)
virtual void fillSelectionsFromDir (const QDir &dir, bool absPath=true)

Protected Types

typedef vector< QString > selectionList

Protected Member Functions

 SelectSetting (Storage *_storage)

Protected Attributes

selectionList labels
selectionList values
unsigned current
bool isSet

Member Typedef Documentation

typedef vector<QString> SelectSetting::selectionList [protected]

Definition at line 300 of file settings.h.


Constructor & Destructor Documentation

SelectSetting::SelectSetting ( Storage _storage  )  [inline, protected]

Definition at line 270 of file settings.h.


Member Function Documentation

int SelectSetting::findSelection ( const QString &  label,
QString  value = QString::null 
) const [virtual]

Definition at line 101 of file settings.cpp.

Referenced by ComboBoxSetting::addSelection(), addSelection(), and removeSelection().

void SelectSetting::addSelection ( const QString &  label,
QString  value = QString::null,
bool  select = false 
) [virtual]

bool SelectSetting::removeSelection ( const QString &  label,
QString  value = QString::null 
) [virtual]

Reimplemented in ComboBoxSetting.

Definition at line 132 of file settings.cpp.

Referenced by ComboBoxSetting::removeSelection().

void SelectSetting::clearSelections ( void   )  [virtual]

void SelectSetting::fillSelectionsFromDir ( const QDir &  dir,
bool  absPath = true 
) [virtual]

void SelectSetting::selectionAdded ( const QString &  label,
QString  value 
) [signal]

Referenced by addSelection().

void SelectSetting::selectionRemoved ( const QString &  label,
const QString &  value 
) [signal]

Referenced by removeSelection().

void SelectSetting::selectionsCleared ( void   )  [signal]

void SelectSetting::setValue ( const QString &  newValue  )  [virtual, slot]

void SelectSetting::setValue ( int  which  )  [virtual, slot]

Reimplemented in ComboBoxSetting.

Definition at line 196 of file settings.cpp.

QString SelectSetting::getSelectionLabel ( void   )  const [virtual, slot]

int SelectSetting::getValueIndex ( QString  value  )  [virtual, slot]


Member Data Documentation

unsigned SelectSetting::current [protected]


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

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