forked from blue/squawk
merge conflicts, text copying from context menu in message line
This commit is contained in:
commit
c3a45ec58c
38 changed files with 1221 additions and 798 deletions
|
@ -26,7 +26,7 @@
|
|||
#include <QFileDialog>
|
||||
#include <QMimeDatabase>
|
||||
#include <QAbstractTextDocumentLayout>
|
||||
#include <QCoreApplication>
|
||||
#include <QApplication>
|
||||
#include <QTemporaryFile>
|
||||
#include <QDir>
|
||||
#include <QMenu>
|
||||
|
@ -498,6 +498,16 @@ void Conversation::onFeedContext(const QPoint& pos)
|
|||
emit resendMessage(id);
|
||||
});
|
||||
}
|
||||
|
||||
QString body = item->getBody();
|
||||
if (body.size() > 0) {
|
||||
showMenu = true;
|
||||
QAction* copy = contextMenu->addAction(Shared::icon("edit-copy"), tr("Copy message"));
|
||||
connect(copy, &QAction::triggered, [body] () {
|
||||
QClipboard* cb = QApplication::clipboard();
|
||||
cb->setText(body);
|
||||
});
|
||||
}
|
||||
|
||||
QString path = Shared::resolvePath(item->getAttachPath());
|
||||
if (path.size() > 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue