diff options
author | hjk <hjk@qt.io> | 2022-07-14 15:44:58 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2022-07-15 07:06:25 +0000 |
commit | d83eb0494a955f9a770f40e1d3ab812a0fea0158 (patch) | |
tree | 0a809440ae48708a3ae0ce2c60f78e6bb03faf52 /src/plugins/vcsbase/vcsbaseeditor.cpp | |
parent | a5cb967704187db594fdb20d79067b582d771c7f (diff) | |
download | qt-creator-d83eb0494a955f9a770f40e1d3ab812a0fea0158.tar.gz |
Use setClipboardAndSelection more broadly
Basically everywhere besides the EmacsKeys plugin.
Change-Id: Iaf2a0a5d791b5b3dd6df2c05c1b862516630d3f8
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/vcsbase/vcsbaseeditor.cpp')
-rw-r--r-- | src/plugins/vcsbase/vcsbaseeditor.cpp | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/src/plugins/vcsbase/vcsbaseeditor.cpp b/src/plugins/vcsbase/vcsbaseeditor.cpp index 8a2be2d604..5e2c5f9ed5 100644 --- a/src/plugins/vcsbase/vcsbaseeditor.cpp +++ b/src/plugins/vcsbase/vcsbaseeditor.cpp @@ -36,37 +36,41 @@ #include <coreplugin/icore.h> #include <coreplugin/patchtool.h> #include <coreplugin/vcsmanager.h> + #include <cpaster/codepasterservice.h> + #include <extensionsystem/pluginmanager.h> + #include <projectexplorer/editorconfiguration.h> #include <projectexplorer/project.h> #include <projectexplorer/projectexplorer.h> #include <projectexplorer/session.h> + #include <texteditor/textdocument.h> #include <texteditor/textdocumentlayout.h> + #include <utils/algorithm.h> #include <utils/progressindicator.h> #include <utils/qtcassert.h> #include <utils/shellcommand.h> +#include <utils/stringutils.h> +#include <QAction> +#include <QComboBox> #include <QDebug> -#include <QFileInfo> +#include <QDesktopServices> #include <QFile> +#include <QFileInfo> +#include <QKeyEvent> +#include <QMenu> +#include <QMessageBox> #include <QRegularExpression> #include <QSet> -#include <QTextCodec> -#include <QUrl> #include <QTextBlock> -#include <QDesktopServices> -#include <QAction> -#include <QKeyEvent> -#include <QMenu> +#include <QTextCodec> #include <QTextCursor> #include <QTextEdit> -#include <QComboBox> -#include <QClipboard> -#include <QApplication> -#include <QMessageBox> +#include <QUrl> /*! \enum VcsBase::EditorContentType @@ -337,7 +341,7 @@ void ChangeTextCursorHandler::slotDescribe() void ChangeTextCursorHandler::slotCopyRevision() { - QApplication::clipboard()->setText(m_currentChange); + setClipboardAndSelection(m_currentChange); } void ChangeTextCursorHandler::addDescribeAction(QMenu *menu, const QString &change) const @@ -486,7 +490,7 @@ void UrlTextCursorHandler::setUrlPattern(const QString &pattern) void UrlTextCursorHandler::slotCopyUrl() { - QApplication::clipboard()->setText(m_urlData.url); + setClipboardAndSelection(m_urlData.url); } void UrlTextCursorHandler::slotOpenUrl() |