Lines Matching refs:QGraphicsItem

127     QSet<QGraphicsItem *> selectedItems;
128 QVector<QGraphicsItem *> unpolishedItems;
129 QList<QGraphicsItem *> topLevelItems;
131 QMap<QGraphicsItem *, QPointF> movingItemsInitialPositions;
132 void registerTopLevelItem(QGraphicsItem *item);
133 void unregisterTopLevelItem(QGraphicsItem *item);
139 QSet<QGraphicsItem *> scenePosItems;
140 void setScenePosItemEnabled(QGraphicsItem *item, bool enabled);
141 void registerScenePosItem(QGraphicsItem *item);
142 void unregisterScenePosItem(QGraphicsItem *item);
145 void removeItemHelper(QGraphicsItem *item);
151 QGraphicsItem *focusItem;
152 QGraphicsItem *lastFocusItem;
153 QGraphicsItem *passiveFocusItem;
155 QGraphicsItem *activePanel;
156 QGraphicsItem *lastActivePanel;
159 void setActivePanelHelper(QGraphicsItem *item, bool duringActivationEvent);
160 void setFocusItemHelper(QGraphicsItem *item, Qt::FocusReason focusReason);
166 QGraphicsItem *lastMouseGrabberItem;
167 QList<QGraphicsItem *> mouseGrabberItems;
168 void grabMouse(QGraphicsItem *item, bool implicit = false);
169 void ungrabMouse(QGraphicsItem *item, bool itemIsDying = false);
172 QList<QGraphicsItem *> keyboardGrabberItems;
173 void grabKeyboard(QGraphicsItem *item);
174 void ungrabKeyboard(QGraphicsItem *item, bool itemIsDying = false);
177 QGraphicsItem *dragDropItem;
180 QList<QGraphicsItem *> cachedItemsUnderMouse;
181 QList<QGraphicsItem *> hoverItems;
187 QList<QGraphicsItem *> itemsAtPosition(const QPoint &screenPos,
196 QMultiMap<QGraphicsItem *, QGraphicsItem *> sceneEventFilters;
197 void installSceneEventFilter(QGraphicsItem *watched, QGraphicsItem *filter);
198 void removeSceneEventFilter(QGraphicsItem *watched, QGraphicsItem *filter);
199 bool filterDescendantEvent(QGraphicsItem *item, QEvent *event);
200 bool filterEvent(QGraphicsItem *item, QEvent *event);
201 bool sendEvent(QGraphicsItem *item, QEvent *event);
204 bool itemAcceptsHoverEvents_helper(const QGraphicsItem *item) const;
209 void sendDragDropEvent(QGraphicsItem *item,
211 void sendHoverEvent(QEvent::Type type, QGraphicsItem *item,
215 QGraphicsWidget *windowForItem(const QGraphicsItem *item) const;
217 void drawItemHelper(QGraphicsItem *item, QPainter *painter,
224 void drawSubtreeRecursive(QGraphicsItem *item, QPainter *painter, const QTransform *const,
227 void draw(QGraphicsItem *, QPainter *, const QTransform *const, const QTransform *const,
230 …void markDirty(QGraphicsItem *item, const QRectF &rect = QRectF(), bool invalidateChildren = false,
233 void processDirtyItemsRecursive(QGraphicsItem *item, bool dirtyAncestorContainsChildren = false,
236 inline void resetDirtyItem(QGraphicsItem *item, bool recursive = false)
295 QMap<int, QGraphicsItem *> itemForTouchPointId;
296 static void updateTouchPointsForItem(QGraphicsItem *item, QTouchEvent *touchEvent);
299 bool sendTouchBeginEvent(QGraphicsItem *item, QTouchEvent *touchEvent);
316 void grabGesture(QGraphicsItem *, Qt::GestureType gesture);
317 void ungrabGesture(QGraphicsItem *, Qt::GestureType gesture);
322 QList<QGraphicsItem *> modalPanels;
323 void enterModal(QGraphicsItem *item,
324 QGraphicsItem::PanelModality panelModality = QGraphicsItem::NonModal);
325 void leaveModal(QGraphicsItem *item);
339 static inline QRectF adjustedItemBoundingRect(const QGraphicsItem *item) in adjustedItemBoundingRect()
347 static inline QRectF adjustedItemEffectiveBoundingRect(const QGraphicsItem *item) in adjustedItemEffectiveBoundingRect()