From 8a81c4860686b804f79cf79107be66eb9ffd6135 Mon Sep 17 00:00:00 2001 From: Anika Raemer Date: Fri, 19 Oct 2018 14:23:36 +0200 Subject: [PATCH] added todos --- LenaPi/controllers/NavigationController.cpp | 3 ++- LenaPi/main.cpp | 2 ++ LenaPi/models/NavigationItemModel.cpp | 6 ++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/LenaPi/controllers/NavigationController.cpp b/LenaPi/controllers/NavigationController.cpp index c0ca406..ba020ef 100644 --- a/LenaPi/controllers/NavigationController.cpp +++ b/LenaPi/controllers/NavigationController.cpp @@ -3,6 +3,7 @@ #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)) @@ -12,7 +13,7 @@ NavigationController::NavigationController(QObject *parent) : QObject(parent), void NavigationController::init(const QString &rootPath) { - + ///@todo create item for each subfolder and append to root; } void NavigationController::setContext(QQmlContext *context) diff --git a/LenaPi/main.cpp b/LenaPi/main.cpp index 617f441..51cc862 100644 --- a/LenaPi/main.cpp +++ b/LenaPi/main.cpp @@ -13,5 +13,7 @@ int main(int argc, char *argv[]) NavigationController navController; navController.setContext(engine.rootContext()); + ///@todo call init with test path containing several folders each containing image.jpg + return app.exec(); } diff --git a/LenaPi/models/NavigationItemModel.cpp b/LenaPi/models/NavigationItemModel.cpp index b8a3704..ab8f507 100644 --- a/LenaPi/models/NavigationItemModel.cpp +++ b/LenaPi/models/NavigationItemModel.cpp @@ -5,7 +5,7 @@ NavigationItemModel::NavigationItemModel(QObject *parent) : QObject(parent) { - + ///@todo init imageSource with defaul image from qrc } QString NavigationItemModel::getImageSource() const @@ -25,14 +25,12 @@ void NavigationItemModel::onClicked() bool NavigationItemModel::setPath(const QString &path) { - - //@todo check if image.jpg exist; use default image from qrc otherwise! - auto dir = QDir(path); if(!dir.exists()) return false; mPath = path; + /// @todo move default image to qrc auto source = dir.filePath("file.jpg"); if(QFile(source).exists()) mImageSource = source;