src/hbcore/decorators/hbtitlebar.cpp
changeset 28 b7da29130b0e
parent 21 4633027730f5
child 30 80e4d18b72f5
--- a/src/hbcore/decorators/hbtitlebar.cpp	Thu Sep 02 20:44:51 2010 +0300
+++ b/src/hbcore/decorators/hbtitlebar.cpp	Fri Sep 17 08:32:10 2010 +0300
@@ -98,8 +98,6 @@
     // the default action's icon should mirror in case of a layout direction change
     icon.setMirroringMode(HbIcon::LayoutDirection);
     mDefaultNavigationAction->setIcon(icon);
-
-    mDefaultNavigationAction->setText("Quit");
     mNavigationButton->setAction(mDefaultNavigationAction);
 
     HbStyle::setItemName(q, "titlebar");
@@ -171,6 +169,7 @@
     d->mMainWindow = mainWindow;
     d->init();
     setFlag(QGraphicsItem::ItemIsPanel, true);
+    setFlag(QGraphicsItem::ItemHasNoContents, true);
 }
 
 HbTitleBar::HbTitleBar(HbTitleBarPrivate &dd, HbMainWindow *mainWindow,
@@ -181,6 +180,8 @@
     d->q_ptr = this;
     d->mMainWindow = mainWindow;
     d->init();
+    setFlag(QGraphicsItem::ItemIsPanel, true);
+    setFlag(QGraphicsItem::ItemHasNoContents, true);
 }
 
 /*
@@ -464,7 +465,7 @@
     case QEvent::Gesture: {
             QGestureEvent *gestureEvent = static_cast<QGestureEvent*>(event);
             HbSwipeGesture *swipe = qobject_cast<HbSwipeGesture*>(gestureEvent->gesture(Qt::SwipeGesture));
-            if(swipe) {
+            if (swipe) {
                 switch (swipe->state()) {
                 case (Qt::GestureFinished): {
                     if(swipe->sceneHorizontalDirection() == QSwipeGesture::Right) {
@@ -474,7 +475,7 @@
                     }
                     gestureEvent->accept();
                     break;
-        }
+                }
                 default:
                     break;
                 }