Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions src/editor/dtextedit.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: 2011-2023 UnionTech Software Technology Co., Ltd.
// SPDX-FileCopyrightText: 2011-2026 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later

Expand Down Expand Up @@ -193,23 +193,23 @@ class TextEdit : public DPlainTextEdit
void setFontSize(qreal fontSize);
void updateFont();

void replaceAll(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
void replaceNext(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
void replaceRest(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
void beforeReplace(const QString &strReplaceText, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
void replaceAll(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
void replaceNext(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
void replaceRest(const QString &replaceText, const QString &withText, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
void beforeReplace(const QString &strReplaceText, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);

bool findKeywordForward(const QString &keyword);

void removeKeywords();
bool highlightKeyword(const QString &keyword, int position, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
bool highlightKeywordInView(const QString &keyword, Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
bool highlightKeyword(const QString &keyword, int position, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
bool highlightKeywordInView(const QString &keyword, Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
void clearFindMatchSelections();
void setFindHighlightSelection(const QTextCursor &cursor);
void updateCursorKeywordSelection(QString keyword, bool findNext);
void updateHighlightLineSelection();
bool updateKeywordSelections(QString keyword, QTextCharFormat charFormat, QList<QTextEdit::ExtraSelection> &listSelection);
bool updateKeywordSelectionsInView(QString keyword, QTextCharFormat charFormat, QList<QTextEdit::ExtraSelection> *listSelection,
Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
bool searchKeywordSeletion(QString keyword, QTextCursor cursor, bool findNext);
void renderAllSelections();

Expand Down Expand Up @@ -553,7 +553,7 @@ public slots:

void moveText(int from, int to, const QString& text, bool copy = false);
QTextCursor findCursor(const QString &substr, const QString &text, int from, bool backward = false, int cursorPos = 0,
Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive);
Qt::CaseSensitivity caseFlag = Qt::CaseSensitive);
void onPressedLineNumber(const QPoint& point);
QString selectedText(bool checkCRLF = false);
void onEndlineFormatChanged(BottomBar::EndlineFormat from,BottomBar::EndlineFormat to);
Expand Down Expand Up @@ -608,7 +608,7 @@ public slots:
// 计算颜色标记替换信息列表
void calcMarkReplaceList(QList<TextEdit::MarkReplaceInfo> &replaceList, const QString &oldText,
const QString &replaceText, const QString &withText, int offset = 0,
Qt::CaseSensitivity caseFlag = Qt::CaseInsensitive) const;
Qt::CaseSensitivity caseFlag = Qt::CaseSensitive) const;
// 查找行号line起始的折叠区域
bool findFoldBlock(int line, QTextBlock &beginBlock, QTextBlock &endBlock, QTextBlock &curBlock);

Expand Down Expand Up @@ -868,6 +868,6 @@ private slots:
bool m_isPreeditBefore = false; // 上一个输入法时间是否是 preedit
int m_preeditLengthBefore = 0;

Qt::CaseSensitivity defaultCaseSensitive = Qt::CaseInsensitive; // 查找匹配时默认不区分
Qt::CaseSensitivity defaultCaseSensitive = Qt::CaseSensitive; // 查找匹配时默认区分大小写
};
#endif
Loading