project renamed

This commit is contained in:
2017-10-04 09:27:49 +02:00
commit b90cb8db8e
52 changed files with 10927 additions and 0 deletions
+132
View File
@@ -0,0 +1,132 @@
#ifndef CEPISODE_H
#define CEPISODE_H
#include <QMetaType>
#include <QList>
#include <QDate>
#include <QButtonGroup>
#include <QLabel>
#include <QRadioButton>
class cEpisode
{
public:
enum State
{
StateUnknown = 0,
StateInit = 1,
StateProgress = 2,
StateDone = 3,
};
cEpisode();
~cEpisode();
void setID(const qint32& iID);
qint32 id();
void setDirector(const QString& szDirector);
void setDirector(const QStringList& szDirector);
QStringList director();
void setEpisodeName(const QString& szEpisodeName);
QString episodeName();
void setEpisodeNumber(const qint16& iEpisodeNumber);
qint16 episodeNumber();
void setFirstAired(const QString& szFirstAired);
void setFirstAired(const QDate& firstAired);
QDate firstAired();
void setGuestStars(const QString& szGuestStars);
void setGuestStars(const QStringList& szGuestStars);
QStringList guestStars();
void setIMDBID(const QString& szIMDBID);
QString imdbID();
void setLanguage(const QString& szLanguage);
QString language();
void setOverview(const QString& szOverview);
QString overview();
void setProductionCode(const QString& szProductionCode);
QString productionCode();
void setRating(const qreal& dRating);
qreal rating();
void setRatingCount(const qint32& iRatingCount);
qint32 ratingCount();
void setSeasonNumber(const qint16& iSeasonNumber);
qint16 seasonNumber();
void setWriter(const QString& szWriter);
void setWriter(const QStringList& szWriter);
QStringList writer();
void setSeasonID(const qint32& iSeasonID);
qint32 seasonID();
void setSeriesID(const qint32& iSeriesID);
qint32 seriesID();
void setState(const State& state);
State state();
void setFileName(const QString& szFileName);
QString fileName();
void setThumbHeight(const qint16& iThumbHeight);
qint16 thumbHeight();
void setThumbWidth(const qint16& iThumbWidth);
qint16 thumbWidth();
bool isValid();
void setGroup(QButtonGroup* lpGroup);
void setLabel(QLabel* lpLabel);
void setButton1(QRadioButton* lpButton1);
void setButton2(QRadioButton* lpButton2);
void setButton3(QRadioButton* lpButton3);
void updateState();
void deleteResources();
private:
qint32 m_iID;
QStringList m_szDirector;
QString m_szEpisodeName;
qint16 m_iEpisodeNumber;
QDate m_firstAired;
QStringList m_szGuestStars;
QString m_szIMDBID;
QString m_szLanguage;
QString m_szOverview;
QString m_szProductionCode;
qreal m_dRating;
qint32 m_iRatingCount;
qint16 m_iSeasonNumber;
QStringList m_szWriter;
qint32 m_iSeasonID;
qint32 m_iSeriesID;
State m_state;
QString m_szFileName;
qint16 m_iThumbHeight;
qint16 m_iThumbWidth;
QButtonGroup* m_lpGroup;
QLabel* m_lpLabel;
QRadioButton* m_lpButton1;
QRadioButton* m_lpButton2;
QRadioButton* m_lpButton3;
};
Q_DECLARE_METATYPE(cEpisode*)
#endif // CEPISODE_H