MCPcopy Create free account
hub / github.com/comaps/comaps / LoadSession

Method LoadSession

qt/routing_settings_dialog.cpp:78–97  ·  view source on GitHub ↗

static

Source from the content-addressed store, hash-verified

76
77// static
78void RoutingSettings::LoadSession(Framework & framework)
79{
80 bool enable = false;
81 settings::TryGet(kUseCachedRoutingSettings, enable);
82 if (enable)
83 {
84 int routerType = DefaultRouterIndex();
85 settings::TryGet(kRouterTypeCachedSettings, routerType);
86 framework.GetRoutingManager().SetRouter(static_cast<routing::RouterType>(routerType));
87 }
88 else
89 {
90 settings::Delete(kUseCachedRoutingSettings);
91 settings::Delete(kShowTurnsSettings);
92 settings::Delete(kUseDebugGuideSettings);
93 settings::Delete(kStartCoordsCachedSettings);
94 settings::Delete(kFinishCoordsCachedSettings);
95 settings::Delete(kRouterTypeCachedSettings);
96 }
97}
98
99RoutingSettings::RoutingSettings(QWidget * parent, Framework & framework) : QDialog(parent), m_framework(framework)
100{

Callers

nothing calls this directly

Calls 4

TryGetFunction · 0.85
DefaultRouterIndexFunction · 0.85
DeleteFunction · 0.85
SetRouterMethod · 0.45

Tested by

no test coverage detected