forked from qt-creator/qt-creator
Find: Remove use of unsual QTextCursor constructors
Change-Id: If3b86d49c5b87974f7d40fcfa75e4a303ba55c1a
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
(cherry picked from commit 1edd6193ba)
This commit is contained in:
@@ -39,10 +39,6 @@
|
|||||||
#include <QPlainTextEdit>
|
#include <QPlainTextEdit>
|
||||||
#include <QTextCursor>
|
#include <QTextCursor>
|
||||||
|
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
|
|
||||||
#include <private/qtextcursor_p.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
||||||
struct BaseTextFindPrivate
|
struct BaseTextFindPrivate
|
||||||
@@ -396,13 +392,10 @@ void BaseTextFind::defineFindScope()
|
|||||||
{
|
{
|
||||||
QTextCursor cursor = textCursor();
|
QTextCursor cursor = textCursor();
|
||||||
if (cursor.hasSelection() && cursor.block() != cursor.document()->findBlock(cursor.anchor())) {
|
if (cursor.hasSelection() && cursor.block() != cursor.document()->findBlock(cursor.anchor())) {
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5,6,0)
|
d->m_findScopeStart = cursor;
|
||||||
d->m_findScopeStart = QTextCursorPrivate::fromPosition(document()->docHandle(), qMax(0, cursor.selectionStart()));
|
d->m_findScopeStart.setPosition(qMax(0, cursor.selectionStart()));
|
||||||
d->m_findScopeEnd = QTextCursorPrivate::fromPosition(document()->docHandle(), cursor.selectionEnd());
|
d->m_findScopeEnd = cursor;
|
||||||
#else
|
d->m_findScopeEnd.setPosition(cursor.selectionEnd());
|
||||||
d->m_findScopeStart = QTextCursor(document()->docHandle(), qMax(0, cursor.selectionStart()));
|
|
||||||
d->m_findScopeEnd = QTextCursor(document()->docHandle(), cursor.selectionEnd());
|
|
||||||
#endif
|
|
||||||
d->m_findScopeVerticalBlockSelectionFirstColumn = -1;
|
d->m_findScopeVerticalBlockSelectionFirstColumn = -1;
|
||||||
d->m_findScopeVerticalBlockSelectionLastColumn = -1;
|
d->m_findScopeVerticalBlockSelectionLastColumn = -1;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user