Add new dashboard item to show elapsed times (closes #2234). Cleanup handling of TimeConversion and add unit testing

This commit is contained in:
Alexander Bock
2022-10-15 00:08:22 +02:00
parent 524b78f5d2
commit aeb366ae61
12 changed files with 913 additions and 52 deletions

View File

@@ -27,6 +27,7 @@
#include <modules/base/dashboard/dashboarditemangle.h>
#include <modules/base/dashboard/dashboarditemdate.h>
#include <modules/base/dashboard/dashboarditemdistance.h>
#include <modules/base/dashboard/dashboarditemelapsedtime.h>
#include <modules/base/dashboard/dashboarditemframerate.h>
#include <modules/base/dashboard/dashboarditemmission.h>
#include <modules/base/dashboard/dashboarditemparallelconnection.h>
@@ -106,6 +107,7 @@ void BaseModule::internalInitialize(const ghoul::Dictionary&) {
fDashboard->registerClass<DashboardItemAngle>("DashboardItemAngle");
fDashboard->registerClass<DashboardItemDate>("DashboardItemDate");
fDashboard->registerClass<DashboardItemDistance>("DashboardItemDistance");
fDashboard->registerClass<DashboardItemElapsedTime>("DashboardItemElapsedTime");
fDashboard->registerClass<DashboardItemFramerate>("DashboardItemFramerate");
fDashboard->registerClass<DashboardItemMission>("DashboardItemMission");
fDashboard->registerClass<DashboardItemParallelConnection>(