diff options
author | fukubayashi.akio <fukubayashi.akio@genetec.co.jp> | 2019-07-31 10:29:09 +0900 |
---|---|---|
committer | fukubayashi.akio <fukubayashi.akio@genetec.co.jp> | 2019-07-31 10:29:09 +0900 |
commit | e4f8ad360f7b399c20c9f27ca1a537b12bb4dd18 (patch) | |
tree | 56478f132c502e1bb6e0722842f66cb09efc9c1b | |
parent | 86f1ff46d7b7357bc555574774cd39a67580627a (diff) |
Fix tachometer indexsandbox/akiofukubayashi/als2019_horizontal
Signed-off-by: fukubayashi.akio <fukubayashi.akio@genetec.co.jp>
-rw-r--r-- | launcher/src/applicationmodel.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/launcher/src/applicationmodel.cpp b/launcher/src/applicationmodel.cpp index 31e80d9..ff5c088 100644 --- a/launcher/src/applicationmodel.cpp +++ b/launcher/src/applicationmodel.cpp @@ -53,17 +53,27 @@ namespace { ApplicationModel::Private::Private() { + + HMI_DEBUG("launcher", ">>> %s", __func__); loadAppInfo(); + HMI_DEBUG("launcher", "end load app info", 0); int times = 22 / this->data_temp.size(); + + HMI_DEBUG("launcher", "times: %d", times); + HMI_DEBUG("launcher", "size: %d", this->data_temp.size()); + HMI_DEBUG("launcher", "size: %d", this->data_temp.count()); if(22 % this->data_temp.size() > 0) { ++times; } + HMI_DEBUG("launcher", "times: %d", times); while(times > 0) { for(auto i = 0; i < this->data_temp.size(); ++i) { this->data.append(this->data_temp.at(i)); + HMI_DEBUG("launcher", "data append i:%d times:%d", i, times); } --times; } + HMI_DEBUG("launcher", "<<< %s", __func__); } void ApplicationModel::Private::loadAppInfo() @@ -78,6 +88,8 @@ void ApplicationModel::Private::loadAppInfo() auto const id = jso["id"].toString(); auto const icon = get_icon_name(jso); + HMI_DEBUG("launcher", "data size: %d", this->data_temp.size()); + // Hide HomeScreen icon itself if (name != "launcher" && name != "homescreen" && @@ -86,14 +98,16 @@ void ApplicationModel::Private::loadAppInfo() this->data_temp.append(AppInfo(icon, name, id)); } if (name == "tachometer") { + tachometerIndex = appCount; HMI_DEBUG("launcher", "tachometer index:%d", tachometerIndex); - tachometerIndex = appCount - 1; } appCount++; HMI_DEBUG("launcher","name: %s icon: %s id: %s.", name.toStdString().c_str(), icon.toStdString().c_str(), id.toStdString().c_str()); } + HMI_DEBUG("launcher", ">>> swap size: %d", this->data_temp.size()); this->data_temp.swap(tachometerIndex, 4); + HMI_DEBUG("launcher", "<<< swap size %d", this->data_temp.size()); } ApplicationModel::ApplicationModel(QObject *parent) |