TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKModule
TTKWidget
musicCoreKits
musicwidgetrenderer.cpp
Go to the documentation of this file.
1
#include "
musicwidgetrenderer.h
"
2
#include "
musicbackgroundmanager.h
"
3
#include "
musicbackgroundconfigmanager.h
"
4
#include "
musicextractwrapper.h
"
5
6
MusicWidgetRenderer::MusicWidgetRenderer
()
7
: m_background(nullptr)
8
{
9
10
}
11
12
void
MusicWidgetRenderer::setBackgroundPixmap
(
const
QSize &
size
)
13
{
14
if
(!
m_background
)
15
{
16
return
;
17
}
18
19
MusicBackgroundImage
image;
20
if
(
MusicExtractWrapper::outputSkin
(&image,
G_BACKGROUND_PTR
->backgroundUrl()))
21
{
22
m_background
->setPixmap(image.
m_pix
.scaled(size));
23
}
24
else
25
{
26
m_background
->setPixmap(QPixmap(
G_BACKGROUND_PTR
->backgroundUrl()).scaled(size));
27
}
28
}
musicbackgroundconfigmanager.h
G_BACKGROUND_PTR
#define G_BACKGROUND_PTR
Definition:
musicbackgroundmanager.h:141
size
voidpf void uLong size
Definition:
ioapi.h:136
MusicWidgetRenderer::setBackgroundPixmap
void setBackgroundPixmap(const QSize &size)
Definition:
musicwidgetrenderer.cpp:12
MusicBackgroundImage::m_pix
QPixmap m_pix
Definition:
musicbackgroundconfigmanager.h:53
MusicBackgroundImage
The class of the skin backgroud image.
Definition:
musicbackgroundconfigmanager.h:51
MusicWidgetRenderer::MusicWidgetRenderer
MusicWidgetRenderer()
Definition:
musicwidgetrenderer.cpp:6
musicbackgroundmanager.h
musicextractwrapper.h
musicwidgetrenderer.h
MusicExtractWrapper::outputSkin
static bool outputSkin(MusicBackgroundImage *image, const QString &input)
Definition:
musicextractwrapper.cpp:149
MusicWidgetRenderer::m_background
QLabel * m_background
Definition:
musicwidgetrenderer.h:50
Generated on Tue Jan 21 2025 21:07:13 for TTKMusicPlayer by
1.8.8