26 lines
583 B
C++
26 lines
583 B
C++
#include "MusicController.h"
|
|
|
|
#include <models/MusicModel.h>
|
|
|
|
MusicController::MusicController(QObject *parent) : QObject(parent),
|
|
mModel(new MusicModel(this))
|
|
{
|
|
connect(mModel, &MusicModel::navigateTo, this, &MusicController::navigateTo);
|
|
}
|
|
|
|
void MusicController::initPlayer(NavigationItemModel *item)
|
|
{
|
|
mModel->init(item);
|
|
}
|
|
|
|
void MusicController::setContext(QQmlContext *context)
|
|
{
|
|
mContext = context;
|
|
setContextProperties();
|
|
}
|
|
|
|
void MusicController::setContextProperties()
|
|
{
|
|
if(!mContext) return;
|
|
mContext->setContextProperty("musicModel", mModel);
|
|
}
|