Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qtextblock_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QTEXTBLOCK_P_H
6
#
define
QTEXTBLOCK_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
qstring
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
namespace
Utils
{
24
25
class
TextDocument;
26
class
TextBlockUserData;
27
28
class
TextBlock
29
{
30
public
:
31
bool
isValid
()
const
;
32
33
void
setBlockNumber
(
int
blockNumber);
34
int
blockNumber
()
const
;
35
36
void
setPosition
(
int
position);
37
int
position
()
const
;
38
39
void
setLength
(
int
length);
40
int
length
()
const
;
41
42
TextBlock
next
()
const
;
43
TextBlock
previous
()
const
;
44
45
int
userState
()
const
;
46
void
setUserState
(
int
state);
47
48
bool
isVisible
()
const
;
49
void
setVisible
(
bool
visible);
50
51
void
setLineCount
(
int
count);
52
int
lineCount
()
const
;
53
54
void
setDocument
(TextDocument *document);
55
TextDocument *
document
()
const
;
56
57
QString
text
()
const
;
58
59
int
revision
()
const
;
60
void
setRevision
(
int
rev);
61
62
friend
bool
operator
==(
const
TextBlock
&t1,
const
TextBlock
&t2);
63
friend
bool
operator
!=(
const
TextBlock
&t1,
const
TextBlock
&t2);
64
65
private
:
66
TextDocument *m_document =
nullptr
;
67
int
m_revision = 0;
68
69
int
m_position = 0;
70
int
m_length = 0;
71
int
m_blockNumber = -1;
72
};
73
74
}
// namespace Utils
75
76
QT_END_NAMESPACE
77
78
#
endif
// TEXTBLOCK_P_H
Utils::TextBlock
Definition
qtextblock_p.h:29
Utils::TextBlock::next
TextBlock next() const
Definition
qtextblock.cpp:49
Utils::TextBlock::lineCount
int lineCount() const
Utils::TextBlock::isVisible
bool isVisible() const
Utils::TextBlock::userState
int userState() const
Definition
qtextblock.cpp:59
Utils::TextBlock::length
int length() const
Definition
qtextblock.cpp:44
Utils::TextBlock::setLength
void setLength(int length)
Definition
qtextblock.cpp:39
Utils::TextBlock::setRevision
void setRevision(int rev)
Definition
qtextblock.cpp:89
Utils::TextBlock::setDocument
void setDocument(TextDocument *document)
Definition
qtextblock.cpp:69
Utils::TextBlock::isValid
bool isValid() const
Definition
qtextblock.cpp:14
Utils::TextBlock::document
TextDocument * document() const
Definition
qtextblock.cpp:74
Utils::TextBlock::revision
int revision() const
Definition
qtextblock.cpp:84
Utils::TextBlock::position
int position() const
Definition
qtextblock.cpp:34
Utils::TextBlock::setUserState
void setUserState(int state)
Definition
qtextblock.cpp:64
Utils::TextBlock::setLineCount
void setLineCount(int count)
Utils::TextBlock::setPosition
void setPosition(int position)
Definition
qtextblock.cpp:29
Utils::TextBlock::blockNumber
int blockNumber() const
Definition
qtextblock.cpp:24
Utils::TextBlock::setBlockNumber
void setBlockNumber(int blockNumber)
Definition
qtextblock.cpp:19
Utils::TextBlock::setVisible
void setVisible(bool visible)
Utils::TextBlock::previous
TextBlock previous() const
Definition
qtextblock.cpp:54
Utils::TextBlock::text
QString text() const
Definition
qtextblock.cpp:79
Utils::TextCursor
Definition
qtextcursor_p.h:29
Utils::TextCursor::removeSelectedText
void removeSelectedText()
Definition
qtextcursor.cpp:110
Utils::TextCursor::selectionEnd
int selectionEnd() const
Definition
qtextcursor.cpp:115
Utils::TextCursor::movePosition
bool movePosition(MoveOperation op, MoveMode=MoveAnchor, int n=1)
Definition
qtextcursor.cpp:19
Utils::TextCursor::TextCursor
TextCursor(TextDocument *document)
Definition
qtextcursor.cpp:17
Utils::TextCursor::MoveOperation
MoveOperation
Definition
qtextcursor_p.h:31
Utils::TextCursor::PreviousCharacter
@ PreviousCharacter
Definition
qtextcursor_p.h:34
Utils::TextCursor::Start
@ Start
Definition
qtextcursor_p.h:33
Utils::TextCursor::NextCharacter
@ NextCharacter
Definition
qtextcursor_p.h:36
Utils::TextCursor::NoMove
@ NoMove
Definition
qtextcursor_p.h:32
Utils::TextCursor::End
@ End
Definition
qtextcursor_p.h:35
Utils::TextCursor::blockNumber
int blockNumber() const
Definition
qtextcursor.cpp:105
Utils::TextCursor::hasSelection
bool hasSelection() const
Utils::TextCursor::clearSelection
void clearSelection()
Definition
qtextcursor.cpp:70
Utils::TextCursor::positionInBlock
int positionInBlock() const
Definition
qtextcursor.cpp:100
Utils::TextCursor::block
TextBlock block() const
Definition
qtextcursor.cpp:88
Utils::TextCursor::TextCursor
TextCursor(const TextBlock &block)
Utils::TextCursor::anchor
int anchor() const
Utils::TextCursor::SelectionType
SelectionType
Definition
qtextcursor_p.h:41
Utils::TextCursor::Document
@ Document
Definition
qtextcursor_p.h:41
Utils::TextCursor::TextCursor
TextCursor()
Utils::TextCursor::insertText
void insertText(const QString &text)
Definition
qtextcursor.cpp:80
Utils::TextCursor::position
int position() const
Definition
qtextcursor.cpp:53
Utils::TextCursor::document
TextDocument * document() const
Definition
qtextcursor.cpp:75
Utils::TextCursor::selectedText
QString selectedText() const
Definition
qtextcursor.cpp:65
Utils::TextCursor::setPosition
void setPosition(int pos, MoveMode mode=MoveAnchor)
Definition
qtextcursor.cpp:58
Utils::TextCursor::MoveMode
MoveMode
Definition
qtextcursor_p.h:39
Utils::TextCursor::KeepAnchor
@ KeepAnchor
Definition
qtextcursor_p.h:39
Utils::TextCursor::MoveAnchor
@ MoveAnchor
Definition
qtextcursor_p.h:39
Utils::TextCursor::select
void select(SelectionType selection)
Utils::TextCursor::isNull
bool isNull() const
Definition
qtextcursor.cpp:120
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Utils::operator!=
bool operator!=(const TextBlock &t1, const TextBlock &t2)
Definition
qtextblock.cpp:99
Utils::operator==
bool operator==(const TextBlock &t1, const TextBlock &t2)
Definition
qtextblock.cpp:94
qdesigner_internal::Utils
Definition
qdesigner_utils_p.h:526
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qtdeclarative
src
qmlls
qtextblock_p.h
Generated on
for Qt by
1.18.0