aboutsummaryrefslogtreecommitdiff
path: root/src/corelib/widgets/mnavigationbar.cpp
diff options
context:
space:
mode:
authorMarcin Miklas <marcin.miklas@teleca.com>2010-11-03 08:41:42 +0100
committerDominik Kapusta <dominik.kapusta@teleca.com>2010-11-08 13:18:01 +0100
commitc490082a1d1a0bbfc9fe52874eb0542ee5b21b81 (patch)
treed8d6fe46c5bf1bd8cdf110ea858c04453ed7ee94 /src/corelib/widgets/mnavigationbar.cpp
parent2547921347e4ddaa1e0ae7d73dce6b65f21ecc82 (diff)
Fixes: NB#200810 - There's a 'back' arrow in the Phone toolbar.
RevBy: Dominik, Michal, Daniel Details: Since EscapeButton has been integrated into NavigationBar, method setComponentDisplayMode(EscapeButton, MODE) doesn't work. Because applications like Phone uses this method to hide back button, NavigationBar has been updated to support hidding of EscapeButton. ComponentDisplayMode::AutoHide is not supported and it is treated like Show.
Diffstat (limited to 'src/corelib/widgets/mnavigationbar.cpp')
-rw-r--r--src/corelib/widgets/mnavigationbar.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/corelib/widgets/mnavigationbar.cpp b/src/corelib/widgets/mnavigationbar.cpp
index 61566bbf..885fef7d 100644
--- a/src/corelib/widgets/mnavigationbar.cpp
+++ b/src/corelib/widgets/mnavigationbar.cpp
@@ -133,4 +133,14 @@ void MNavigationBar::setEscapeButtonEnabled(bool enabled)
model()->setEscapeButtonEnabled(enabled);
}
+bool MNavigationBar::escapeButtonVisible() const
+{
+ return model()->escapeButtonVisible();
+}
+
+void MNavigationBar::setEscapeButtonVisible(bool visible)
+{
+ model()->setEscapeButtonVisible(visible);
+}
+
#include "moc_mnavigationbar.cpp"