40 class QGraphicsSceneMouseEvent;
47 class QTapAndHoldGesture;
94 void slotAddTab(
const QString& labelString,
Page * p_refersToPage=0);
115 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option=0,QWidget *widget=0);
118 virtual bool resize(quint32 newWidth,quint32 newHeight);
119 virtual bool resize(
const QSize& s);
128 virtual bool panGesture(QPanGesture *panEvent) {
return true; }
133 virtual bool tapGesture(QTapGesture *tapEvent) {
return true; }
136 virtual QList<QPointer<PageTab> >
tabs();
150 QSize newTabMaxSize();
152 QRectF m_unusedTabSpace;
153 QRectF m_usedTabSpace;
154 quint32 m_maxTabWidth;
155 QString m_pageTabBarUiState;
157 bool m_interactionsBlocked;
158 QRectF m_backgroundGeom;
159 QRectF m_backgroundShadowGeom;
161 QPointer<LauncherObject> m_qp_currentUIOwner;
162 QPointer<PixmapObject> m_qp_backgroundPmo;
163 QPointer<PixmapObject> m_qp_backgroundShadowPmo;
165 typedef QList<QPointer<PageTab> >::const_iterator PageTabConstIterator;
166 typedef QList<QPointer<PageTab> >::iterator PageTabIterator;
167 QList<QPointer<PageTab> > m_pageTabs;