some details added

This commit is contained in:
2018-11-12 13:15:12 +01:00
parent b8c816af8d
commit 8b17ebe2b5
7 changed files with 77 additions and 9 deletions
+4 -2
View File
@@ -28,7 +28,7 @@ cDiscover::cDiscover(const cSerieList serieList, QWidget *parent) :
m_lpSeriesModel = new QStandardItemModel(0, 1);
ui->m_lpSeries->setModel(m_lpSeriesModel);
headerLabels = QStringList() << tr("Title") << tr("Year");
headerLabels = QStringList() << tr("Title") << tr("Year") << tr("Voting");
m_lpSeriesModel->setHorizontalHeaderLabels(headerLabels);
connect(ui->m_lpVoting, &QxtSpanSlider::spanChanged, this, &cDiscover::spanChanged);
@@ -93,7 +93,7 @@ void cDiscover::on_m_lpDiscover_clicked()
m_lpSeriesModel->clear();
QStringList headerLabels = QStringList() << tr("Title") << tr("Year");
QStringList headerLabels = QStringList() << tr("Title") << tr("Year") << tr("Voting");
m_lpSeriesModel->setHorizontalHeaderLabels(headerLabels);
for(int x = 0; x < serieList.count();x++)
@@ -106,8 +106,10 @@ void cDiscover::on_m_lpDiscover_clicked()
items.append(new QStandardItem(lpSerie->seriesName()));
items.append(new QStandardItem(QString::number(lpSerie->firstAired().year())));
items.append(new QStandardItem(QString::number(lpSerie->voteAverage())));
items[0]->setData(QVariant::fromValue(lpSerie));
items[1]->setData(QVariant::fromValue(lpSerie));
items[2]->setData(QVariant::fromValue(lpSerie));
items[0]->setCheckable(true);
m_lpSeriesModel->appendRow(items);
+2 -1
View File
@@ -31,8 +31,9 @@ void cMovieDetails::setMovie(cMovie* lpMovie)
{
ui->m_lpName->setText(lpMovie->movieTitle());
ui->m_lpFirstAired->setDate(lpMovie->releaseDate());
ui->m_lpVoting->setText(QString::number(lpMovie->voteAverage()));
ui->m_lpDetailsBanner->clear();
ui->m_lpDetailsBanner->clear();
if(!lpMovie->backdropPath().isEmpty())
{
cMovieImage image;
+32 -1
View File
@@ -15,7 +15,7 @@
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="3,1">
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
@@ -43,6 +43,37 @@
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Voting:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="m_lpVoting">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
+4 -2
View File
@@ -28,7 +28,7 @@ cMovieDiscover::cMovieDiscover(const cMovieList movieList, QWidget *parent) :
m_lpMoviesModel = new QStandardItemModel(0, 1);
ui->m_lpMovies->setModel(m_lpMoviesModel);
headerLabels = QStringList() << tr("Title") << tr("Year");
headerLabels = QStringList() << tr("Title") << tr("Year") << tr("Voting");
m_lpMoviesModel->setHorizontalHeaderLabels(headerLabels);
connect(ui->m_lpVoting, &QxtSpanSlider::spanChanged, this, &cMovieDiscover::spanChanged);
@@ -94,7 +94,7 @@ void cMovieDiscover::on_m_lpDiscover_clicked()
m_lpMoviesModel->clear();
QStringList headerLabels = QStringList() << tr("Title") << tr("Year");
QStringList headerLabels = QStringList() << tr("Title") << tr("Year") << tr("Voting");
m_lpMoviesModel->setHorizontalHeaderLabels(headerLabels);
for(int x = 0; x < movieList.count();x++)
@@ -107,8 +107,10 @@ void cMovieDiscover::on_m_lpDiscover_clicked()
items.append(new QStandardItem(lpMovie->movieTitle()));
items.append(new QStandardItem(QString::number(lpMovie->releaseDate().year())));
items.append(new QStandardItem(QString::number(lpMovie->voteAverage())));
items[0]->setData(QVariant::fromValue(lpMovie));
items[1]->setData(QVariant::fromValue(lpMovie));
items[2]->setData(QVariant::fromValue(lpMovie));
items[0]->setCheckable(true);
m_lpMoviesModel->appendRow(items);
+2 -1
View File
@@ -15,7 +15,7 @@ cSerieDetails::cSerieDetails(QWidget *parent) :
m_lpActorsModel = new QStandardItemModel(0, 0);
ui->m_lpDetailsActors->setModel(m_lpActorsModel);
m_lpGenreModel = new QStandardItemModel(0, 9);
m_lpGenreModel = new QStandardItemModel(0, 0);
ui->m_lpDetailsGenre->setModel(m_lpGenreModel);
}
@@ -31,6 +31,7 @@ void cSerieDetails::setSerie(cSerie* lpSerie)
{
ui->m_lpName->setText(lpSerie->seriesName());
ui->m_lpFirstAired->setDate(lpSerie->firstAired());
ui->m_lpVoting->setText(QString::number(lpSerie->voteAverage()));
ui->m_lpDetailsBanner->clear();
if(!lpSerie->backdropPath().isEmpty())
+32 -1
View File
@@ -15,7 +15,7 @@
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="3,1">
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
@@ -43,6 +43,37 @@
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Voting:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="m_lpVoting">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
+1 -1
View File
@@ -28,7 +28,7 @@ QList<cArtist*> cTheAudioDBV1::searchArtist(const QString& szArtist)
QNetworkAccessManager networkManager;
// QString szRequest = QString("theaudiodb.com/api/v1/json/%1/search.php?s=%2").arg(m_szToken).arg(szArtist);
QNetworkRequest request(QUrl(QString("theaudiodb.com/api/v1/json/%1/search.php?s=%2").arg(m_szToken).arg(szArtist)));
QNetworkRequest request(QUrl(QString("https://www.theaudiodb.com/api/v1/json/%1/search.php?s=%2").arg(m_szToken).arg(szArtist)));
QNetworkReply* reply = networkManager.get(request);
QEventLoop loop;