summaryrefslogtreecommitdiffstats
path: root/src/entryview.cpp
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2014-03-03 13:46:44 +0100
committerSlávek Banko <slavek.banko@axis.cz>2014-03-03 13:46:44 +0100
commit2e02da046d3e56cdf4744f644af35ad07424f48b (patch)
treef2dcf353aa2338eae1c2ff2c41af971c580c2762 /src/entryview.cpp
parent3c13229d98167ae4ae0710d5eeef23fef5005bf0 (diff)
downloadtellico-2e02da046d3e56cdf4744f644af35ad07424f48b.tar.gz
tellico-2e02da046d3e56cdf4744f644af35ad07424f48b.zip
Update to upstream version 1.3.6
Diffstat (limited to 'src/entryview.cpp')
-rw-r--r--src/entryview.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/entryview.cpp b/src/entryview.cpp
index ab61616..66ad116 100644
--- a/src/entryview.cpp
+++ b/src/entryview.cpp
@@ -26,6 +26,7 @@
#include "document.h"
#include "latin1literal.h"
#include "../core/drophandler.h"
+#include "../tellico_debug.h"
#include <kstandarddirs.h>
#include <krun.h>
@@ -37,10 +38,22 @@
#include <tdelocale.h>
#include <tqfile.h>
+#include <tqclipboard.h>
using Tellico::EntryView;
+using Tellico::EntryViewWidget;
-EntryView::EntryView(TQWidget* parent_, const char* name_) : TDEHTMLPart(parent_, name_),
+EntryViewWidget::EntryViewWidget(TDEHTMLPart* part, TQWidget* parent)
+ : TDEHTMLView(part, parent) {}
+
+// for the life of me, I could not figure out how to call the actual
+// TDEHTMLPartBrowserExtension::copy() slot, so this will have to do
+void EntryViewWidget::copy() {
+ TQString text = part()->selectedText();
+ TQApplication::clipboard()->setText(text, TQClipboard::Clipboard);
+}
+
+EntryView::EntryView(TQWidget* parent_, const char* name_) : TDEHTMLPart(new EntryViewWidget(this, parent_), parent_, name_),
m_entry(0), m_handler(0), m_run(0), m_tempFile(0), m_useGradientImages(true), m_checkCommonFile(true) {
setJScriptEnabled(false);
setJavaEnabled(false);