From 8fd541973c8f63da02557153ff55ad390b297e04 Mon Sep 17 00:00:00 2001 From: msn Date: Sun, 24 Nov 2013 21:23:21 +0400 Subject: [PATCH] copy to clipboard --- Manager.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Manager.cpp b/Manager.cpp index 0efe195..d7102f5 100644 --- a/Manager.cpp +++ b/Manager.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include "Settings.h" @@ -96,6 +97,17 @@ void Manager::processTrayAction(QSystemTrayIcon::ActivationReason reason) QSystemTrayIcon::Information); } } + else if (reason == QSystemTrayIcon::MiddleClick) + { + if (!lastMessage_.isEmpty ()) + { + QClipboard* clipboard = QApplication::clipboard (); + clipboard->setText (lastMessage_); + trayIcon_->showMessage (tr ("Последний перевод"), + tr ("Последний перевод был скопирован в буфер обмена."), + QSystemTrayIcon::Information); + } + } } Manager::~Manager() @@ -131,7 +143,7 @@ void Manager::about() { QString text = tr ("Программа для распознавания текста на экране.\n"\ "Создана с использованием Qt, tesseract-ocr, Google Translate.\n" - "Автор: Gres (dariusiii@qip.ru)"); + "Автор: Gres (onemoregres@gmail.com)"); QMessageBox message (QMessageBox::Information, tr ("О программе"), text, QMessageBox::Ok);