diff options
author | Eike Ziller <eike.ziller@qt.io> | 2020-12-01 14:41:17 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2020-12-07 15:06:30 +0000 |
commit | 43249f655be5b676fd324c9ce1e0cd0a7cd48fd0 (patch) | |
tree | 5c0a4b28d62ec9c954c47f9082059e8f66692a1d /src/plugins/cpaster/cpasterplugin.cpp | |
parent | c400923308f5c4df4e8d96a04d12dc54322f7ade (diff) |
CPaster: Use new message manager API
Only show the panel if an error occurs, or if the user opted to have the
paste link shown to him.
Task-number: QTCREATORBUG-24430
Change-Id: Ie474acbe2b4d3b6d3332111bdd7ae18b16bd8618
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/cpaster/cpasterplugin.cpp')
-rw-r--r-- | src/plugins/cpaster/cpasterplugin.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/plugins/cpaster/cpasterplugin.cpp b/src/plugins/cpaster/cpasterplugin.cpp index aa01c7edb36..455d6748779 100644 --- a/src/plugins/cpaster/cpasterplugin.cpp +++ b/src/plugins/cpaster/cpasterplugin.cpp @@ -326,7 +326,10 @@ void CodePasterPluginPrivate::finishPost(const QString &link) { if (m_settings.copyToClipboard) QApplication::clipboard()->setText(link); - MessageManager::write(link, m_settings.displayOutput ? MessageManager::ModeSwitch : MessageManager::Silent); + if (m_settings.displayOutput) + MessageManager::writeDisrupting(link); + else + MessageManager::writeSilently(link); } // Extract the characters that can be used for a file name from a title @@ -369,11 +372,12 @@ void CodePasterPluginPrivate::finishFetch(const QString &titleDescription, { // Failure? if (error) { - MessageManager::write(content); + MessageManager::writeDisrupting(content); return; } if (content.isEmpty()) { - MessageManager::write(tr("Empty snippet received for \"%1\".").arg(titleDescription)); + MessageManager::writeDisrupting( + tr("Empty snippet received for \"%1\".").arg(titleDescription)); return; } // If the mime type has a preferred suffix (cpp/h/patch...), use that for @@ -393,7 +397,7 @@ void CodePasterPluginPrivate::finishFetch(const QString &titleDescription, saver.setAutoRemove(false); saver.write(byteContent); if (!saver.finalize()) { - MessageManager::write(saver.errorString()); + MessageManager::writeDisrupting(saver.errorString()); return; } const QString fileName = saver.fileName(); |