TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
musicmorefunctionspopwidget.cpp
Go to the documentation of this file.
2 #include "musicrightareawidget.h"
3 
5  : MusicToolMenuWidget(parent)
6 {
7  initialize();
8 }
9 
11 {
13 }
14 
16 {
17  switch(index->data().toInt())
18  {
28  default: break;
29  }
30 }
31 
33 {
35  m_containWidget->setFixedSize(140, 285);
36  m_menu->removeAction(m_menu->actions().front());
37 
38  QActionGroup *group = new QActionGroup(this);
39  group->addAction(m_menu->addAction(QIcon(":/functions/btn_message_hover"), tr("Message")))->setData(0);
40  group->addAction(m_menu->addAction(QIcon(":/functions/btn_similar_hover"), tr("Similar")))->setData(1);
41  group->addAction(m_menu->addAction(QIcon(":/functions/btn_ablum_hover"), tr("Ablum")))->setData(2);
42  group->addAction(m_menu->addAction(QIcon(":/functions/btn_artist_hover"), tr("Artist")))->setData(3);
43  group->addAction(m_menu->addAction(QIcon(":/functions/btn_toplist_hover"), tr("Toplist")))->setData(4);
44  group->addAction(m_menu->addAction(QIcon(":/functions/btn_playlist_hover"), tr("Playlist")))->setData(5);
45  group->addAction(m_menu->addAction(QIcon(":/functions/btn_recommend_hover"), tr("Recommend")))->setData(6);
46  group->addAction(m_menu->addAction(QIcon(":/functions/btn_search_hover"), tr("Advance")))->setData(7);
47  group->addAction(m_menu->addAction(QIcon(":/functions/btn_artist_hover"), tr("Artists")))->setData(8);
48  connect(group, SIGNAL(triggered(QAction*)), SLOT(functionClicked(QAction*)));
49 }
static MusicRightAreaWidget * instance()
The class of the tool menu base widget.
MusicMoreFunctionsPopWidget(QWidget *parent=nullptr)
MusicToolMenu * m_menu
void showSimilarFound(const QString &text)
const char * name
Definition: http_parser.c:458
void showArtistFound(const QString &text, const QString &id)
void showAlbumFound(const QString &text, const QString &id)
void showPlaylistFound(const QString &id)
void setCurrentSongName(const QString &name)