27 return !(grabber ==
"datadirect" ||
28 grabber ==
"eitonly" ||
29 grabber ==
"schedulesdirect1" ||
30 grabber ==
"/bin/true");
35 return (grabber ==
"datadirect") || (grabber ==
"schedulesdirect1");
40 if (grabber ==
"datadirect")
42 else if (grabber ==
"schedulesdirect1")
50 return grabber ==
"datadirect";
58 const QString &
name) :
63 virtual QString GetSetClause(
MSqlBindings &bindings)
const;
64 virtual QString GetWhereClause(
MSqlBindings &bindings)
const;
75 const QString &_card_types,
76 bool _must_have_mplexid);
78 virtual void Load(
void);
103 virtual void Load(
void);
105 virtual void Save(
void);
108 void SetSourceID(
uint _sourceid);
123 setLabel(QObject::tr(
"Data Direct lineup"));
127 void fillSelections(
const QString& uid,
const QString& pwd,
int source);
145 virtual void Load(
void);
147 QString
getLineupID(
void)
const {
return lineupselector->getValue(); };
150 void fillDataDirectLineupSelector(
void);
170 virtual void Save(
void);
174 void RunConfig(
void);
199 virtual void Save(
void);
215 virtual void Load(
void);
216 virtual void Save(
void);
223 void LoadXMLTVGrabbers(QStringList name_list, QStringList prog_list);
232 void loadByID(
int id);
235 static QString idToName(
int id);
239 virtual void Save(
void)
245 virtual void Save(QString destination)
257 setName(
"VideoSourceName");
268 setLabel(QObject::tr(
"Video source name"));
283 const QString &_name) :
288 int getCardID(
void)
const;
291 virtual QString GetSetClause(
MSqlBindings &bindings)
const;
292 virtual QString GetWhereClause(
MSqlBindings &bindings)
const;
302 QString dev = QString::null,
303 QString
type = QString::null);
306 void fillSelections(
const QString &device);
330 void Save(QString destination)
356 void Save(QString destination)
399 void HDHomeRunExtraPanel(
void);
402 void FillDeviceList(
void);
443 void probeCard(
const QString &device);
462 void probeCard(
const QString &device);
479 void probeCard(
const QString &device);
498 void probeCard(
const QString &device);
517 void probeCard(
const QString &device);
533 void probeCard(
const QString &device);
556 virtual void Load(
void);
558 virtual void Save(
void);
562 void probeCard(
const QString& cardNumber);
563 void DiSEqCPanel(
void);
564 void DVBExtraPanel(
void);
589 void SetGUID(
const QString&);
604 void SetGUID(
const QString&);
617 virtual void triggerChanged(
const QString& value);
627 QString GetRawCardType(
void)
const;
629 void loadByID(
int id);
635 virtual void Save(
void);
679 int getInputID(
void)
const;
681 void fillSelections();
684 virtual QString GetSetClause(
MSqlBindings &bindings)
const;
685 virtual QString GetWhereClause(
MSqlBindings &bindings)
const;
698 const char* widgetName=0);
702 virtual void Load(
void);
705 virtual void Save(QString destination) { }
724 const char* widgetName=0);
726 bool cardTypesInclude(
const int&
SourceID,
727 const QString& thecardtype);
732 virtual void Load(
void);
734 virtual void Save(QString ) { }
755 virtual void Load(
void);
757 virtual void Save(QString ) { }
772 setLabel(QObject::tr(
"Starting channel"));
773 setHelpText(QObject::tr(
"Starting Live TV channel.") +
" " +
774 QObject::tr(
"This is updated on every successful "
779 void SetSourceID(
const QString &sourceid);
786 CardInput(
bool is_dtv_card,
bool is_dvb_card,
787 bool is_new_input,
int cardid);
792 void loadByID(
int id);
793 void loadByInput(
int cardid, QString input);
794 QString getSourceName(
void)
const;
796 virtual void Save(
void);
800 void CreateNewInputGroup();
801 void channelScanner();
803 void SetSourceID(
const QString &sourceid);
812 setName(
"CardInputID");
838 virtual void setEnabled(
bool e);
839 void SetOldValue(
const QString &s)
840 { _oldValue = s; _oldValue.detach(); };
843 void NewIP(
const QString&);
846 void UpdateDevices(
const QString&);
859 virtual void setEnabled(
bool e);
860 void SetOldValue(
const QString &s)
861 { _oldValue = s; _oldValue.detach(); };
864 void NewTuner(
const QString&);
867 void UpdateDevices(
const QString&);
885 void fillSelections(
const QString &
current);
887 virtual void Load(
void);
890 void UpdateDevices(
const QString&);
909 virtual void Load(
void);
912 void SetIP(
const QString&);
913 void SetTuner(
const QString&);
914 void SetOverrideDeviceID(
const QString&);
930 void NewValue(
const QString&);
933 void UpdateDevices(
const QString&);
934 void LoadValue(
const QString&);
944 virtual void Load(
void);
948 void LoadedIP(
const QString&);
949 void LoadedCard(
const QString&);
950 void LoadedTuner(
const QString&);
954 void SetIP(
const QString&);
955 void SetTuner(
const QString&);