29 return !(grabber ==
"eitonly" ||
30 grabber ==
"/bin/true");
44 const QString &name) :
50 QString GetSetClause(
MSqlBindings &bindings)
const override;
51 QString GetWhereClause(
MSqlBindings &bindings)
const override;
63 bool _must_have_mplexid);
65 void Load(
void)
override;
82 void Load(
void)
override;
105 void Load(
void)
override;
107 void Save(
void)
override;
110 void SetSourceID(
uint _sourceid);
125 void Save(
void)
override;
129 void RunConfig(
void);
142 void Save(
void)
override;
154 void Save(
void)
override;
163 IdSetting(
const QString &table,
const QString &setting):
171 { setValue(QString::number(value)); }
183 void loadByID(
int id);
187 static QString idToName(
int id);
201 bool canDelete(
void)
override;
202 void deleteEntry(
void)
override;
219 setLabel(QObject::tr(
"Video source name"));
233 const QString &_name) :
240 int getCardID(
void)
const;
241 QString GetSetClause(
MSqlBindings &bindings)
const override;
242 QString GetWhereClause(
MSqlBindings &bindings)
const override;
252 const QString &setting) :
264 QString dev = QString(),
265 QString
type = QString());
268 int fillSelections(
const QString &device);
288 GetStorage()->SetSaveRequired();
290 GetStorage()->Save();
294 GetStorage()->SetSaveRequired();
296 GetStorage()->Save(destination);
313 GetStorage()->SetSaveRequired();
315 GetStorage()->Save();
319 GetStorage()->SetSaveRequired();
321 GetStorage()->Save(destination);
332 #ifdef USING_HDHOMERUN 351 friend class HDHomeRunExtra;
355 void SetDeviceCheckBoxes(
const QString& devices);
356 QString GetDeviceCheckBoxes(
void);
359 void FillDeviceList(
void);
374 void Load(
void)
override;
375 void Save(
void)
override;
410 void FillDeviceList(
void);
430 void probeCard(
const QString &device);
449 void probeCard(
const QString &device);
466 void probeCard(
const QString &device);
492 void probeCard(
const QString &device);
503 void probeCard(
const QString &device);
519 void probeCard(
const QString &device);
535 void probeCard(
const QString &device);
543 #if !defined( USING_MINGW ) && !defined( _MSC_VER ) 552 void probeApp(
const QString & path);
569 friend class DVBExtra;
575 void Load(
void)
override;
577 void Save(
void)
override;
580 void probeCard(
const QString& videodevice);
581 void reloadDiseqcTree(
const QString &device);
592 TransButtonSetting *m_buttonAnalog {
nullptr};
608 void SetGUID(
const QString&);
623 void SetGUID(
const QString&);
643 QString GetRawCardType(
void)
const;
645 void loadByID(
int id);
651 void Save(
void)
override;
653 bool canDelete(
void)
override;
654 void deleteEntry(
void)
override;
688 const QString& _name) :
693 int getInputID(
void)
const;
696 void fillSelections();
698 QString GetSetClause(
MSqlBindings &bindings)
const override;
699 QString GetWhereClause(
MSqlBindings &bindings)
const override;
719 void Clicked(
const QString &choice);
732 void Load(
void)
override;
734 void AddSelection(
const QString &label,
const char *slot);
737 void ShowDeleteAllCaptureCardsDialog(
void);
738 void ShowDeleteAllCaptureCardsDialogOnHost(
void);
739 void DeleteAllCaptureCards(
bool);
740 void DeleteAllCaptureCardsOnHost(
bool);
741 void AddNewCard(
void);
751 static bool cardTypesInclude(
const int&
SourceID,
752 const QString& thecardtype);
754 void Load(
void)
override;
755 void AddSelection(
const QString &label,
const char *slot);
758 void NewSource(
void);
759 void ShowDeleteAllSourcesDialog(
void);
760 void DeleteAllSources(
bool);
770 void Load(
void)
override;
784 setLabel(QObject::tr(
"Starting channel"));
785 setHelpText(QObject::tr(
"Starting Live TV channel.") +
" " +
786 QObject::tr(
"This is updated on every successful " 791 void SetSourceID(
const QString &sourceid);
798 CardInput(
const QString & cardtype,
const QString & device,
804 void loadByID(
int id);
805 void loadByInput(
int cardid,
const QString& inputname);
806 QString getSourceName(
void)
const;
808 void Save(
void)
override;
811 void CreateNewInputGroup();
812 void channelScanner();
814 void SetSourceID(
const QString &sourceid);
815 void CreateNewInputGroupSlot(
const QString &name);
850 void setEnabled(
bool e)
override;
855 void NewIP(
const QString&);
858 void UpdateDevices(
const QString&);
871 void setEnabled(
bool e)
override;
876 void NewTuner(
const QString&);
879 void UpdateDevices(
const QString&);
897 void fillSelections(
const QString &
current);
899 void Load(
void)
override;
902 void UpdateDevices(
const QString&);
922 void Load(
void)
override;
925 void SetIP(
const QString&);
926 void SetTuner(
const QString&);
927 void SetOverrideDeviceID(
const QString&);
943 void NewValue(
const QString&);
946 void UpdateDevices(
const QString&);
947 void LoadValue(
const QString&);
957 void Load(
void)
override;
961 void LoadedIP(
const QString&);
962 void LoadedCard(
const QString&);
963 void LoadedTuner(
const QString&);
966 void SetIP(
const QString&);
967 void SetTuner(
const QString&);
QString getSourceName(void) const
DVB-S device settings class.
CaptureCardDBStorage(StorageUser *_user, const CaptureCard &_parent, const QString &_name)
CaptureCardComboBoxSetting(const CaptureCard &parent, bool rw, const QString &setting)
UseHDHomeRunDevice * checkbox
VBoxDeviceID * m_deviceId
void resultEdit(DialogCompletionEvent *) override
const CaptureCard & m_parent
HDHomeRunConfigurationGroup & group
void Save(QString destination)
QMap< QString, HDHomeRunDevice > HDHomeRunDeviceList
MythCoreContext * gCoreContext
This global variable contains the MythCoreContext instance for the app.
int getCardID(void) const
QStringList m_grabberArgs
StartingChannel(const CardInput &parent)
QString m_LoadedFreqTable
Hostname(const CaptureCard &parent)
const CaptureCard & m_parent
QMap< QString, QVariant > MSqlBindings
typedef for a map of string -> string bindings for generic queries.
void edit(MythScreenType *) override
FirewireDesc(const FirewireGUID *_guid)
uint GetSourceID(void) const
void SetOldValue(const QString &s)
HDHomeRunDeviceList m_deviceList
QDateTime current(bool stripped)
Returns current Date and Time in UTC.
VBoxDeviceList m_deviceList
void fillSelections(void)
const VideoSource & m_parent
const CaptureCard & m_parent
void Save(QString destination)
QString m_overrideDeviceId
void SetOldValue(const QString &s)
const VideoSource & m_parent
virtual void Save(QString)
void setValue(int value) override
virtual void Save(const QString &)
EmptyVBIDevice(const CaptureCard &parent)
VideoSourceDBStorage(StorageUser *_user, const VideoSource &_parent, const QString &name)
virtual void Save(QString)
uint GetSourceID(void) const
Name(const VideoSource &parent)
VBoxTunerIndex * m_cardTuner
EmptyAudioDevice(const CaptureCard &parent)
int getSourceID(void) const
Screen in which all other widgets are contained and rendered.
static bool is_grabber_labs(const QString &grabber)
QString GetHostName(void)
Event dispatched from MythUI modal dialogs to a listening class containing a result of some form.
IdSetting(const QString &table, const QString &setting)
virtual void Save(QString)
virtual void setValue(const QString &newValue)
VBoxDeviceList * m_deviceList
static bool is_grabber_external(const QString &grabber)
QMap< QString, VBoxDevice > VBoxDeviceList