Lines Matching refs:QGraphicsItem

144     QSet<QGraphicsItem *> selectedItems;
145 QVector<QGraphicsItem *> unpolishedItems;
146 QList<QGraphicsItem *> topLevelItems;
148 QHash<QGraphicsItem *, QPointF> movingItemsInitialPositions;
149 void registerTopLevelItem(QGraphicsItem *item);
150 void unregisterTopLevelItem(QGraphicsItem *item);
156 QSet<QGraphicsItem *> scenePosItems;
157 void setScenePosItemEnabled(QGraphicsItem *item, bool enabled);
158 void registerScenePosItem(QGraphicsItem *item);
159 void unregisterScenePosItem(QGraphicsItem *item);
162 void removeItemHelper(QGraphicsItem *item);
168 QGraphicsItem *focusItem;
169 QGraphicsItem *lastFocusItem;
170 QGraphicsItem *passiveFocusItem;
172 QGraphicsItem *activePanel;
173 QGraphicsItem *lastActivePanel;
176 void setActivePanelHelper(QGraphicsItem *item, bool duringActivationEvent);
177 void setFocusItemHelper(QGraphicsItem *item, Qt::FocusReason focusReason,
184 QGraphicsItem *lastMouseGrabberItem;
185 QList<QGraphicsItem *> mouseGrabberItems;
186 void grabMouse(QGraphicsItem *item, bool implicit = false);
187 void ungrabMouse(QGraphicsItem *item, bool itemIsDying = false);
190 QList<QGraphicsItem *> keyboardGrabberItems;
191 void grabKeyboard(QGraphicsItem *item);
192 void ungrabKeyboard(QGraphicsItem *item, bool itemIsDying = false);
195 QGraphicsItem *dragDropItem;
198 QList<QGraphicsItem *> cachedItemsUnderMouse;
199 QList<QGraphicsItem *> hoverItems;
205 QList<QGraphicsItem *> itemsAtPosition(const QPoint &screenPos,
214 QMultiMap<QGraphicsItem *, QGraphicsItem *> sceneEventFilters;
215 void installSceneEventFilter(QGraphicsItem *watched, QGraphicsItem *filter);
216 void removeSceneEventFilter(QGraphicsItem *watched, QGraphicsItem *filter);
217 bool filterDescendantEvent(QGraphicsItem *item, QEvent *event);
218 bool filterEvent(QGraphicsItem *item, QEvent *event);
219 bool sendEvent(QGraphicsItem *item, QEvent *event);
222 bool itemAcceptsHoverEvents_helper(const QGraphicsItem *item) const;
227 void sendDragDropEvent(QGraphicsItem *item,
229 void sendHoverEvent(QEvent::Type type, QGraphicsItem *item,
233 QGraphicsWidget *windowForItem(const QGraphicsItem *item) const;
235 void drawItemHelper(QGraphicsItem *item, QPainter *painter,
242 void drawSubtreeRecursive(QGraphicsItem *item, QPainter *painter, const QTransform *const,
245 void draw(QGraphicsItem *, QPainter *, const QTransform *const, const QTransform *const,
248 …void markDirty(QGraphicsItem *item, const QRectF &rect = QRectF(), bool invalidateChildren = false,
251 void processDirtyItemsRecursive(QGraphicsItem *item, bool dirtyAncestorContainsChildren = false,
254 inline void resetDirtyItem(QGraphicsItem *item, bool recursive = false)
313 QMap<int, QGraphicsItem *> itemForTouchPointId;
314 static void updateTouchPointsForItem(QGraphicsItem *item, QTouchEvent *touchEvent);
317 bool sendTouchBeginEvent(QGraphicsItem *item, QTouchEvent *touchEvent);
334 void grabGesture(QGraphicsItem *, Qt::GestureType gesture);
335 void ungrabGesture(QGraphicsItem *, Qt::GestureType gesture);
340 QList<QGraphicsItem *> modalPanels;
341 void enterModal(QGraphicsItem *item,
342 QGraphicsItem::PanelModality panelModality = QGraphicsItem::NonModal);
343 void leaveModal(QGraphicsItem *item);
357 static inline QRectF adjustedItemBoundingRect(const QGraphicsItem *item) in adjustedItemBoundingRect()
365 static inline QRectF adjustedItemEffectiveBoundingRect(const QGraphicsItem *item) in adjustedItemEffectiveBoundingRect()