TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Namespaces | Macros
ttkqtcompat.h File Reference
#include "ttkqtglobal.h"

Go to the source code of this file.

Namespaces

 QtCompat
 The namespace of the qt compat function wrapper.
 

Macros

#define QtFontWidth(p, t)   p.horizontalAdvance(t)
 Font string width. More...
 
#define QtImageBytes(p)   p.sizeInBytes()
 Image byte count. More...
 
#define QtItemSetTextAlignment(p, a)   p->setTextAlignment(Qt::Alignment(a));
 Item text alignment. More...
 
#define QtContainerSwap(p, i, j)   p->swapItemsAt(i, j)
 Container swap. More...
 
#define QtNetworkErrorConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QNetworkReply::NetworkError)), q, s(f(QNetworkReply::NetworkError)))
 Network error connect. More...
 
#define QtNetworkErrorVoidConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QNetworkReply::NetworkError)), q, s(f()))
 Network error void connect. More...
 
#define QtSocketErrorConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QAbstractSocket::SocketError)), q, s(f(QAbstractSocket::SocketError)))
 Socket error connect. More...
 
#define QtSocketErrorVoidConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QAbstractSocket::SocketError)), q, s(f()))
 Socket error void connect. More...
 
#define QtProcessConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QProcess::ProcessError)), q, s(f(QProcess::ProcessError)))
 Process error connect. More...
 
#define QtProcessVoidConnect(p, q, f, s)   QObject::connect(p, SIGNAL(errorOccurred(QProcess::ProcessError)), q, s(f()))
 Process error void connect. More...
 
#define QtButtonGroupConnect(p, q, f, s)   QObject::connect(p, SIGNAL(idClicked(int)), q, s(f(int)))
 Button group connect. More...
 
#define QtButtonGroupVoidConnect(p, q, f, s)   QObject::connect(p, SIGNAL(idClicked(int)), q, s(f()))
 Button group void connect. More...
 
#define QtStreamEndLine(p)   p << Qt::endl
 Stream endl. More...
 
#define QtLablePixmap(p)   p->pixmap(Qt::ReturnByValue)
 Lable pixmap. More...
 
#define QtSkipEmptyParts   Qt::SkipEmptyParts
 String skip empty parts. More...
 
#define QtWheelDelta(p)   p->angleDelta().y()
 Event wheel. More...
 
#define QtMouseX(p)   p->position().x()
 Event mouse. More...
 
#define QtMouseY(p)   p->position().y()
 
#define QtMousePos(p)   p->position()
 
#define QtMouseGlobalX(p)   p->globalPosition().x()
 
#define QtMouseGlobalY(p)   p->globalPosition().y()
 
#define QtMouseGlobalPos(p)   p->globalPosition().toPoint()
 
#define QtEnterEvent   QEnterEvent
 Event enter. More...
 
#define QtVariantType(p)   p.typeId()
 Variant type. More...
 
#define QtKeySequence(k, m)   QKeySequence(QKeyCombination(m, k))
 KeySequence. More...
 
#define QtKeyCombine(p)   p.toCombined()
 KeySequence data. More...
 

Macro Definition Documentation

#define QtButtonGroupConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(idClicked(int)), q, s(f(int)))
#define QtButtonGroupVoidConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(idClicked(int)), q, s(f()))

Button group void connect.

Definition at line 108 of file ttkqtcompat.h.

#define QtContainerSwap (   p,
  i,
 
)    p->swapItemsAt(i, j)

Container swap.

Definition at line 52 of file ttkqtcompat.h.

Referenced by MusicSongsContainerWidget::itemIndexSwaped().

#define QtEnterEvent   QEnterEvent

Event enter.

Definition at line 160 of file ttkqtcompat.h.

#define QtFontWidth (   p,
 
)    p.horizontalAdvance(t)

Font string width.

Definition at line 31 of file ttkqtcompat.h.

Referenced by TTK::Widget::fontTextWidth(), TTKThemeLineLabel::paintEvent(), and TTKToastLabel::setText().

#define QtImageBytes (   p)    p.sizeInBytes()

Image byte count.

Definition at line 38 of file ttkqtcompat.h.

Referenced by QAlgorithm::WaterWave::render().

#define QtItemSetTextAlignment (   p,
 
)    p->setTextAlignment(Qt::Alignment(a));
#define QtKeyCombine (   p)    p.toCombined()

KeySequence data.

Definition at line 181 of file ttkqtcompat.h.

Referenced by QGlobalShortcutPrivate::setShortcut().

#define QtKeySequence (   k,
 
)    QKeySequence(QKeyCombination(m, k))

KeySequence.

Definition at line 174 of file ttkqtcompat.h.

Referenced by QGlobalShortcutPrivate::setShortcut(), and QGlobalShortcutPrivate::unsetShortcut().

#define QtLablePixmap (   p)    p->pixmap(Qt::ReturnByValue)
#define QtMouseGlobalPos (   p)    p->globalPosition().toPoint()
#define QtMouseGlobalX (   p)    p->globalPosition().x()
#define QtMouseGlobalY (   p)    p->globalPosition().y()
#define QtMousePos (   p)    p->position()

Definition at line 145 of file ttkqtcompat.h.

#define QtMouseX (   p)    p->position().x()

Event mouse.

Definition at line 143 of file ttkqtcompat.h.

#define QtMouseY (   p)    p->position().y()

Definition at line 144 of file ttkqtcompat.h.

#define QtNetworkErrorConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QNetworkReply::NetworkError)), q, s(f(QNetworkReply::NetworkError)))

Network error connect.

Definition at line 59 of file ttkqtcompat.h.

Referenced by QSyncDeleteData::deleteDataOperator(), QSyncDownloadData::downloadDataOperator(), MusicTXDownloadBackgroundRequest::downLoadUrl(), QSyncListData::listDataOperator(), MusicKWQueryPlaylistRequest::morePlaylistDetails(), MusicDownloadQueueRequest::startDownload(), MusicKWSongCommentsRequest::startToPage(), MusicUnityQueryMovieRequest::startToPage(), MusicKGSongCommentsRequest::startToPage(), MusicKGQueryRequest::startToPage(), MusicKWQueryRequest::startToPage(), MusicKWQueryToplistRequest::startToPage(), MusicKGQueryToplistRequest::startToPage(), MusicKGQueryAlbumRequest::startToPage(), MusicKGQueryArtistListRequest::startToPage(), MusicWYSongCommentsRequest::startToPage(), MusicWYQueryAlbumRequest::startToPage(), MusicWYQueryArtistListRequest::startToPage(), MusicWYQueryArtistRequest::startToPage(), MusicKGQueryArtistRequest::startToPage(), MusicKWQueryAlbumRequest::startToPage(), MusicWYQueryMovieRequest::startToPage(), MusicWYQueryPlaylistRequest::startToPage(), MusicKGQueryMovieRequest::startToPage(), MusicWYQueryRequest::startToPage(), MusicKWQueryArtistListRequest::startToPage(), MusicWYQueryToplistRequest::startToPage(), MusicKGQueryPlaylistRequest::startToPage(), MusicKWQueryArtistRequest::startToPage(), MusicDJRadioProgramCategoryRequest::startToPage(), MusicKWQueryMovieRequest::startToPage(), MusicKWQueryPlaylistRequest::startToPage(), MusicKWPlaylistCommentsRequest::startToPage(), MusicKGPlaylistCommentsRequest::startToPage(), MusicWYPlaylistCommentsRequest::startToPage(), MusicKGQueryArtistAlbumRequest::startToPage(), MusicWYQueryArtistAlbumRequest::startToPage(), MusicKWQueryArtistAlbumRequest::startToPage(), MusicKGQueryArtistMovieRequest::startToPage(), MusicKWQueryArtistMovieRequest::startToPage(), MusicWYQueryArtistMovieRequest::startToPage(), MusicBPDownloadBackgroundRequest::startToRequest(), MusicBingTranslationRequest::startToRequest(), MusicDownLoadTextRequest::startToRequest(), MusicPVCounterRequest::startToRequest(), MusicWYTranslationRequest::startToRequest(), MusicResourceRequest::startToRequest(), MusicYDTranslationRequest::startToRequest(), MusicFMRadioSongRequest::startToRequest(), MusicKGDownloadBackgroundRequest::startToRequest(), MusicWYDownLoadTextRequest::startToRequest(), MusicKWDownloadBackgroundRequest::startToRequest(), MusicDJRadioCategoryRequest::startToRequest(), MusicBarrageRequest::startToRequest(), MusicBDTranslationRequest::startToRequest(), MusicKWDownLoadTextRequest::startToRequest(), MusicDataSourceRequest::startToRequest(), MusicDJRadioProgramRequest::startToRequest(), MusicIdentifySongRequest::startToRequest(), MusicTXDownloadBackgroundRequest::startToRequest(), MusicKWDownLoadCoverRequest::startToRequest(), MusicDownloadDataRequest::startToRequest(), MusicKWDiscoverListRequest::startToSearch(), MusicSongRecommendRequest::startToSearch(), MusicSongSuggestRequest::startToSearch(), MusicKGDiscoverListRequest::startToSearch(), MusicWYDiscoverListRequest::startToSearch(), MusicAbstractMVRadioRequest::startToSearch(), MusicDJRadioProgramCategoryRequest::startToSearch(), MusicKWQueryPlaylistRequest::startToSearch(), MusicKGQueryPlaylistRequest::startToSearch(), MusicWYQueryPlaylistRequest::startToSearch(), MusicKWQueryRequest::startToSearchByID(), MusicWYQueryRequest::startToSearchByID(), MusicKGQueryRequest::startToSearchByID(), and QSyncUploadData::uploadDataOperator().

#define QtNetworkErrorVoidConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QNetworkReply::NetworkError)), q, s(f()))

Network error void connect.

Definition at line 66 of file ttkqtcompat.h.

Referenced by TTK::queryFileSizeByUrl(), TTK::syncNetworkQueryForGet(), and TTK::syncNetworkQueryForPost().

#define QtProcessConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QProcess::ProcessError)), q, s(f(QProcess::ProcessError)))

Process error connect.

Definition at line 87 of file ttkqtcompat.h.

#define QtProcessVoidConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QProcess::ProcessError)), q, s(f()))

Process error void connect.

Definition at line 94 of file ttkqtcompat.h.

Referenced by MusicDeviceInfoModule::removableDrive().

#define QtSkipEmptyParts   Qt::SkipEmptyParts
#define QtSocketErrorConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QAbstractSocket::SocketError)), q, s(f(QAbstractSocket::SocketError)))

Socket error connect.

Definition at line 73 of file ttkqtcompat.h.

#define QtSocketErrorVoidConnect (   p,
  q,
  f,
 
)    QObject::connect(p, SIGNAL(errorOccurred(QAbstractSocket::SocketError)), q, s(f()))

Socket error void connect.

Definition at line 80 of file ttkqtcompat.h.

#define QtStreamEndLine (   p)    p << Qt::endl
#define QtVariantType (   p)    p.typeId()

Variant type.

Definition at line 167 of file ttkqtcompat.h.

Referenced by TTKAbstractXml::writeAttribute().

#define QtWheelDelta (   p)    p->angleDelta().y()

Event wheel.

Definition at line 136 of file ttkqtcompat.h.

Referenced by MusicSmoothMovingTableWidget::wheelEvent(), and MusicSmoothMovingScrollArea::wheelEvent().