[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:06:53 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=10ec555

The following commit has been merged in the master branch:
commit 10ec555811182459138743e52a829ae4ca97eb47
Author: Sven Brauch <svenbrauch at googlemail.com>
Date:   Wed Jun 19 22:23:11 2013 +0200

    Add the "clear" action back to the debugger
    
    it got lost in the KTE rewrite progress somehow...
---
 tools/debugger/debug-message-view.cpp | 11 +++++++++++
 tools/debugger/debug-message-view.h   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/tools/debugger/debug-message-view.cpp b/tools/debugger/debug-message-view.cpp
index de451dc..c2ead13 100644
--- a/tools/debugger/debug-message-view.cpp
+++ b/tools/debugger/debug-message-view.cpp
@@ -37,6 +37,7 @@
 #include <QDate>
 #include <QPointer>
 #include <QLayout>
+#include <QMenu>
 
 DebugMessageView::DebugMessageView(QWidget *parent)
     : QWidget(parent)
@@ -57,6 +58,16 @@ DebugMessageView::DebugMessageView(QWidget *parent)
     setLayout(new QHBoxLayout());
     layout()->addWidget(view);
     m_editor->setHighlightingMode(QString::fromLatin1("KTp"));
+
+    m_editor->activeView()->setContextMenu(new QMenu());
+    m_editor->activeView()->contextMenu()->addAction(KStandardAction::clear(this, SLOT(clear()), this));
+}
+
+void DebugMessageView::clear()
+{
+    m_editor->setReadWrite(true);
+    m_editor->clear();
+    m_editor->setReadWrite(false);
 }
 
 void DebugMessageView::showEvent(QShowEvent* event)
diff --git a/tools/debugger/debug-message-view.h b/tools/debugger/debug-message-view.h
index d28be2f..49a4b2f 100644
--- a/tools/debugger/debug-message-view.h
+++ b/tools/debugger/debug-message-view.h
@@ -43,6 +43,7 @@ private Q_SLOTS:
     void onFetchMessagesFinished(Tp::PendingOperation *op);
     void onNewDebugMessage(const Tp::DebugMessage &msg);
     void addDelayedMessages();
+    void clear();
 
 Q_SIGNALS:
     void statusMessage(const QString& msg);

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list