From af8a6cdd87c27b4ed18d5e6238757ba8885f630d Mon Sep 17 00:00:00 2001 From: Andreas Aardal Hanssen Date: Thu, 29 Nov 2012 22:33:43 +0100 Subject: Add new signal: QGraphicsScene::focusItemChanged(). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This signal is emitted by QGraphicsScene whenever focus changes in the scene (i.e., when an item gains or loses input focus, or when focus passes from one item to another). You can connect to this signal if you need to keep track of when other items gain input focus. It is particularily useful for implementing virtual keyboards, input methods, and cursor items. Task-number: QTBUG-10570 Change-Id: I9cbbd9a2d15d6f568e1597c2c33ec049eb70f793 Reviewed-by: Jan Arve Sæther Reviewed-by: Yoann Lopes --- src/widgets/graphicsview/qgraphicsscene.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/widgets/graphicsview/qgraphicsscene.h') diff --git a/src/widgets/graphicsview/qgraphicsscene.h b/src/widgets/graphicsview/qgraphicsscene.h index 27337d3a2a..3f00b74f53 100644 --- a/src/widgets/graphicsview/qgraphicsscene.h +++ b/src/widgets/graphicsview/qgraphicsscene.h @@ -292,6 +292,7 @@ Q_SIGNALS: void changed(const QList ®ion); void sceneRectChanged(const QRectF &rect); void selectionChanged(); + void focusItemChanged(QGraphicsItem *newFocus, QGraphicsItem *oldFocus, Qt::FocusReason reason); private: Q_DECLARE_PRIVATE(QGraphicsScene) -- cgit v1.2.3