diff options
| author | 2008-09-27 15:11:26 +0000 | |
|---|---|---|
| committer | 2008-09-27 15:11:26 +0000 | |
| commit | 9bbd47ad1c4628234421420d4467aeca33b90d6e (patch) | |
| tree | a24171c1a6d6c5d22bb216fa452c32f52a92d74e /src/modules | |
| parent | fixed typo (diff) | |
| download | KVIrc-9bbd47ad1c4628234421420d4467aeca33b90d6e.tar.gz KVIrc-9bbd47ad1c4628234421420d4467aeca33b90d6e.tar.bz2 KVIrc-9bbd47ad1c4628234421420d4467aeca33b90d6e.zip | |
fix for #245 (trunk/4.0 version)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2584 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/logview/logviewmdiwindow.cpp | 14 | ||||
| -rw-r--r-- | src/modules/logview/logviewmdiwindow.h | 1 |
2 files changed, 14 insertions, 1 deletions
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(); diff --git a/src/modules/logview/logviewmdiwindow.h b/src/modules/logview/logviewmdiwindow.h index a3b2fd321..489893dad 100644 --- a/src/modules/logview/logviewmdiwindow.h +++ b/src/modules/logview/logviewmdiwindow.h @@ -126,6 +126,7 @@ protected: virtual QPixmap * myIconPtr(); virtual void resizeEvent(QResizeEvent *e); + virtual void keyPressEvent(QKeyEvent *e); virtual void fillCaptionBuffers(); virtual void die(); virtual QSize sizeHint() const; |
