00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#include <qevent.h>
00023
#include "kqeventutil.h"
00024
00025
QString KQEventUtil::getQtEventName(
QEvent* e )
00026 {
00027
QString s;
00028
00029
switch( e->type() )
00030 {
00031
case QEvent::None:
00032 s =
"None";
00033
break;
00034
case QEvent::Timer:
00035 s =
"Timer";
00036
break;
00037
case QEvent::MouseButtonPress:
00038 s =
"MouseButtonPress";
00039
break;
00040
case QEvent::MouseButtonRelease:
00041 s =
"MouseButtonRelease";
00042
break;
00043
case QEvent::MouseButtonDblClick:
00044 s =
"MouseButtonClick";
00045
break;
00046
case QEvent::MouseMove:
00047 s =
"MouseMove";
00048
break;
00049
case QEvent::KeyPress:
00050 s =
"KeyPress";
00051
break;
00052
case QEvent::KeyRelease:
00053 s =
"KeyRelease";
00054
break;
00055
case QEvent::FocusIn:
00056 s =
"FocusIn";
00057
break;
00058
case QEvent::FocusOut:
00059 s =
"FocusOut";
00060
break;
00061
case QEvent::Enter:
00062 s =
"Enter";
00063
break;
00064
case QEvent::Leave:
00065 s =
"Leave";
00066
break;
00067
case QEvent::Paint:
00068 s =
"Paint";
00069
break;
00070
case QEvent::Move:
00071 s =
"Move";
00072
break;
00073
case QEvent::Resize:
00074 s =
"Resize";
00075
break;
00076
case QEvent::Create:
00077 s =
"Create";
00078
break;
00079
case QEvent::Destroy:
00080 s =
"Destroy";
00081
break;
00082
case QEvent::Show:
00083 s =
"Show";
00084
break;
00085
case QEvent::Hide:
00086 s =
"Hide";
00087
break;
00088
case QEvent::Close:
00089 s =
"Close";
00090
break;
00091
case QEvent::Quit:
00092 s =
"Quit";
00093
break;
00094
case QEvent::Reparent:
00095 s =
"Reparent";
00096
break;
00097
case QEvent::ShowMinimized:
00098 s =
"ShowMinimized";
00099
break;
00100
case QEvent::ShowNormal:
00101 s =
"ShowNormal";
00102
break;
00103
case QEvent::WindowActivate:
00104 s =
"WindowActivate";
00105
break;
00106
case QEvent::WindowDeactivate:
00107 s =
"WindowDeactivate";
00108
break;
00109
case QEvent::ShowToParent:
00110 s =
"ShowToParent";
00111
break;
00112
case QEvent::HideToParent:
00113 s =
"HideToParent";
00114
break;
00115
case QEvent::ShowMaximized:
00116 s =
"ShowMaximized";
00117
break;
00118
case QEvent::Accel:
00119 s =
"Accel";
00120
break;
00121
case QEvent::Wheel:
00122 s =
"Wheel";
00123
break;
00124
case QEvent::AccelAvailable:
00125 s =
"AccelAvailable";
00126
break;
00127
case QEvent::CaptionChange:
00128 s =
"CaptionChange";
00129
break;
00130
case QEvent::IconChange:
00131 s =
"IconChange";
00132
break;
00133
case QEvent::ParentFontChange:
00134 s =
"ParentFontChange";
00135
break;
00136
case QEvent::ApplicationFontChange:
00137 s =
"ApplicationFontChange";
00138
break;
00139
case QEvent::ParentPaletteChange:
00140 s =
"ParentPaletteChange";
00141
break;
00142
case QEvent::ApplicationPaletteChange:
00143 s =
"ApplicationPaletteChange";
00144
break;
00145
case QEvent::Clipboard:
00146 s =
"Clipboard";
00147
break;
00148
case QEvent::Speech:
00149 s =
"Speech";
00150
break;
00151
case QEvent::SockAct:
00152 s =
"SockAct";
00153
break;
00154
case QEvent::AccelOverride:
00155 s =
"AccelOverride";
00156
break;
00157
case QEvent::DragEnter:
00158 s =
"DragEnter";
00159
break;
00160
case QEvent::DragMove:
00161 s =
"DragMove";
00162
break;
00163
case QEvent::DragLeave:
00164 s =
"DragLeave";
00165
break;
00166
case QEvent::Drop:
00167 s =
"Drop";
00168
break;
00169
case QEvent::DragResponse:
00170 s =
"DragResponse";
00171
break;
00172
case QEvent::ChildInserted:
00173 s =
"ChildInserted";
00174
break;
00175
case QEvent::ChildRemoved:
00176 s =
"ChildRemoved";
00177
break;
00178
case QEvent::LayoutHint:
00179 s =
"LayoutHint";
00180
break;
00181
case QEvent::ShowWindowRequest:
00182 s =
"ShowWindowRequest";
00183
break;
00184
case QEvent::ActivateControl:
00185 s =
"ActivateControl";
00186
break;
00187
case QEvent::DeactivateControl:
00188 s =
"DeactivateControl";
00189
break;
00190
case QEvent::User:
00191 s =
"User Event";
00192
break;
00193
00194
default:
00195 s =
"Undefined Event, value = " + QString::number( e->type() );
00196
break;
00197 }
00198
00199
return s;
00200 }