finished navigation including music player and navigate back
functionality
This commit is contained in:
parent
d6cb29ae7b
commit
6f5c9138a8
12 changed files with 213 additions and 11 deletions
26
LenaPi/controllers/MusicController.cpp
Normal file
26
LenaPi/controllers/MusicController.cpp
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#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);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue