| 863 | } |
| 864 | |
| 865 | void MainWindow::SetLayerEnabled(LayerType type, bool enable) |
| 866 | { |
| 867 | auto & frm = m_pDrawWidget->GetFramework(); |
| 868 | switch (type) |
| 869 | { |
| 870 | // @todo Uncomment when we will integrate a traffic provider. |
| 871 | // case LayerType::TRAFFIC: |
| 872 | // frm.GetTrafficManager().SetEnabled(enable); |
| 873 | // frm.SaveTrafficEnabled(enable); |
| 874 | // break; |
| 875 | case LayerType::TRANSIT: |
| 876 | frm.GetTransitManager().EnableTransitSchemeMode(enable); |
| 877 | frm.SaveTransitSchemeEnabled(enable); |
| 878 | break; |
| 879 | case LayerType::ISOLINES: |
| 880 | frm.GetIsolinesManager().SetEnabled(enable); |
| 881 | frm.SaveIsolinesEnabled(enable); |
| 882 | break; |
| 883 | case LayerType::OUTDOORS: |
| 884 | frm.SaveOutdoorsEnabled(enable); |
| 885 | if (enable) |
| 886 | m_pDrawWidget->SetMapStyleToOutdoors(); |
| 887 | else |
| 888 | m_pDrawWidget->SetMapStyleToDefault(); |
| 889 | break; |
| 890 | } |
| 891 | } |
| 892 | |
| 893 | void MainWindow::OnLayerEnabled(LayerType layer) |
| 894 | { |
nothing calls this directly
no test coverage detected