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 | Private Attributes | List of all members
MusicPlaylist::Shuffle Class Reference

Public Member Functions

 Shuffle ()
 
void setEnabled (bool enable)
 
bool isEnabled () const
 
void initialize (const MusicPlayItemList &items)
 
void setCurrentIndex (const MusicPlayItem &item)
 
MusicPlayItem setCurrentIndex (int index)
 

Private Attributes

int m_index
 
bool m_enable
 
MusicPlayItemList m_data
 

Detailed Description

Definition at line 197 of file musicplaylist.h.

Constructor & Destructor Documentation

MusicPlaylist::Shuffle::Shuffle ( )

Object constructor.

Definition at line 6 of file musicplaylist.cpp.

Member Function Documentation

void MusicPlaylist::Shuffle::initialize ( const MusicPlayItemList &  items)

Init parameter.

Definition at line 22 of file musicplaylist.cpp.

Referenced by MusicPlaylist::setCurrentIndex().

bool MusicPlaylist::Shuffle::isEnabled ( ) const

Get shuffle enable or disable.

Definition at line 17 of file musicplaylist.cpp.

Referenced by MusicPlaylist::setCurrentIndex().

void MusicPlaylist::Shuffle::setCurrentIndex ( const MusicPlayItem item)

Set current play index.

Definition at line 32 of file musicplaylist.cpp.

Referenced by MusicPlaylist::setCurrentIndex().

MusicPlayItem MusicPlaylist::Shuffle::setCurrentIndex ( int  index)

Set current play index.

Definition at line 37 of file musicplaylist.cpp.

References PLAY_NEXT_LEVEL, PLAY_PREVIOUS_LEVEL, and TTK_LOW_LEVEL.

void MusicPlaylist::Shuffle::setEnabled ( bool  enable)

Set shuffle enable or disable.

Definition at line 12 of file musicplaylist.cpp.

Referenced by MusicPlaylist::setShuffleMode().

Member Data Documentation

MusicPlayItemList MusicPlaylist::Shuffle::m_data
private

Definition at line 229 of file musicplaylist.h.

bool MusicPlaylist::Shuffle::m_enable
private

Definition at line 228 of file musicplaylist.h.

int MusicPlaylist::Shuffle::m_index
private

Definition at line 227 of file musicplaylist.h.


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