[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [Konversation] 40cba99: Added shortcut for /clear
From: Stephan Binner <binner () kde ! org>
Date: 2010-07-01 13:26:58
Message-ID: 20100701132658.47528BB549D () projects ! kde ! org
[Download RAW message or body]
commit 40cba99b8a396f36c38b80459a435b9296ebd1da
Author: Stephan Binner <binner@kde.org>
Date: Sat Oct 25 10:20:48 2003 +0000
Added shortcut for /clear
svn path=/trunk/kdeextragear-2/konversation/; revision=261807
diff --git a/TODO b/TODO
index ebc070b..de4c60b 100644
--- a/TODO
+++ b/TODO
@@ -12,7 +12,6 @@ additionally do some kind of marker to the lines that came in while \
being away; Make a command that makes you go to away mode on all servers
/amsg and /ame for sending messages/actions to all open channels/queries
Per nick coloring in channel discussion
-Keyboard shortcut for /clear
Use checkForUtf8 to make non-UTF8-users able to at least read UTF8.
DCC RESUME should start counting cps from the beginning
Joining large channels is very slow
diff --git a/konversation/konversationmainwindow.cpp \
b/konversation/konversationmainwindow.cpp index 3eb06b9..09efa12 100644
--- a/konversation/konversationmainwindow.cpp
+++ b/konversation/konversationmainwindow.cpp
@@ -107,8 +107,9 @@ KonversationMainWindow::KonversationMainWindow() : KMainWindow()
new KAction(i18n("Go to Tab Number %1").arg( \
9),0,KShortcut("Alt+9"),this,SLOT(goToTab8()),actionCollection(),"go_to_tab_9"); new \
KAction(i18n("Go to Tab Number \
%1").arg(10),0,KShortcut("Alt+0"),this,SLOT(goToTab9()),actionCollection(),"go_to_tab_0");
- new KAction(i18n("Find \
Text"),0,KShortcut("F3"),this,SLOT(findTextShortcut()),actionCollection(),"find_text");
- new KAction(i18n("&Insert IRC Color"), "colorize", CTRL+Key_K, this, \
SLOT(addIRCColor()), actionCollection(), "irc_colors"); + new KAction(i18n("Clear \
Window"),0,KShortcut("Ctrl+L"),this,SLOT(clearWindow()),actionCollection(),"clear_window");
+ new KAction(i18n("Find \
Text..."),0,KShortcut("F3"),this,SLOT(findTextShortcut()),actionCollection(),"find_text");
+ new KAction(i18n("&Insert IRC Color..."), "colorize", CTRL+Key_K, this, \
SLOT(addIRCColor()), actionCollection(), "irc_colors");
// Initialize KMainWindow->statusBar()
statusBar();
@@ -692,6 +693,12 @@ void KonversationMainWindow::findTextShortcut()
}
}
+void KonversationMainWindow::clearWindow()
+{
+ if (frontView)
+ frontView->getTextView()->clear();
+}
+
void KonversationMainWindow::openNotifications()
{
#ifdef USE_KNOTIFY
diff --git a/konversation/konversationmainwindow.h \
b/konversation/konversationmainwindow.h index 4d89e90..87191c0 100644
--- a/konversation/konversationmainwindow.h
+++ b/konversation/konversationmainwindow.h
@@ -130,6 +130,7 @@ class KonversationMainWindow : public KMainWindow
void findTextShortcut();
void addIRCColor();
+ void clearWindow();
protected:
enum StatusID
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic