[Knode-devel] KDE_3_2_BRANCH: kdepim/knode
Lukáš Tinkl
lukas at kde.org
Mon Apr 19 13:56:53 CEST 2004
CVS commit by lukas:
backport CVS commit by vkrause:
Move configure shortcut action from the main widget to the main window.
Fixes bug #79000 (multiple configure shortcut actions in kontact).
M +0 -13 knmainwidget.cpp 1.20.2.2
M +0 -1 knmainwidget.h 1.10.2.1
M +7 -0 knode.cpp 1.127.2.1
M +1 -0 knode.h 1.52.2.1
--- kdepim/knode/knmainwidget.cpp #1.20.2.1:1.20.2.2
@@ -22,5 +22,4 @@
#include <kconfig.h>
#include <kmessagebox.h>
-#include <kkeydialog.h>
#include <kedittoolbar.h>
#include <kstdaction.h>
@@ -663,8 +662,4 @@ void KNMainWidget::initActions()
SLOT(slotSettings()), actionCollection(),
"knode_configure_knode" );
- (void) new KAction( i18n("Configure S&hortcuts..."),
- "configure_shortcuts", 0, this,
- SLOT(slotConfKeys()), actionCollection(),
- "knode_configure_shortcuts" );
//collection-view - folder
@@ -2268,12 +2263,4 @@ void KNMainWidget::slotSwitchToArticleVi
-void KNMainWidget::slotConfKeys()
-{
- //KKeyDialog::configureKeys(actionCollection(), xmlFile(), true, this);
- KKeyDialog::configure( actionCollection(),
- true /*allow one-letter shortcuts*/
- );
-}
-
void KNMainWidget::slotSettings()
{
--- kdepim/knode/knmainwidget.h #1.10:1.10.2.1
@@ -397,5 +397,4 @@ protected slots:
void slotSwitchToHeaderView();
void slotSwitchToArticleViewer();
- void slotConfKeys();
void slotSettings();
--- kdepim/knode/knode.cpp #1.127:1.127.2.1
@@ -46,4 +46,6 @@ KNMainWindow::KNMainWindow( QWidget* pWi
KStdAction::configureToolbars(this, SLOT(slotConfToolbar()),
actionCollection(), "knode_configure_toolbars" );
+ KStdAction::keyBindings(this, SLOT(slotConfKeys()),
+ actionCollection(), "knode_configure_shortcuts");
m_mainWidget = new KNMainWidget( this, true, this, 0 );
@@ -83,4 +85,9 @@ void KNMainWindow::slotNewToolbarConfig(
}
+void KNMainWindow::slotConfKeys()
+{
+ KKeyDialog::configure(actionCollection(), true);
+}
+
bool KNMainWindow::queryClose()
{
--- kdepim/knode/knode.h #1.52:1.52.2.1
@@ -47,4 +47,5 @@ public slots:
void slotConfToolbar();
void slotNewToolbarConfig();
+ void slotConfKeys();
protected:
bool queryClose();
More information about the Knode-devel
mailing list