summaryrefslogtreecommitdiffstats
path: root/khtml/java/kqeventutil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'khtml/java/kqeventutil.cpp')
-rw-r--r--khtml/java/kqeventutil.cpp200
1 files changed, 200 insertions, 0 deletions
diff --git a/khtml/java/kqeventutil.cpp b/khtml/java/kqeventutil.cpp
new file mode 100644
index 000000000..588051617
--- /dev/null
+++ b/khtml/java/kqeventutil.cpp
@@ -0,0 +1,200 @@
+// -*- c++ -*-
+/* This file is part of the KDE project
+ *
+ * Copyright (C) 2000 Wynn Wilkes <wynnw@caldera.com>
+ * 2002 Till Krech <till@snafu.de>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+#include <qevent.h>
+#include "kqeventutil.h"
+
+QString KQEventUtil::getQtEventName( QEvent* e )
+{
+ QString s;
+
+ switch( e->type() )
+ {
+ case QEvent::None:
+ s = "None";
+ break;
+ case QEvent::Timer:
+ s = "Timer";
+ break;
+ case QEvent::MouseButtonPress:
+ s = "MouseButtonPress";
+ break;
+ case QEvent::MouseButtonRelease:
+ s = "MouseButtonRelease";
+ break;
+ case QEvent::MouseButtonDblClick:
+ s = "MouseButtonClick";
+ break;
+ case QEvent::MouseMove:
+ s = "MouseMove";
+ break;
+ case QEvent::KeyPress:
+ s = "KeyPress";
+ break;
+ case QEvent::KeyRelease:
+ s = "KeyRelease";
+ break;
+ case QEvent::FocusIn:
+ s = "FocusIn";
+ break;
+ case QEvent::FocusOut:
+ s = "FocusOut";
+ break;
+ case QEvent::Enter:
+ s = "Enter";
+ break;
+ case QEvent::Leave:
+ s = "Leave";
+ break;
+ case QEvent::Paint:
+ s = "Paint";
+ break;
+ case QEvent::Move:
+ s = "Move";
+ break;
+ case QEvent::Resize:
+ s = "Resize";
+ break;
+ case QEvent::Create:
+ s = "Create";
+ break;
+ case QEvent::Destroy:
+ s = "Destroy";
+ break;
+ case QEvent::Show:
+ s = "Show";
+ break;
+ case QEvent::Hide:
+ s = "Hide";
+ break;
+ case QEvent::Close:
+ s = "Close";
+ break;
+ case QEvent::Quit:
+ s = "Quit";
+ break;
+ case QEvent::Reparent:
+ s = "Reparent";
+ break;
+ case QEvent::ShowMinimized:
+ s = "ShowMinimized";
+ break;
+ case QEvent::ShowNormal:
+ s = "ShowNormal";
+ break;
+ case QEvent::WindowActivate:
+ s = "WindowActivate";
+ break;
+ case QEvent::WindowDeactivate:
+ s = "WindowDeactivate";
+ break;
+ case QEvent::ShowToParent:
+ s = "ShowToParent";
+ break;
+ case QEvent::HideToParent:
+ s = "HideToParent";
+ break;
+ case QEvent::ShowMaximized:
+ s = "ShowMaximized";
+ break;
+ case QEvent::Accel:
+ s = "Accel";
+ break;
+ case QEvent::Wheel:
+ s = "Wheel";
+ break;
+ case QEvent::AccelAvailable:
+ s = "AccelAvailable";
+ break;
+ case QEvent::CaptionChange:
+ s = "CaptionChange";
+ break;
+ case QEvent::IconChange:
+ s = "IconChange";
+ break;
+ case QEvent::ParentFontChange:
+ s = "ParentFontChange";
+ break;
+ case QEvent::ApplicationFontChange:
+ s = "ApplicationFontChange";
+ break;
+ case QEvent::ParentPaletteChange:
+ s = "ParentPaletteChange";
+ break;
+ case QEvent::ApplicationPaletteChange:
+ s = "ApplicationPaletteChange";
+ break;
+ case QEvent::Clipboard:
+ s = "Clipboard";
+ break;
+ case QEvent::Speech:
+ s = "Speech";
+ break;
+ case QEvent::SockAct:
+ s = "SockAct";
+ break;
+ case QEvent::AccelOverride:
+ s = "AccelOverride";
+ break;
+ case QEvent::DragEnter:
+ s = "DragEnter";
+ break;
+ case QEvent::DragMove:
+ s = "DragMove";
+ break;
+ case QEvent::DragLeave:
+ s = "DragLeave";
+ break;
+ case QEvent::Drop:
+ s = "Drop";
+ break;
+ case QEvent::DragResponse:
+ s = "DragResponse";
+ break;
+ case QEvent::ChildInserted:
+ s = "ChildInserted";
+ break;
+ case QEvent::ChildRemoved:
+ s = "ChildRemoved";
+ break;
+ case QEvent::LayoutHint:
+ s = "LayoutHint";
+ break;
+ case QEvent::ShowWindowRequest:
+ s = "ShowWindowRequest";
+ break;
+ case QEvent::ActivateControl:
+ s = "ActivateControl";
+ break;
+ case QEvent::DeactivateControl:
+ s = "DeactivateControl";
+ break;
+ case QEvent::User:
+ s = "User Event";
+ break;
+
+ default:
+ s = "Undefined Event, value = " + QString::number( e->type() );
+ break;
+ }
+
+ return s;
+}