00001 /* -*- Mode: c++ -*- 00002 * vim: set expandtab tabstop=4 shiftwidth=4: 00003 */ 00004 00005 #ifndef _MULTIPLEX_SETTING_H_ 00006 #define _MULTIPLEX_SETTING_H_ 00007 00008 // MythTV headers 00009 #include "settings.h" 00010 00011 class MultiplexSetting : public ComboBoxSetting, public TransientStorage 00012 { 00013 Q_OBJECT 00014 00015 public: 00016 MultiplexSetting() : ComboBoxSetting(this), sourceid(0) 00017 { setLabel(tr("Transport")); } 00018 00019 virtual void Load(void); 00020 00021 void SetSourceID(uint _sourceid); 00022 00023 protected: 00024 uint sourceid; 00025 }; 00026 00027 #endif // _MULTIPLEX_SETTING_H_