Revert "[qt] Remove defunct Traffic layer button"

This reverts commit df2541e1bf12abca329becdac8de7c92f0893b03.
This commit is contained in:
mvglasow
2025-04-29 23:44:02 +03:00
parent e3e4a1985a
commit 6f2f61b30a
5 changed files with 13 additions and 15 deletions

View File

@@ -282,10 +282,9 @@ void MainWindow::CreateNavigationBar()
m_layers = new PopupMenuHolder(this);
/// @todo Uncomment when we will integrate a traffic provider.
// m_layers->addAction(QIcon(":/navig64/traffic.png"), tr("Traffic"),
// std::bind(&MainWindow::OnLayerEnabled, this, LayerType::TRAFFIC), true);
// m_layers->setChecked(LayerType::TRAFFIC, m_pDrawWidget->GetFramework().LoadTrafficEnabled());
m_layers->addAction(QIcon(":/navig64/traffic.png"), tr("Traffic"),
std::bind(&MainWindow::OnLayerEnabled, this, LayerType::TRAFFIC), true);
m_layers->setChecked(LayerType::TRAFFIC, m_pDrawWidget->GetFramework().LoadTrafficEnabled());
m_layers->addAction(QIcon(":/navig64/subway.png"), tr("Public transport"),
std::bind(&MainWindow::OnLayerEnabled, this, LayerType::TRANSIT), true);
@@ -876,11 +875,11 @@ void MainWindow::SetLayerEnabled(LayerType type, bool enable)
auto & frm = m_pDrawWidget->GetFramework();
switch (type)
{
// @todo Uncomment when we will integrate a traffic provider.
// case LayerType::TRAFFIC:
// frm.GetTrafficManager().SetEnabled(enable);
// frm.SaveTrafficEnabled(enable);
// break;
case LayerType::TRAFFIC:
/// @todo Uncomment when we will integrate a traffic provider.
// frm.GetTrafficManager().SetEnabled(enable);
// frm.SaveTrafficEnabled(enable);
break;
case LayerType::TRANSIT:
frm.GetTransitManager().EnableTransitSchemeMode(enable);
frm.SaveTransitSchemeEnabled(enable);

View File

@@ -50,9 +50,8 @@ class MainWindow : public QMainWindow, location::LocationObserver
enum LayerType : uint8_t
{
/// @todo Uncomment when we will integrate a traffic provider.
// TRAFFIC = 0,
TRANSIT = 0, // Metro scheme
TRAFFIC = 0,
TRANSIT, // Metro scheme
ISOLINES,
OUTDOORS,
};