32 lines
471 B
C++
32 lines
471 B
C++
#include "MusicModel.h"
|
|
|
|
MusicModel::MusicModel(QObject *parent) : QObject(parent)
|
|
{
|
|
|
|
}
|
|
|
|
void MusicModel::init(NavigationItemModel *item)
|
|
{
|
|
mCurrentItem = item;
|
|
emit currentItemChanged();
|
|
}
|
|
|
|
void MusicModel::navigateBack()
|
|
{
|
|
emit navigateTo(mCurrentItem);
|
|
}
|
|
|
|
void MusicModel::playPause()
|
|
{
|
|
mIsPlaying = !mIsPlaying;
|
|
}
|
|
|
|
NavigationItemModel *MusicModel::getCurrentItem()
|
|
{
|
|
return mCurrentItem;
|
|
}
|
|
|
|
bool MusicModel::isPlaying()
|
|
{
|
|
return mIsPlaying;
|
|
}
|