"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/dvb/dvbmanager.h" between
kaffeine-2.0.16.tar.gz and kaffeine-2.0.17.tar.gz

About: Kaffeine is a full featured Multimedia-Player for KDE (default backend is xine).

dvbmanager.h  (kaffeine-2.0.16):dvbmanager.h  (kaffeine-2.0.17)
skipping to change at line 43 skipping to change at line 43
class DvbChannelModel; class DvbChannelModel;
class DvbConfig; class DvbConfig;
class DvbDevice; class DvbDevice;
class DvbDeviceConfig; class DvbDeviceConfig;
class DvbDeviceConfigUpdate; class DvbDeviceConfigUpdate;
class DvbEpgModel; class DvbEpgModel;
class DvbLiveView; class DvbLiveView;
class DvbRecordingModel; class DvbRecordingModel;
class DvbScanData; class DvbScanData;
class MediaWidget; class MediaWidget;
class XmlTv;
class DvbManager : public QObject class DvbManager : public QObject
{ {
Q_OBJECT Q_OBJECT
public: public:
enum RequestType { enum RequestType {
Shared, Shared,
Exclusive, // you can freely tune() and stop(), because the devic e isn't shared Exclusive, // you can freely tune() and stop(), because the devic e isn't shared
Prioritized // takes precedence over 'Shared' and 'Exclusive' Prioritized // takes precedence over 'Shared' and 'Exclusive'
}; };
skipping to change at line 130 skipping to change at line 131
QDate getScanDataDate(); QDate getScanDataDate();
QStringList getScanSources(TransmissionType type); QStringList getScanSources(TransmissionType type);
QString getAutoScanSource(const QString &source) const; QString getAutoScanSource(const QString &source) const;
QList<DvbTransponder> getTransponders(DvbDevice *device, const QString &s ource); QList<DvbTransponder> getTransponders(DvbDevice *device, const QString &s ource);
QHash<QString, bool> languageCodes; QHash<QString, bool> languageCodes;
QString currentEpgLanguage; QString currentEpgLanguage;
bool updateScanData(const QByteArray &data); bool updateScanData(const QByteArray &data);
QString getRecordingFolder() const; QString getRecordingFolder() const;
QString getTimeShiftFolder() const; QString getTimeShiftFolder() const;
QString getXmltvFileName() const;
QString getNamingFormat() const; QString getNamingFormat() const;
QString getRecordingRegex() const; QString getRecordingRegex() const;
QStringList getRecordingRegexList() const; QStringList getRecordingRegexList() const;
QList<int> getRecordingRegexPriorityList() const; QList<int> getRecordingRegexPriorityList() const;
QString getActionAfterRecording() const; QString getActionAfterRecording() const;
int getBeginMargin() const; // seconds int getBeginMargin() const; // seconds
int getEndMargin() const; // seconds int getEndMargin() const; // seconds
bool override6937Charset() const; bool override6937Charset() const;
bool createInfoFile() const; bool createInfoFile() const;
bool disableEpg() const;
bool isScanWhenIdle() const; bool isScanWhenIdle() const;
void setRecordingFolder(const QString &path); void setRecordingFolder(const QString &path);
void setTimeShiftFolder(const QString &path); void setTimeShiftFolder(const QString &path);
void setXmltvFileName(const QString &path);
void setNamingFormat(const QString namingFormat); void setNamingFormat(const QString namingFormat);
void setRecordingRegex(const QString regex); void setRecordingRegex(const QString regex);
void setRecordingRegexList(const QStringList regexList); void setRecordingRegexList(const QStringList regexList);
void setRecordingRegexPriorityList(const QList<int> regexList); void setRecordingRegexPriorityList(const QList<int> regexList);
bool removeRecordingRegex(QString regex); bool removeRecordingRegex(QString regex);
bool addRecordingRegex(QString regex); bool addRecordingRegex(QString regex);
bool removeRecordingRegexPriority(int priority); bool removeRecordingRegexPriority(int priority);
bool addRecordingRegexPriority(int index); bool addRecordingRegexPriority(int index);
void setActionAfterRecording(const QString actionAfterRecording); void setActionAfterRecording(const QString actionAfterRecording);
void setBeginMargin(int beginMargin); // seconds void setBeginMargin(int beginMargin); // seconds
void setEndMargin(int endMargin); // seconds void setEndMargin(int endMargin); // seconds
void setOverride6937Charset(bool override); void setOverride6937Charset(bool override);
void setCreateInfoFile(bool createInfoFile); void setCreateInfoFile(bool createInfoFile);
void setDisableEpg(bool disableEpg);
void setScanWhenIdle(bool scanWhenIdle); void setScanWhenIdle(bool scanWhenIdle);
void writeDeviceConfigs(); void writeDeviceConfigs();
void enableDvbDump(); void enableDvbDump();
bool hasReacquired() { return reacquireDevice; }; bool hasReacquired() { return reacquireDevice; };
private slots: private slots:
void requestBuiltinDeviceManager(QObject *&builtinDeviceManager); void requestBuiltinDeviceManager(QObject *&builtinDeviceManager);
void deviceAdded(DvbBackendDevice *backendDevice); void deviceAdded(DvbBackendDevice *backendDevice);
void deviceRemoved(DvbBackendDevice *backendDevice); void deviceRemoved(DvbBackendDevice *backendDevice);
skipping to change at line 180 skipping to change at line 185
void updateSourceMapping(); void updateSourceMapping();
void readScanData(); void readScanData();
bool readScanSources(DvbScanData &data, const char *tag, TransmissionType type); bool readScanSources(DvbScanData &data, const char *tag, TransmissionType type);
QWidget *parent; QWidget *parent;
MediaWidget *mediaWidget; MediaWidget *mediaWidget;
DvbChannelModel *channelModel; DvbChannelModel *channelModel;
QTreeView *channelView; QTreeView *channelView;
DvbEpgModel *epgModel; DvbEpgModel *epgModel;
XmlTv *xmlTv;
DvbLiveView *liveView; DvbLiveView *liveView;
DvbRecordingModel *recordingModel; DvbRecordingModel *recordingModel;
bool reacquireDevice; bool reacquireDevice;
QList<DvbDeviceConfig> deviceConfigs; QList<DvbDeviceConfig> deviceConfigs;
bool dvbDumpEnabled; bool dvbDumpEnabled;
QMap<QString, QPair<TransmissionType, QString> > sourceMapping; QMap<QString, QPair<TransmissionType, QString> > sourceMapping;
QStringList sources; QStringList sources;
QDate scanDataDate; QDate scanDataDate;
 End of changes. 6 change blocks. 
0 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)