#include "MusicController.h" #include 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); }