From 9bbd47ad1c4628234421420d4467aeca33b90d6e Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Sat, 27 Sep 2008 15:11:26 +0000 Subject: fix for #245 (trunk/4.0 version) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2584 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/logview/logviewmdiwindow.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/modules/logview/logviewmdiwindow.cpp') diff --git a/src/modules/logview/logviewmdiwindow.cpp b/src/modules/logview/logviewmdiwindow.cpp index f52342c21..181a5d184 100644 --- a/src/modules/logview/logviewmdiwindow.cpp +++ b/src/modules/logview/logviewmdiwindow.cpp @@ -165,7 +165,6 @@ KviLogViewMDIWindow::KviLogViewMDIWindow(KviModuleExtensionDescriptor * d,KviFra cacheFileList(); setupItemList(); - connect(new QShortcut(Qt::Key_F+Qt::CTRL,this),SIGNAL(activated()),m_pIrcView,SLOT(toggleToolWidget())); } @@ -174,6 +173,19 @@ KviLogViewMDIWindow::~KviLogViewMDIWindow() g_pLogViewWindow = 0; } +void KviLogViewMDIWindow::keyPressEvent(QKeyEvent *e) +{ +//Make CtrlKey and CommandKey ("Apple") behave equally on MacOSX. +//This way typical X11 and Apple shortcuts can be used simultanously within the input line. + if((e->modifiers() & Qt::ControlModifier) || (e->modifiers() & Qt::AltModifier) || (e->modifiers() & Qt::MetaModifier)) + { + if(e->key() == Qt::Key_F) + { + m_pIrcView->toggleToolWidget(); + } + } +} + void KviLogViewMDIWindow::applyFilter() { setupItemList(); -- cgit v1.3.1-10-gc9f91