lena_pi/LenaPi/controllers/MusicController.cpp
2018-10-23 21:26:29 +02:00

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);
}