aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktextcontrol.cpp
diff options
context:
space:
mode:
authorKent Hansen <kent.hansen@nokia.com>2012-05-30 11:33:32 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-01 09:34:50 +0200
commit6cb34bd5000b68d04b2798f6aa16134464573420 (patch)
tree9a5dc8a6a638cccf783c39ed593262c91bb2215c /src/quick/items/qquicktextcontrol.cpp
parent2c65dce8f68bfb03848dbd395fd1501fd7cd1510 (diff)
Avoid string-based lookup of signals
Change-Id: I5b83b5d07b6a5d2de86d0f37471cf59baa7b0e43 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Diffstat (limited to 'src/quick/items/qquicktextcontrol.cpp')
-rw-r--r--src/quick/items/qquicktextcontrol.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/quick/items/qquicktextcontrol.cpp b/src/quick/items/qquicktextcontrol.cpp
index 751706dce1..b390679a4b 100644
--- a/src/quick/items/qquicktextcontrol.cpp
+++ b/src/quick/items/qquicktextcontrol.cpp
@@ -69,6 +69,7 @@
#include <qvariant.h>
#include <qurl.h>
#include <qstylehints.h>
+#include <qmetaobject.h>
// ### these should come from QStyleHints
const int textCursorWidth = 1;
@@ -321,8 +322,8 @@ void QQuickTextControlPrivate::setContent(Qt::TextFormat format, const QString &
doc->setUndoRedoEnabled(false);
//Saving the index save some time.
- static int contentsChangedIndex = QTextDocument::staticMetaObject.indexOfSignal("contentsChanged()");
- static int textChangedIndex = QQuickTextControl::staticMetaObject.indexOfSignal("textChanged()");
+ static int contentsChangedIndex = QMetaMethod::fromSignal(&QTextDocument::contentsChanged).methodIndex();
+ static int textChangedIndex = QMetaMethod::fromSignal(&QQuickTextControl::textChanged).methodIndex();
// avoid multiple textChanged() signals being emitted
QMetaObject::disconnect(doc, contentsChangedIndex, q, textChangedIndex);