X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fui%2Froutingpanel.cpp;h=75d969b80ea326186bcea391f763c18146833ef8;hb=1360867207a7def91afabc51076da74cb63e61e6;hp=6380de2b6f40dd3d75006621fd2ecd061ea7b366;hpb=8738636fa02f0f0295a0c0339829187bcbb898d3;p=situare diff --git a/src/ui/routingpanel.cpp b/src/ui/routingpanel.cpp index 6380de2..75d969b 100644 --- a/src/ui/routingpanel.cpp +++ b/src/ui/routingpanel.cpp @@ -51,7 +51,7 @@ RoutingPanel::RoutingPanel(QWidget *parent) PANEL_MARGIN_RIGHT, PANEL_MARGIN_BOTTOM); m_noRouteLabel = new QLabel(); - m_noRouteLabel->setText("No Route"); + m_noRouteLabel->setText("No route"); m_noRouteLabel->setAlignment(Qt::AlignCenter); QPalette noRoutePalette = palette(); @@ -60,7 +60,6 @@ RoutingPanel::RoutingPanel(QWidget *parent) panelLayout->addWidget(m_routeWaypointListView); panelLayout->addWidget(m_noRouteLabel, Qt::AlignCenter); - m_routeWaypointListView->hide(); setLayout(panelLayout); // --- CONTEXT BUTTONS --- @@ -77,6 +76,8 @@ RoutingPanel::RoutingPanel(QWidget *parent) m_genericButtonsLayout->addWidget(routeToCursorButton); m_genericButtonsLayout->addWidget(m_clearRouteButton); + + showEmptyPanel(true); } void RoutingPanel::clearListsSelections() @@ -93,7 +94,7 @@ void RoutingPanel::clearRouteButtonClicked() m_clearRouteButton->setDisabled(true); m_routeWaypointListView->clearList(); m_routeWaypointListView->hide(); - m_noRouteLabel->show(); + showEmptyPanel(true); emit clearRoute(); } @@ -111,7 +112,7 @@ void RoutingPanel::setRoute(Route &route) qDebug() << __PRETTY_FUNCTION__; m_routeWaypointListView->clearList(); - m_noRouteLabel->hide(); + showEmptyPanel(false); QList segments = route.segments(); QList geometryPoints = route.geometryPoints(); @@ -132,3 +133,14 @@ void RoutingPanel::setRoute(Route &route) emit openPanelRequested(this); } + +void RoutingPanel::showEmptyPanel(bool show) +{ + if (show) { + m_noRouteLabel->show(); + m_routeWaypointListView->hide(); + } + else { + m_noRouteLabel->hide(); + } +}