aboutsummaryrefslogtreecommitdiff
path: root/plainqt
diff options
context:
space:
mode:
authorBernd Lamecker <blam@sepp.nbg.basyskom.de>2010-05-18 15:13:16 +0200
committerTorsten Rahn <Torsten.Rahn@basyskom.de>2010-05-18 16:56:07 +0200
commit7430c2d22f6ab955994e844406354baa721d57b8 (patch)
treef8e147f2cab45ab7548965a2b794f3e86625220f /plainqt
parent14ba8a0b61ad93b61e56acf33d3acc4ae44b5a2d (diff)
Changes: hiding the status bar possible
RevBy: TrustMe
Diffstat (limited to 'plainqt')
-rw-r--r--plainqt/style/qtmaemo6styleeventfilter.cpp2
-rw-r--r--plainqt/style/qtmaemo6windowdecoration.cpp4
-rw-r--r--plainqt/style/qtmaemo6windowdecoration.h2
3 files changed, 8 insertions, 0 deletions
diff --git a/plainqt/style/qtmaemo6styleeventfilter.cpp b/plainqt/style/qtmaemo6styleeventfilter.cpp
index f8e56515..d46e705f 100644
--- a/plainqt/style/qtmaemo6styleeventfilter.cpp
+++ b/plainqt/style/qtmaemo6styleeventfilter.cpp
@@ -87,6 +87,8 @@ bool QtMaemo6StyleEventFilter::eventFilter(QObject *obj, QEvent *event)
m_style->m_windowDecoration->showFastMaximized();
bool navigationBarVisible = !qApp->dynamicPropertyNames().contains(M::NoMNavigationBar);
m_style->m_windowDecoration->showNavigationBar( navigationBarVisible );
+ bool statusBarVisible = !qApp->dynamicPropertyNames().contains(M::NoMStatusBar);
+ m_style->m_windowDecoration->showDeviceStatusBar( statusBarVisible );
QtMaemo6StylePrivate::drawWindowBackground(m_style->m_windowDecoration);
return true;
}
diff --git a/plainqt/style/qtmaemo6windowdecoration.cpp b/plainqt/style/qtmaemo6windowdecoration.cpp
index 68726987..5a32fd67 100644
--- a/plainqt/style/qtmaemo6windowdecoration.cpp
+++ b/plainqt/style/qtmaemo6windowdecoration.cpp
@@ -153,6 +153,10 @@ void QtMaemo6WindowDecoration::showNavigationBar( bool visible )
m_titleBar->setVisible(visible);
}
+void QtMaemo6WindowDecoration::showDeviceStatusBar( bool visible ) {
+ m_deviceStatusBar->setVisible(visible);
+}
+
bool QtMaemo6WindowDecoration::eventFilter(QObject *watched, QEvent *event)
{
if (event->type() == QEvent::WindowTitleChange) {
diff --git a/plainqt/style/qtmaemo6windowdecoration.h b/plainqt/style/qtmaemo6windowdecoration.h
index 35cc84c9..924efff1 100644
--- a/plainqt/style/qtmaemo6windowdecoration.h
+++ b/plainqt/style/qtmaemo6windowdecoration.h
@@ -60,6 +60,8 @@ public:
void showNavigationBar( bool visible );
+ void showDeviceStatusBar( bool visible );
+
protected Q_SLOTS:
void showMenuBar();
protected: