summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems/qdeclarativemousearea_p_p.h
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2010-06-09 06:18:33 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2010-06-09 06:18:33 (GMT)
commit17fcc84e5ebcf09f80a4bbebafde913d0422a91e (patch)
treee17050cd64ba00aa57caa9977eec677ac23b90fc /src/declarative/graphicsitems/qdeclarativemousearea_p_p.h
parentcd05d3ec57a9e1de604933201530ee0a81d12a39 (diff)
downloadQt-17fcc84e5ebcf09f80a4bbebafde913d0422a91e.zip
Qt-17fcc84e5ebcf09f80a4bbebafde913d0422a91e.tar.gz
Qt-17fcc84e5ebcf09f80a4bbebafde913d0422a91e.tar.bz2
Small optimization when checking if MouseArea's onPressAndHold is
being used.
Diffstat (limited to 'src/declarative/graphicsitems/qdeclarativemousearea_p_p.h')
-rw-r--r--src/declarative/graphicsitems/qdeclarativemousearea_p_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativemousearea_p_p.h b/src/declarative/graphicsitems/qdeclarativemousearea_p_p.h
index 4e909ff..3d7bd1e 100644
--- a/src/declarative/graphicsitems/qdeclarativemousearea_p_p.h
+++ b/src/declarative/graphicsitems/qdeclarativemousearea_p_p.h
@@ -88,9 +88,9 @@ public:
lastModifiers = event->modifiers();
}
- bool isConnected(const char *signal) {
+ bool isPressAndHoldConnected() {
Q_Q(QDeclarativeMouseArea);
- int idx = QObjectPrivate::get(q)->signalIndex(signal);
+ static int idx = QObjectPrivate::get(q)->signalIndex("pressAndHold(QDeclarativeMouseEvent*)");
return QObjectPrivate::get(q)->isSignalConnected(idx);
}