TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Protected Attributes | List of all members
MusicPageQueryRequest Class Reference

The class of the abstract download page query request. More...

#include <musicpagequeryrequest.h>

+ Inheritance diagram for MusicPageQueryRequest:

Public Member Functions

 MusicPageQueryRequest (QObject *parent=nullptr)
 
virtual void startToPage (int offset)
 
int pageTotalSize () const noexcept
 
int pageSize () const noexcept
 
int totalSize () const noexcept
 
int pageIndex () const noexcept
 
bool pageValid () const noexcept
 
- Public Member Functions inherited from MusicAbstractNetwork
 MusicAbstractNetwork (QObject *parent=nullptr)
 
- Public Member Functions inherited from TTKAbstractNetwork
 TTKAbstractNetwork (QObject *parent=nullptr)
 
 ~TTKAbstractNetwork ()
 
virtual void deleteAll ()
 
void setHeader (const QString &key, const QVariant &value)
 
const QVariant header (const QString &key) const
 

Protected Attributes

int m_pageSize
 
int m_totalSize
 
int m_pageIndex
 
- Protected Attributes inherited from TTKAbstractNetwork
QVariantMap m_rawData
 
volatile bool m_interrupt
 
volatile TTK::NetworkCode m_stateCode
 
QNetworkReply * m_reply
 
QNetworkAccessManager m_manager
 

Additional Inherited Members

- Public Slots inherited from MusicAbstractNetwork
virtual void replyError (QNetworkReply::NetworkError error) override
 
virtual void sslErrors (QNetworkReply *reply, const QList< QSslError > &errors) override
 
- Public Slots inherited from TTKAbstractNetwork
virtual void downLoadFinished ()
 
virtual void replyError (QNetworkReply::NetworkError error)
 
virtual void sslErrors (QNetworkReply *reply, const QList< QSslError > &errors)
 
void sslErrorsString (QNetworkReply *reply, const QList< QSslError > &errors)
 
- Signals inherited from TTKAbstractNetwork
void downLoadDataChanged (const QString &bytes)
 
void downLoadRawDataChanged (const QByteArray &bytes)
 

Detailed Description

The class of the abstract download page query request.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 35 of file musicpagequeryrequest.h.

Constructor & Destructor Documentation

MusicPageQueryRequest::MusicPageQueryRequest ( QObject *  parent = nullptr)
explicit

Object constructor.

Definition at line 5 of file musicpagequeryrequest.cpp.

Member Function Documentation

int MusicPageQueryRequest::pageIndex ( ) const
inlinenoexcept

Return the page index number.

Definition at line 66 of file musicpagequeryrequest.h.

Referenced by MusicQueryTableWidget::itemCellClicked().

int MusicPageQueryRequest::pageSize ( ) const
inlinenoexcept

Return the each page max size.

Definition at line 58 of file musicpagequeryrequest.h.

Referenced by pageTotalSize().

int MusicPageQueryRequest::pageTotalSize ( ) const
noexcept
bool MusicPageQueryRequest::pageValid ( ) const
inlinenoexcept
void MusicPageQueryRequest::startToPage ( int  offset)
virtual

Start to search data by offset page.

Reimplemented in MusicWYQueryArtistMovieRequest, MusicKGQueryArtistMovieRequest, MusicKWQueryArtistMovieRequest, MusicKGQueryArtistAlbumRequest, MusicKWQueryArtistAlbumRequest, MusicWYPlaylistCommentsRequest, MusicWYQueryArtistAlbumRequest, MusicKGPlaylistCommentsRequest, MusicKWPlaylistCommentsRequest, MusicKGQueryAlbumRequest, MusicKGQueryArtistListRequest, MusicKGQueryArtistRequest, MusicKGQueryMovieRequest, MusicKGQueryPlaylistRequest, MusicKGQueryRequest, MusicKGQueryToplistRequest, MusicKWQueryAlbumRequest, MusicKWQueryArtistListRequest, MusicKWQueryArtistRequest, MusicKWQueryMovieRequest, MusicKWQueryPlaylistRequest, MusicKWQueryRequest, MusicKWQueryToplistRequest, MusicWYSongCommentsRequest, MusicWYQueryAlbumRequest, MusicWYQueryArtistListRequest, MusicWYQueryArtistRequest, MusicWYQueryMovieRequest, MusicWYQueryPlaylistRequest, MusicWYQueryRequest, MusicWYQueryToplistRequest, MusicDJRadioProgramCategoryRequest, MusicKGSongCommentsRequest, MusicKWSongCommentsRequest, and MusicUnityQueryMovieRequest.

Definition at line 14 of file musicpagequeryrequest.cpp.

Referenced by MusicCommentsWidget::buttonClicked(), MusicArtistListQueryWidget::buttonClicked(), MusicArtistMvsQueryWidget::buttonClicked(), MusicWebDJRadioQueryWidget::buttonClicked(), MusicPlaylistQueryWidget::buttonClicked(), MusicArtistAlbumsQueryWidget::buttonClicked(), MusicQueryTableWidget::itemCellClicked(), MusicQueryArtistRequest::startToSearch(), MusicQueryToplistRequest::startToSearch(), MusicQueryRequest::startToSearch(), MusicQueryMovieRequest::startToSearch(), MusicQueryArtistListRequest::startToSearch(), MusicQueryAlbumRequest::startToSearch(), MusicCommentsRequest::startToSearch(), and MusicQueryPlaylistRequest::startToSearchByID().

int MusicPageQueryRequest::totalSize ( ) const
inlinenoexcept

Return the total number.

Definition at line 62 of file musicpagequeryrequest.h.

Referenced by pageTotalSize(), and MusicCommentsWidget::setCurrentSongName().

Member Data Documentation

int MusicPageQueryRequest::m_pageIndex
protected

Definition at line 75 of file musicpagequeryrequest.h.

Referenced by MusicKGSongCommentsRequest::startToPage(), MusicUnityQueryMovieRequest::startToPage(), MusicKWSongCommentsRequest::startToPage(), MusicWYQueryRequest::startToPage(), MusicDJRadioProgramCategoryRequest::startToPage(), MusicKGQueryPlaylistRequest::startToPage(), MusicKWQueryArtistListRequest::startToPage(), MusicWYQueryArtistRequest::startToPage(), MusicWYQueryArtistListRequest::startToPage(), MusicWYQueryPlaylistRequest::startToPage(), MusicKWQueryArtistRequest::startToPage(), MusicKWQueryMovieRequest::startToPage(), MusicWYSongCommentsRequest::startToPage(), MusicKGQueryToplistRequest::startToPage(), MusicKWQueryToplistRequest::startToPage(), MusicKGQueryArtistListRequest::startToPage(), MusicKWQueryPlaylistRequest::startToPage(), MusicKWQueryRequest::startToPage(), MusicKGQueryRequest::startToPage(), MusicWYQueryToplistRequest::startToPage(), MusicKGQueryAlbumRequest::startToPage(), MusicWYQueryMovieRequest::startToPage(), MusicKWQueryAlbumRequest::startToPage(), MusicKGQueryArtistRequest::startToPage(), MusicWYQueryAlbumRequest::startToPage(), MusicKGQueryMovieRequest::startToPage(), MusicKWPlaylistCommentsRequest::startToPage(), MusicKGPlaylistCommentsRequest::startToPage(), MusicKWQueryArtistAlbumRequest::startToPage(), MusicWYQueryArtistAlbumRequest::startToPage(), MusicKGQueryArtistAlbumRequest::startToPage(), MusicWYPlaylistCommentsRequest::startToPage(), MusicKGQueryArtistMovieRequest::startToPage(), MusicKWQueryArtistMovieRequest::startToPage(), and MusicWYQueryArtistMovieRequest::startToPage().

int MusicPageQueryRequest::m_pageSize
protected

Definition at line 73 of file musicpagequeryrequest.h.

