• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KHTML

  • khtml
  • java
kqeventutil.cpp
Go to the documentation of this file.
1// -*- c++ -*-
2/* This file is part of the KDE project
3 *
4 * Copyright (C) 2000 Wynn Wilkes <wynnw@caldera.com>
5 * 2002 Till Krech <till@snafu.de>
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version.
11 *
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Library General Public License for more details.
16 *
17 * You should have received a copy of the GNU Library General Public License
18 * along with this library; see the file COPYING.LIB. If not, write to
19 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 * Boston, MA 02110-1301, USA.
21 */
22#include "kqeventutil.h"
23#include <QtGui/QKeyEvent>
24
25QString KQEventUtil::getQtEventName( QEvent* e )
26{
27 QString s;
28
29 switch( e->type() )
30 {
31 case QEvent::None:
32 s = "None";
33 break;
34 case QEvent::Timer:
35 s = "Timer";
36 break;
37 case QEvent::MouseButtonPress:
38 s = "MouseButtonPress";
39 break;
40 case QEvent::MouseButtonRelease:
41 s = "MouseButtonRelease";
42 break;
43 case QEvent::MouseButtonDblClick:
44 s = "MouseButtonClick";
45 break;
46 case QEvent::MouseMove:
47 s = "MouseMove";
48 break;
49 case QEvent::KeyPress:
50 s = "KeyPress";
51 break;
52 case QEvent::KeyRelease:
53 s = "KeyRelease";
54 break;
55 case QEvent::FocusIn:
56 s = "FocusIn";
57 break;
58 case QEvent::FocusOut:
59 s = "FocusOut";
60 break;
61 case QEvent::Enter:
62 s = "Enter";
63 break;
64 case QEvent::Leave:
65 s = "Leave";
66 break;
67 case QEvent::Paint:
68 s = "Paint";
69 break;
70 case QEvent::Move:
71 s = "Move";
72 break;
73 case QEvent::Resize:
74 s = "Resize";
75 break;
76 case QEvent::Create:
77 s = "Create";
78 break;
79 case QEvent::Destroy:
80 s = "Destroy";
81 break;
82 case QEvent::Show:
83 s = "Show";
84 break;
85 case QEvent::Hide:
86 s = "Hide";
87 break;
88 case QEvent::Close:
89 s = "Close";
90 break;
91 case QEvent::Quit:
92 s = "Quit";
93 break;
94 case QEvent::Reparent:
95 s = "Reparent";
96 break;
97 case QEvent::ShowMinimized:
98 s = "ShowMinimized";
99 break;
100 case QEvent::ShowNormal:
101 s = "ShowNormal";
102 break;
103 case QEvent::WindowActivate:
104 s = "WindowActivate";
105 break;
106 case QEvent::WindowDeactivate:
107 s = "WindowDeactivate";
108 break;
109 case QEvent::ShowToParent:
110 s = "ShowToParent";
111 break;
112 case QEvent::HideToParent:
113 s = "HideToParent";
114 break;
115 case QEvent::ShowMaximized:
116 s = "ShowMaximized";
117 break;
118 case QEvent::Accel:
119 s = "Accel";
120 break;
121 case QEvent::Wheel:
122 s = "Wheel";
123 break;
124 case QEvent::AccelAvailable:
125 s = "AccelAvailable";
126 break;
127 case QEvent::WindowTitleChange:
128 s = "CaptionChange";
129 break;
130 case QEvent::WindowIconChange:
131 s = "IconChange";
132 break;
133 case QEvent::ParentFontChange:
134 s = "ParentFontChange";
135 break;
136 case QEvent::ApplicationFontChange:
137 s = "ApplicationFontChange";
138 break;
139 case QEvent::ParentPaletteChange:
140 s = "ParentPaletteChange";
141 break;
142 case QEvent::ApplicationPaletteChange:
143 s = "ApplicationPaletteChange";
144 break;
145 case QEvent::Clipboard:
146 s = "Clipboard";
147 break;
148 case QEvent::Speech:
149 s = "Speech";
150 break;
151 case QEvent::SockAct:
152 s = "SockAct";
153 break;
154 case QEvent::ShortcutOverride:
155 s = "AccelOverride";
156 break;
157 case QEvent::DragEnter:
158 s = "DragEnter";
159 break;
160 case QEvent::DragMove:
161 s = "DragMove";
162 break;
163 case QEvent::DragLeave:
164 s = "DragLeave";
165 break;
166 case QEvent::Drop:
167 s = "Drop";
168 break;
169 case QEvent::DragResponse:
170 s = "DragResponse";
171 break;
172 case QEvent::ChildInserted:
173 s = "ChildInserted";
174 break;
175 case QEvent::ChildRemoved:
176 s = "ChildRemoved";
177 break;
178 case QEvent::LayoutHint:
179 s = "LayoutHint";
180 break;
181 case QEvent::ShowWindowRequest:
182 s = "ShowWindowRequest";
183 break;
184 case QEvent::ActivateControl:
185 s = "ActivateControl";
186 break;
187 case QEvent::DeactivateControl:
188 s = "DeactivateControl";
189 break;
190 case QEvent::User:
191 s = "User Event";
192 break;
193
194 default:
195 s = "Undefined Event, value = " + QString::number( e->type() );
196 break;
197 }
198
199 return s;
200}
KQEventUtil::getQtEventName
static QString getQtEventName(QEvent *e)
Definition: kqeventutil.cpp:25
QEvent
kqeventutil.h
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal