#include "NavigationController.h" #include "../models/NavigationItemModel.h" #include "../models/NavigationListModel.h" ///@todo impelement reaction to item's clicked signal; implement back navigation NavigationController::NavigationController(QObject *parent) : QObject(parent), mRootItem(new NavigationItemModel(this)), mNavList(new NavigationListModel(this)) { } void NavigationController::init(const QString &rootPath) { ///@todo create item for each subfolder and append to root; } void NavigationController::setContext(QQmlContext *context) { mContext = context; setContextProperties(); } void NavigationController::setContextProperties() { mContext->setContextProperty("navigationList", mNavList); }