Referenced by MusicDJRadioProgramCategoryRequest::downLoadFinished(), MusicUnityQueryMovieRequest::findAllPlugins(), MusicDJRadioProgramCategoryRequest::MusicDJRadioProgramCategoryRequest(), MusicKGPlaylistCommentsRequest::MusicKGPlaylistCommentsRequest(), MusicKGQueryAlbumRequest::MusicKGQueryAlbumRequest(), MusicKGQueryArtistAlbumRequest::MusicKGQueryArtistAlbumRequest(), MusicKGQueryArtistListRequest::MusicKGQueryArtistListRequest(), MusicKGQueryArtistMovieRequest::MusicKGQueryArtistMovieRequest(), MusicKGQueryArtistRequest::MusicKGQueryArtistRequest(), MusicKGQueryPlaylistRequest::MusicKGQueryPlaylistRequest(), MusicKGQueryRequest::MusicKGQueryRequest(), MusicKGQueryToplistRequest::MusicKGQueryToplistRequest(), MusicKGSongCommentsRequest::MusicKGSongCommentsRequest(), MusicKWPlaylistCommentsRequest::MusicKWPlaylistCommentsRequest(), MusicKWQueryAlbumRequest::MusicKWQueryAlbumRequest(), MusicKWQueryArtistAlbumRequest::MusicKWQueryArtistAlbumRequest(), MusicKWQueryArtistListRequest::MusicKWQueryArtistListRequest(), MusicKWQueryArtistMovieRequest::MusicKWQueryArtistMovieRequest(), MusicKWQueryArtistRequest::MusicKWQueryArtistRequest(), MusicKWQueryPlaylistRequest::MusicKWQueryPlaylistRequest(), MusicKWQueryRequest::MusicKWQueryRequest(), MusicKWQueryToplistRequest::MusicKWQueryToplistRequest(), MusicKWSongCommentsRequest::MusicKWSongCommentsRequest(), MusicUnityQueryMovieRequest::MusicUnityQueryMovieRequest(), MusicWYPlaylistCommentsRequest::MusicWYPlaylistCommentsRequest(), MusicWYQueryAlbumRequest::MusicWYQueryAlbumRequest(), MusicWYQueryArtistAlbumRequest::MusicWYQueryArtistAlbumRequest(), MusicWYQueryArtistListRequest::MusicWYQueryArtistListRequest(), MusicWYQueryArtistMovieRequest::MusicWYQueryArtistMovieRequest(), MusicWYQueryArtistRequest::MusicWYQueryArtistRequest(), MusicWYQueryPlaylistRequest::MusicWYQueryPlaylistRequest(), MusicWYQueryRequest::MusicWYQueryRequest(), MusicWYQueryToplistRequest::MusicWYQueryToplistRequest(), MusicWYSongCommentsRequest::MusicWYSongCommentsRequest(), MusicUnityQueryMovieRequest::startToPage(), MusicKGSongCommentsRequest::startToPage(), MusicKWSongCommentsRequest::startToPage(), MusicWYQueryToplistRequest::startToPage(), MusicKWQueryArtistRequest::startToPage(), MusicKWQueryMovieRequest::startToPage(), MusicKGQueryToplistRequest::startToPage(), MusicWYQueryArtistRequest::startToPage(), MusicWYQueryArtistListRequest::startToPage(), MusicKWQueryArtistListRequest::startToPage(), MusicWYQueryRequest::startToPage(), MusicKWQueryPlaylistRequest::startToPage(), MusicWYSongCommentsRequest::startToPage(), MusicKGQueryRequest::startToPage(), MusicWYQueryPlaylistRequest::startToPage(), MusicKGQueryArtistListRequest::startToPage(), MusicKGQueryPlaylistRequest::startToPage(), MusicKWQueryRequest::startToPage(), MusicKGQueryMovieRequest::startToPage(), MusicKGQueryArtistRequest::startToPage(), MusicKGQueryAlbumRequest::startToPage(), MusicKWQueryToplistRequest::startToPage(), MusicWYQueryMovieRequest::startToPage(), MusicKWPlaylistCommentsRequest::startToPage(), MusicKGPlaylistCommentsRequest::startToPage(), MusicWYQueryArtistAlbumRequest::startToPage(), MusicKWQueryArtistAlbumRequest::startToPage(), MusicKGQueryArtistAlbumRequest::startToPage(), MusicWYPlaylistCommentsRequest::startToPage(), MusicKWQueryArtistMovieRequest::startToPage(), MusicKGQueryArtistMovieRequest::startToPage(), and MusicWYQueryArtistMovieRequest::startToPage().

int MusicPageQueryRequest::m_totalSize
protected

Definition at line 74 of file musicpagequeryrequest.h.

Referenced by MusicKWQueryArtistListRequest::downLoadFinished(), MusicKWSongCommentsRequest::downLoadFinished(), MusicSongRecommendRequest::downLoadFinished(), MusicKGSongCommentsRequest::downLoadFinished(), MusicKWQueryArtistRequest::downLoadFinished(), MusicKGQueryArtistRequest::downLoadFinished(), MusicKWQueryAlbumRequest::downLoadFinished(), MusicWYSongCommentsRequest::downLoadFinished(), MusicKGQueryAlbumRequest::downLoadFinished(), MusicKGQueryRequest::downLoadFinished(), MusicWYQueryRequest::downLoadFinished(), MusicKWQueryMovieRequest::downLoadFinished(), MusicKWQueryRequest::downLoadFinished(), MusicKWQueryToplistRequest::downLoadFinished(), MusicKGQueryToplistRequest::downLoadFinished(), MusicKGQueryMovieRequest::downLoadFinished(), MusicWYQueryMovieRequest::downLoadFinished(), MusicKGQueryPlaylistRequest::downLoadFinished(), MusicKWQueryPlaylistRequest::downLoadFinished(), MusicWYQueryPlaylistRequest::downLoadFinished(), MusicDJRadioProgramCategoryRequest::downLoadFinished(), MusicKGPlaylistCommentsRequest::downLoadFinished(), MusicKWPlaylistCommentsRequest::downLoadFinished(), MusicKGQueryArtistAlbumRequest::downLoadFinished(), MusicWYPlaylistCommentsRequest::downLoadFinished(), MusicWYQueryArtistAlbumRequest::downLoadFinished(), MusicKWQueryArtistAlbumRequest::downLoadFinished(), MusicKWQueryArtistMovieRequest::downLoadFinished(), MusicKGQueryArtistMovieRequest::downLoadFinished(), MusicUnityQueryMovieRequest::downLoadUnityFinished(), MusicSongRecommendRequest::MusicSongRecommendRequest(), MusicWYQueryArtistMovieRequest::parseFromArtistMoviesCount(), MusicKGSongCommentsRequest::startToPage(), MusicKWSongCommentsRequest::startToPage(), MusicUnityQueryMovieRequest::startToPage(), MusicKGQueryPlaylistRequest::startToPage(), MusicDJRadioProgramCategoryRequest::startToPage(), MusicKWQueryMovieRequest::startToPage(), MusicWYQueryAlbumRequest::startToPage(), MusicWYQueryPlaylistRequest::startToPage(), MusicWYQueryArtistRequest::startToPage(), MusicKWQueryArtistListRequest::startToPage(), MusicKGQueryMovieRequest::startToPage(), MusicKGQueryRequest::startToPage(), MusicKWQueryPlaylistRequest::startToPage(), MusicKGQueryToplistRequest::startToPage(), MusicKGQueryAlbumRequest::startToPage(), MusicKWQueryArtistRequest::startToPage(), MusicWYQueryRequest::startToPage(), MusicWYQueryArtistListRequest::startToPage(), MusicWYQueryMovieRequest::startToPage(), MusicKGQueryArtistListRequest::startToPage(), MusicWYSongCommentsRequest::startToPage(), MusicKWQueryToplistRequest::startToPage(), MusicKGQueryArtistRequest::startToPage(), MusicWYQueryToplistRequest::startToPage(), MusicKWQueryAlbumRequest::startToPage(), MusicKWQueryRequest::startToPage(), MusicKGPlaylistCommentsRequest::startToPage(), MusicKWPlaylistCommentsRequest::startToPage(), MusicWYPlaylistCommentsRequest::startToPage(), MusicKGQueryArtistAlbumRequest::startToPage(), MusicKWQueryArtistAlbumRequest::startToPage(), MusicWYQueryArtistAlbumRequest::startToPage(), MusicKGQueryArtistMovieRequest::startToPage(), MusicKWQueryArtistMovieRequest::startToPage(), and MusicWYQueryArtistMovieRequest::startToPage().


The documentation for this class was generated from the following files: