equal
deleted
inserted
replaced
96 mDefaultNavigationAction = new HbAction(Hb::QuitNaviAction, q); |
96 mDefaultNavigationAction = new HbAction(Hb::QuitNaviAction, q); |
97 HbIcon icon = HbIcon(mDefaultNavigationAction->icon().iconName()); |
97 HbIcon icon = HbIcon(mDefaultNavigationAction->icon().iconName()); |
98 // the default action's icon should mirror in case of a layout direction change |
98 // the default action's icon should mirror in case of a layout direction change |
99 icon.setMirroringMode(HbIcon::LayoutDirection); |
99 icon.setMirroringMode(HbIcon::LayoutDirection); |
100 mDefaultNavigationAction->setIcon(icon); |
100 mDefaultNavigationAction->setIcon(icon); |
101 |
|
102 mDefaultNavigationAction->setText("Quit"); |
|
103 mNavigationButton->setAction(mDefaultNavigationAction); |
101 mNavigationButton->setAction(mDefaultNavigationAction); |
104 |
102 |
105 HbStyle::setItemName(q, "titlebar"); |
103 HbStyle::setItemName(q, "titlebar"); |
106 HbStyle::setItemName(mTitlePane, "title"); |
104 HbStyle::setItemName(mTitlePane, "title"); |
107 HbStyle::setItemName(mIndicatorButton, "status"); |
105 HbStyle::setItemName(mIndicatorButton, "status"); |
169 Q_D(HbTitleBar); |
167 Q_D(HbTitleBar); |
170 d->q_ptr = this; |
168 d->q_ptr = this; |
171 d->mMainWindow = mainWindow; |
169 d->mMainWindow = mainWindow; |
172 d->init(); |
170 d->init(); |
173 setFlag(QGraphicsItem::ItemIsPanel, true); |
171 setFlag(QGraphicsItem::ItemIsPanel, true); |
|
172 setFlag(QGraphicsItem::ItemHasNoContents, true); |
174 } |
173 } |
175 |
174 |
176 HbTitleBar::HbTitleBar(HbTitleBarPrivate &dd, HbMainWindow *mainWindow, |
175 HbTitleBar::HbTitleBar(HbTitleBarPrivate &dd, HbMainWindow *mainWindow, |
177 QGraphicsItem *parent) |
176 QGraphicsItem *parent) |
178 : HbWidget(dd, parent) |
177 : HbWidget(dd, parent) |
179 { |
178 { |
180 Q_D(HbTitleBar); |
179 Q_D(HbTitleBar); |
181 d->q_ptr = this; |
180 d->q_ptr = this; |
182 d->mMainWindow = mainWindow; |
181 d->mMainWindow = mainWindow; |
183 d->init(); |
182 d->init(); |
|
183 setFlag(QGraphicsItem::ItemIsPanel, true); |
|
184 setFlag(QGraphicsItem::ItemHasNoContents, true); |
184 } |
185 } |
185 |
186 |
186 /* |
187 /* |
187 Destructor. |
188 Destructor. |
188 */ |
189 */ |
462 break; |
463 break; |
463 } |
464 } |
464 case QEvent::Gesture: { |
465 case QEvent::Gesture: { |
465 QGestureEvent *gestureEvent = static_cast<QGestureEvent*>(event); |
466 QGestureEvent *gestureEvent = static_cast<QGestureEvent*>(event); |
466 HbSwipeGesture *swipe = qobject_cast<HbSwipeGesture*>(gestureEvent->gesture(Qt::SwipeGesture)); |
467 HbSwipeGesture *swipe = qobject_cast<HbSwipeGesture*>(gestureEvent->gesture(Qt::SwipeGesture)); |
467 if(swipe) { |
468 if (swipe) { |
468 switch (swipe->state()) { |
469 switch (swipe->state()) { |
469 case (Qt::GestureFinished): { |
470 case (Qt::GestureFinished): { |
470 if(swipe->sceneHorizontalDirection() == QSwipeGesture::Right) { |
471 if(swipe->sceneHorizontalDirection() == QSwipeGesture::Right) { |
471 gestureSwipeRight(); |
472 gestureSwipeRight(); |
472 } else if(swipe->sceneHorizontalDirection() == QSwipeGesture::Left) { |
473 } else if(swipe->sceneHorizontalDirection() == QSwipeGesture::Left) { |
473 gestureSwipeLeft(); |
474 gestureSwipeLeft(); |
474 } |
475 } |
475 gestureEvent->accept(); |
476 gestureEvent->accept(); |
476 break; |
477 break; |
477 } |
478 } |
478 default: |
479 default: |
479 break; |
480 break; |
480 } |
481 } |
481 } |
482 } |
482 filterOutEvent = true; |
483 filterOutEvent = true; |