qt5base-lts/src/gui/text
Andrew den Exter bb2f045c10 Make it easier to select words at the start of a line.
QTextControl's word selection will only include a word if the cursor
position is past the mid point of the word. This can make it
difficult to select words near the edges of the screen on touch
devices.  For the TextEdit word selection mode select a word ignore
the relative position within a word.

Task-number: QT-5206
Change-Id: I4e5675596cd89934b3c2bc5d825088887c222fe8
Reviewed-by: Martin Jones
Reviewed-on: http://codereview.qt.nokia.com/4166
Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
2011-09-05 04:08:04 +02:00
..
qabstractfontengine_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qabstractfontengine_qws.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qabstractfontengine_qws.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qabstracttextdocumentlayout_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qabstracttextdocumentlayout.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qabstracttextdocumentlayout.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qcssparser_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qcssparser.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qcssscanner.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_mac.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_p.h Only compare styleNames if they are not empty 2011-06-27 12:22:24 +02:00
qfont_qpa.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_qws.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_s60.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_win.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont_x11.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfont.cpp compile on Mac OS X 2011-06-28 15:32:29 +02:00
qfont.h Allow selecting fonts with irregular style names 2011-06-09 15:07:13 +02:00
qfontdatabase_mac.cpp Do not use qRound with integers 2011-07-20 10:29:05 +02:00
qfontdatabase_qpa.cpp Fixed broken lookup of fallback fonts on qpa 2011-08-19 01:21:13 +02:00
qfontdatabase_qws.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontdatabase_s60.cpp Fix regressions in previous QFontDatabase patch 2011-07-07 08:38:52 +02:00
qfontdatabase_win.cpp Fix regressions in previous QFontDatabase patch 2011-07-07 08:38:52 +02:00
qfontdatabase_x11.cpp Fix regressions in previous QFontDatabase patch 2011-07-07 08:38:52 +02:00
qfontdatabase.cpp Add a way to check if we have a matching family in the database. 2011-07-20 12:47:25 +02:00
qfontdatabase.h Add a way to check if we have a matching family in the database. 2011-07-20 12:47:25 +02:00
qfontengine_coretext_p.h Remove some metrics parsing code from Core Text 2011-07-11 12:43:52 +02:00
qfontengine_coretext.mm Use truncate only for subpixel boundingBox x position 2011-07-20 00:01:35 +02:00
qfontengine_ft_p.h Fontengine buildfix for xcb platform plugin. 2011-06-10 09:40:55 +02:00
qfontengine_ft.cpp Fix uses of qRound on non-floating-point types. 2011-07-12 19:59:36 +02:00
qfontengine_mac_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_mac.mm Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_p.h Fix crash when fallback font is not #0 in multi font engine 2011-08-26 14:29:46 +02:00
qfontengine_qpa_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_qpa.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_qpf_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_qpf.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_qws.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_s60_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_s60.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_win_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_win.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_x11_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontengine_x11.cpp Fix fontconfig usage in X11 font database 2011-06-22 11:01:00 +02:00
qfontengine.cpp Get rid of the evilness of Q_GLOBAL_STATIC_WITH_INITIALIZER 2011-07-21 08:54:00 +02:00
qfontenginedirectwrite_p.h Fix transformations on DirectWrite rasterized text 2011-07-01 07:17:15 +02:00
qfontenginedirectwrite.cpp Fix resource leak in QFontEngineDirectWrite 2011-07-01 07:17:35 +02:00
qfontengineglyphcache_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontinfo.h Allow selecting fonts with irregular style names 2011-06-09 15:07:13 +02:00
qfontmetrics.cpp Remove all non-const operator== 2011-08-09 12:00:51 +02:00
qfontmetrics.h Remove all non-const operator== 2011-08-09 12:00:51 +02:00
qfontsubset_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfontsubset.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfragmentmap_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qfragmentmap.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qglyphrun_p.h Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qglyphrun.cpp Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qglyphrun.h Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qharfbuzz_copy_p.h Add HB_LineBreakType to qharfbuzz_copy_p.h. 2011-06-30 15:03:28 +02:00
qpfutil.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qplatformfontdatabase_qpa.cpp Doc: Fixed qdoc warnings. 2011-07-01 13:06:20 +02:00
qplatformfontdatabase_qpa.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qrawfont_ft.cpp Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont_mac.cpp Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont_p.h Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont_qpa.cpp Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont_win.cpp Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont.cpp Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qrawfont.h Switch to use floating point pixelSize in QRawFont completely 2011-07-29 12:49:12 +02:00
qstatictext_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qstatictext.cpp Fix text color in some cases of QML and QStaticText 2011-06-30 15:03:28 +02:00
qstatictext.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsyntaxhighlighter.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsyntaxhighlighter.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextcontrol_p_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextcontrol_p.h Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qtextcontrol.cpp Make it easier to select words at the start of a line. 2011-09-05 04:08:04 +02:00
qtextcursor_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextcursor.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextcursor.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocument_p.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocument_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocument.cpp Don't cast a string from ascii 2011-07-07 17:37:29 +02:00
qtextdocument.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocumentfragment_p.h Fix empty lines in Qt HTML when displayed in external browsers (again) 2011-06-20 15:27:17 +02:00
qtextdocumentfragment.cpp Fix empty lines in Qt HTML when displayed in external browsers (again) 2011-06-20 15:27:17 +02:00
qtextdocumentfragment.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocumentlayout_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocumentlayout.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocumentwriter.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextdocumentwriter.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextengine_mac.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextengine_p.h Fix crash when app font is added 2011-07-14 11:21:55 +02:00
qtextengine.cpp Fix justification of RTL text 2011-08-25 15:00:31 +02:00
qtextformat_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextformat.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextformat.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtexthtmlparser_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtexthtmlparser.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextimagehandler_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextimagehandler.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextlayout.cpp Fix crash when fallback font is not #0 in multi font engine 2011-08-26 14:29:46 +02:00
qtextlayout.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextlist.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextlist.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextobject_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextobject.cpp Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qtextobject.h Enablers for using QGlyphRun in SceneGraph 2011-08-19 10:18:04 +02:00
qtextodfwriter_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextodfwriter.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextoption.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtextoption.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtexttable_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtexttable.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtexttable.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qzip.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qzipreader_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qzipwriter_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
text.pri Duplicate some harfbuzz symbols inside Qt. 2011-06-09 13:01:16 +02:00