remotemgmt_plat/syncml_ds_error_reporting_api/tsrc/QtSyncStatusSpy/qtsyncstatusview.cpp
branchRCL_3
changeset 61 b183ec05bd8c
equal deleted inserted replaced
59:13d7c31c74e0 61:b183ec05bd8c
       
     1 /*
       
     2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Source file for the class CalenSettingsView
       
    15 *
       
    16 */
       
    17 #include <QGraphicsItem>
       
    18 #include <QtGui>
       
    19 #include <QTimer>
       
    20 #include <QWidget>
       
    21 #include <QDebug>
       
    22 #include <hbdataform.h>
       
    23 #include <hblabel.h>
       
    24 #include <hbaction.h>
       
    25 #include <hbmainwindow.h>
       
    26 #include <hbmenu.h>
       
    27 #include <hbtoolbar.h>
       
    28 #include <XQServiceUtil.h>
       
    29 
       
    30 #include "qtsyncstatusview.h"
       
    31 #include "qtsyncstatusmodel.h"
       
    32 #include "qtsyncstatuslog.h"
       
    33 
       
    34 
       
    35 QtSyncStatusView::QtSyncStatusView(QtSyncStatusLog& log, QGraphicsItem *parent )
       
    36 : HbView(parent)
       
    37 {
       
    38     setTitle(tr("QtSyncStatusSpy"));
       
    39     createMenu();
       
    40     mSyncStatusForm = new HbDataForm(this);
       
    41     mSyncStatusModel = new QtSyncStatusModel(log, mSyncStatusForm);
       
    42     mSyncStatusModel->initModel();
       
    43     setWidget(mSyncStatusForm);
       
    44 }
       
    45 
       
    46 QtSyncStatusView::~QtSyncStatusView()
       
    47 {
       
    48     delete mSyncStatusModel;
       
    49 }
       
    50 
       
    51 void QtSyncStatusView::publish()
       
    52 {
       
    53     mSyncStatusModel->publishSyncStatusKey();
       
    54 }
       
    55 
       
    56 void QtSyncStatusView::viewLog()
       
    57 {
       
    58     emit showLog();
       
    59 }
       
    60 
       
    61 void QtSyncStatusView::hideView()
       
    62 {
       
    63     XQServiceUtil::toBackground( true );
       
    64 }
       
    65 
       
    66 void QtSyncStatusView::deleteLog()
       
    67 {
       
    68     mSyncStatusModel->clearSyncLog();
       
    69 }
       
    70 
       
    71 void QtSyncStatusView::activateView()
       
    72 {
       
    73     mainWindow()->setCurrentView(this);
       
    74 }
       
    75 
       
    76 void QtSyncStatusView::createMenu()
       
    77 {
       
    78     HbMenu* myMenu = menu();
       
    79     connect( myMenu->addAction( tr("Publish")), SIGNAL( triggered() ), SLOT( publish() ) );
       
    80     connect( myMenu->addAction( tr("View log")), SIGNAL( triggered() ), SLOT( viewLog() ) );
       
    81     connect( myMenu->addAction( tr("Hide")), SIGNAL( triggered() ), SLOT( hideView() ) );
       
    82     connect( myMenu->addAction( tr("Delete log")), SIGNAL( triggered() ), SLOT( deleteLog() ) );
       
    83     
       
    84     HbToolBar* myToolBar = toolBar();
       
    85     connect( myToolBar->addAction( tr("Publish")), SIGNAL( triggered() ), SLOT( publish() ) );
       
    86     connect( myToolBar->addAction( tr("View log")), SIGNAL( triggered() ), SLOT( viewLog() ) );
       
    87     connect( myToolBar->addAction( tr("Hide")), SIGNAL( triggered() ), SLOT( hideView() ) );
       
    88     connect( myToolBar->addAction( tr("Delete log")), SIGNAL( triggered() ), SLOT( deleteLog() ) );
       
    89 }
       
    90 bool QtSyncStatusView::event(QEvent *event)
       
    91 {
       
    92     debugEvent(event);
       
    93 //    if (event->type() == QEvent::ApplicationActivate) {
       
    94 //        mMainWindow.show();
       
    95 //    }
       
    96     return HbView::event(event);
       
    97 }
       
    98 
       
    99 void  QtSyncStatusView::debugEvent(QEvent *event)
       
   100 {
       
   101     qDebug() << "event->type() = " << event->type();
       
   102     switch (event->type())
       
   103         {
       
   104         case 0:
       
   105             qDebug() << "QEvent::None, Not an event";
       
   106         break;
       
   107         
       
   108         case 130:
       
   109             qDebug() << "QEvent::AccessibilityDescription, Used to query accessibility description texts (QAccessibleEvent).";
       
   110         break;
       
   111         
       
   112         case 119:
       
   113             qDebug() << "QEvent::AccessibilityHelp, Used to query accessibility help texts (QAccessibleEvent).";
       
   114         break;
       
   115         
       
   116         case 86:
       
   117             qDebug() << "QEvent::AccessibilityPrepare, Accessibility information is requested.";
       
   118         break;
       
   119         
       
   120         case 114:
       
   121             qDebug() << "QEvent::ActionAdded, A new action has been added (QActionEvent).";
       
   122         break;
       
   123         
       
   124         case 113:
       
   125             qDebug() << "QEvent::ActionChanged, An action has been changed (QActionEvent).";
       
   126         break;
       
   127         
       
   128         case 115:
       
   129             qDebug() << "QEvent::ActionRemoved, An action has been removed (QActionEvent).";
       
   130         break;
       
   131         
       
   132         case 99:
       
   133             qDebug() << "QEvent::ActivationChange, A widget's top-level window activation state has changed.";
       
   134         break;
       
   135         
       
   136         case 121:
       
   137             qDebug() << "QEvent::ApplicationActivate, The application has been made available to the user.";
       
   138         break;
       
   139         
       
   140         //qDebug() << "QEvent::ApplicationActivated, ApplicationActivate This enum has been deprecated. Use ApplicationActivate instead.";    
       
   141         
       
   142         case 122:
       
   143             qDebug() << "QEvent::ApplicationDeactivate, The application has been suspended, and is unavailable to the user.";
       
   144         break;
       
   145         
       
   146         case 36:
       
   147            qDebug() << "QEvent::ApplicationFontChange, The default application font has changed.";
       
   148         break;
       
   149             
       
   150         case 37:
       
   151             qDebug() << "QEvent::ApplicationLayoutDirectionChange, The default application layout direction has changed.";
       
   152         break;
       
   153         
       
   154         case 38:
       
   155             qDebug() << "QEvent::ApplicationPaletteChange, The default application palette has changed.";
       
   156         break;
       
   157     
       
   158         case 35:
       
   159             qDebug() << "QEvent::ApplicationWindowIconChange, The application's icon has changed.";
       
   160         break;
       
   161         
       
   162         case 68:
       
   163             qDebug() << "QEvent::ChildAdded, An object gets a child (QChildEvent).";
       
   164         break;
       
   165         
       
   166         case 70:
       
   167             qDebug() << "QEvent::ChildInserted , An object gets a child (QChildEvent). Qt3Support only, use ChildAdded instead.";
       
   168         break;
       
   169         
       
   170         case 69:
       
   171             qDebug() << "QEvent::ChildPolished, A widget child gets polished (QChildEvent).";
       
   172         break;
       
   173         
       
   174         case 71:
       
   175             qDebug() << "QEvent::ChildRemoved, An object loses a child (QChildEvent).";
       
   176         break;
       
   177         
       
   178         case 40:
       
   179             qDebug() << "QEvent::Clipboard, The clipboard contents have changed (QClipboardEvent).";
       
   180         break;
       
   181         
       
   182         case 19:
       
   183             qDebug() << "QEvent::Close, Widget was closed (QCloseEvent).";
       
   184         break;
       
   185         
       
   186         case 200:
       
   187             qDebug() << "QEvent::CloseSoftwareInputPanel, A widget wants to close the software input panel (SIP).";
       
   188         break;
       
   189     
       
   190         case 178:
       
   191             qDebug() << "QEvent::ContentsRectChange, The margins of the widget's content rect changed.";
       
   192         break;
       
   193         
       
   194         case 82:
       
   195             qDebug() << "QEvent::ContextMenu, Context popup menu (QContextMenuEvent).";
       
   196         break;
       
   197         
       
   198         case 183:
       
   199             qDebug() << "QEvent::CursorChange, The widget's cursor has changed.";
       
   200         break;
       
   201         
       
   202         case 52:
       
   203             qDebug() << "QEvent::DeferredDelete, The object will be deleted after it has cleaned up.";
       
   204         break;
       
   205         
       
   206         case 60:
       
   207             qDebug() << "QEvent::DragEnter, The cursor enters a widget during a drag and drop operation (QDragEnterEvent).";
       
   208         break;
       
   209         
       
   210         case 62:
       
   211             qDebug() << "QEvent::DragLeave, The cursor leaves a widget during a drag and drop operation (QDragLeaveEvent).";
       
   212         break;
       
   213         
       
   214         case 61:
       
   215             qDebug() << "QEvent::DragMove, A drag and drop operation is in progress (QDragMoveEvent).";
       
   216         break;
       
   217         
       
   218         case 63:
       
   219             qDebug() << "QEvent::Drop, A drag and drop operation is completed (QDropEvent).";
       
   220         break;
       
   221     
       
   222         case 98:
       
   223             qDebug() << "QEvent::EnabledChange, Widget's enabled state has changed.";
       
   224         break;
       
   225         
       
   226         case 10:
       
   227             qDebug() << "QEvent::Enter, Mouse enters widget's boundaries.";
       
   228         break;
       
   229         
       
   230         case 150:
       
   231             qDebug() << "QEvent::EnterEditFocus, An editor widget gains focus for editing.";
       
   232         break;
       
   233         
       
   234         case 124:
       
   235             qDebug() << "QEvent::EnterWhatsThisMode, Send to toplevel widgets when the application enters What's This? mode.";
       
   236         break;
       
   237         
       
   238         case 116:
       
   239             qDebug() << "QEvent::FileOpen, File open request (QFileOpenEvent).";
       
   240         break;
       
   241         
       
   242         case 8:
       
   243             qDebug() << "QEvent::FocusIn, Widget gains keyboard focus (QFocusEvent).";
       
   244         break;
       
   245         
       
   246         case 9:
       
   247             qDebug() << "QEvent::FocusOut, Widget loses keyboard focus (QFocusEvent).";
       
   248         break;
       
   249         
       
   250         case 97:
       
   251             qDebug() << "QEvent::FontChange, Widget's font has changed.";
       
   252         break;
       
   253     
       
   254         case 188:
       
   255             qDebug() << "QEvent::GrabKeyboard, Item gains keyboard grab (QGraphicsItem only).";
       
   256         break;
       
   257         
       
   258         case 186:
       
   259             qDebug() << "QEvent::GrabMouse, Item gains mouse grab (QGraphicsItem only).";
       
   260         break;
       
   261         
       
   262         case 159:
       
   263             qDebug() << "QEvent::GraphicsSceneContextMenu, Context popup menu over a graphics scene (QGraphicsSceneContextMenuEvent).";
       
   264         break;
       
   265         
       
   266         case 164:
       
   267             qDebug() << "QEvent::GraphicsSceneDragEnter, The cursor enters a graphics scene during a drag and drop operation (QGraphicsSceneDragDropEvent).";
       
   268         break;
       
   269         
       
   270         case 166:
       
   271             qDebug() << "QEvent::GraphicsSceneDragLeave, The cursor leaves a graphics scene during a drag and drop operation (QGraphicsSceneDragDropEvent).";
       
   272         break;
       
   273         
       
   274         case 165:
       
   275             qDebug() << "QEvent::GraphicsSceneDragMove, A drag and drop operation is in progress over a scene (QGraphicsSceneDragDropEvent).";
       
   276         break;
       
   277         
       
   278         case 167:
       
   279             qDebug() << "QEvent::GraphicsSceneDrop, A drag and drop operation is completed over a scene (QGraphicsSceneDragDropEvent).";
       
   280         break;
       
   281         
       
   282         case 163:
       
   283             qDebug() << "QEvent::GraphicsSceneHelp, The user requests help for a graphics scene (QHelpEvent).";
       
   284         break;
       
   285         
       
   286         case 160:
       
   287             qDebug() << "QEvent::GraphicsSceneHoverEnter, The mouse cursor enters a hover item in a graphics scene (QGraphicsSceneHoverEvent).";
       
   288         break;
       
   289         
       
   290         case 162:
       
   291             qDebug() << "QEvent::GraphicsSceneHoverLeave, The mouse cursor leaves a hover item in a graphics scene (QGraphicsSceneHoverEvent).";
       
   292         break;
       
   293     
       
   294         case 161:
       
   295             qDebug() << "QEvent::GraphicsSceneHoverMove, The mouse cursor moves inside a hover item in a graphics scene (QGraphicsSceneHoverEvent).";
       
   296         break;
       
   297         
       
   298         case 158:
       
   299             qDebug() << "QEvent::GraphicsSceneMouseDoubleClick, Mouse press again (double click) in a graphics scene (QGraphicsSceneMouseEvent).";
       
   300         break;
       
   301         
       
   302         case 155:
       
   303             qDebug() << "QEvent::GraphicsSceneMouseMove, Move mouse in a graphics scene (QGraphicsSceneMouseEvent).";
       
   304         break;
       
   305         
       
   306         case 156:
       
   307             qDebug() << "QEvent::GraphicsSceneMousePress, Mouse press in a graphics scene (QGraphicsSceneMouseEvent).";
       
   308         break;
       
   309         
       
   310         case 157:
       
   311             qDebug() << "QEvent::GraphicsSceneMouseRelease, Mouse release in a graphics scene (QGraphicsSceneMouseEvent).";
       
   312         break;
       
   313             
       
   314         case 182:
       
   315             qDebug() << "QEvent::GraphicsSceneMove, Widget was moved (QGraphicsSceneMoveEvent).";
       
   316         break;
       
   317         
       
   318         case 181:
       
   319             qDebug() << "QEvent::GraphicsSceneResize, Widget was resized (QGraphicsSceneResizeEvent).";
       
   320         break;
       
   321     
       
   322         case 168:
       
   323             qDebug() << "QEvent::GraphicsSceneWheel, Mouse wheel rolled in a graphics scene (QGraphicsSceneWheelEvent).";
       
   324         break;
       
   325         
       
   326         case 18:
       
   327             qDebug() << "QEvent::Hide, Widget was hidden (QHideEvent).";
       
   328         break;
       
   329         
       
   330         case 27:
       
   331             qDebug() << "QEvent::HideToParent, A child widget has been hidden.";
       
   332         break;
       
   333         
       
   334         case 127:
       
   335             qDebug() << "QEvent::HoverEnter, The mouse cursor enters a hover widget (QHoverEvent).";
       
   336         break;
       
   337         
       
   338         case 128:
       
   339             qDebug() << "QEvent::HoverLeave, The mouse cursor leaves a hover widget (QHoverEvent).";
       
   340         break;
       
   341         
       
   342         case 129:
       
   343             qDebug() << "QEvent::HoverMove, The mouse cursor moves inside a hover widget (QHoverEvent).";
       
   344         break;
       
   345         
       
   346         case 96:
       
   347             qDebug() << "QEvent::IconDrag, The main icon of a window has been dragged away (QIconDragEvent).";
       
   348         break;
       
   349         
       
   350         case 101:
       
   351             qDebug() << "QEvent::IconTextChange, Widget's icon text has been changed.";
       
   352         break;
       
   353         
       
   354         case 83:
       
   355             qDebug() << "QEvent::InputMethod, An input method is being used (QInputMethodEvent).";
       
   356         break;
       
   357         
       
   358         case 6:
       
   359             qDebug() << "QEvent::KeyPress, Key press (QKeyEvent).";
       
   360         break;
       
   361         
       
   362         case 7:
       
   363             qDebug() << "QEvent::KeyRelease, Key release (QKeyEvent).";
       
   364         break;
       
   365         
       
   366         case 89:
       
   367             qDebug() << "QEvent::LanguageChange, The application translation changed.";
       
   368         break;
       
   369         
       
   370         case 90:
       
   371             qDebug() << "QEvent::LayoutDirectionChange, The direction of layouts changed.";
       
   372         break;
       
   373         
       
   374         case 76:
       
   375             qDebug() << "QEvent::LayoutRequest, Widget layout needs to be redone.";
       
   376         break;
       
   377         
       
   378         case 11:
       
   379             qDebug() << "QEvent::Leave, Mouse leaves widget's boundaries.";
       
   380         break;
       
   381         
       
   382         case 151:
       
   383             qDebug() << "QEvent::LeaveEditFocus, An editor widget loses focus for editing.";
       
   384         break;
       
   385         
       
   386         case 125:
       
   387             qDebug() << "QEvent::LeaveWhatsThisMode, Send to toplevel widgets when the application leaves What's This? mode.";
       
   388         break;
       
   389         
       
   390         case 88:
       
   391             qDebug() << "QEvent::LocaleChange, The system locale has changed.";
       
   392         break;
       
   393             
       
   394         case 176:
       
   395             qDebug() << "QEvent::NonClientAreaMouseButtonDblClick, A mouse double click occurred outside the client area.";
       
   396         break;
       
   397     
       
   398         case 174:
       
   399             qDebug() << "QEvent::NonClientAreaMouseButtonPress, A mouse button press occurred outside the client area.";
       
   400         break;
       
   401     
       
   402         case 175:
       
   403             qDebug() << "QEvent::NonClientAreaMouseButtonRelease, A mouse button release occurred outside the client area.";
       
   404         break;
       
   405     
       
   406         case 173:
       
   407             qDebug() << "QEvent::NonClientAreaMouseMove, A mouse move occurred outside the client area.";
       
   408         break;
       
   409     
       
   410         case 177:
       
   411             qDebug() << "QEvent::MacSizeChange, The user changed his widget sizes (Mac OS X only).";
       
   412         break;
       
   413     
       
   414         case 153:
       
   415             qDebug() << "QEvent::MenubarUpdated, The window's menu bar has been updated.";
       
   416         break;
       
   417     
       
   418         case 43:
       
   419             qDebug() << "QEvent::MetaCall, An asynchronous method invocation via QMetaObject::invokeMethod().";
       
   420         break;
       
   421     
       
   422         case 102:
       
   423             qDebug() << "QEvent::ModifiedChange, Widgets modification state has been changed.";
       
   424         break;
       
   425     
       
   426         case 4:
       
   427             qDebug() << "QEvent::MouseButtonDblClick, Mouse press again (QMouseEvent).";
       
   428         break;
       
   429     
       
   430         case 2:
       
   431             qDebug() << "QEvent::MouseButtonPress, Mouse press (QMouseEvent).";
       
   432         break;
       
   433     
       
   434         case 3:
       
   435             qDebug() << "QEvent::MouseButtonRelease, Mouse release (QMouseEvent).";
       
   436         break;
       
   437     
       
   438         case 5:
       
   439             qDebug() << "QEvent::MouseMove, Mouse move (QMouseEvent).";
       
   440         break;
       
   441     
       
   442         case 109:
       
   443             qDebug() << "QEvent::MouseTrackingChange, The mouse tracking state has changed.";
       
   444         break;
       
   445     
       
   446         case 13:
       
   447             qDebug() << "QEvent::Move, Widget's position changed (QMoveEvent).";
       
   448         break;
       
   449     
       
   450         case 12:
       
   451             qDebug() << "QEvent::Paint, Screen update necessary (QPaintEvent).";
       
   452         break;
       
   453     
       
   454         case 39:
       
   455             qDebug() << "QEvent::PaletteChange, Palette of the widget changed.";
       
   456         break;
       
   457     
       
   458         case 131:
       
   459             qDebug() << "QEvent::ParentAboutToChange, The widget parent is about to change.";
       
   460         break;
       
   461     
       
   462         case 21:
       
   463             qDebug() << "QEvent::ParentChange, The widget parent has changed.";
       
   464         break;
       
   465     
       
   466         case 75:
       
   467             qDebug() << "QEvent::Polish, The widget is polished.";
       
   468         break;
       
   469     
       
   470         case 74:
       
   471             qDebug() << "QEvent::PolishRequest, The widget should be polished.";
       
   472         break;
       
   473     
       
   474         case 123:
       
   475             qDebug() << "QEvent::QueryWhatsThis, The widget should accept the event if it has What's This? help.";
       
   476         break;
       
   477     
       
   478         case 199:
       
   479             qDebug() << "QEvent::RequestSoftwareInputPanel, A widget wants to open a software input panel (SIP).";
       
   480         break;
       
   481     
       
   482         case 14:
       
   483             qDebug() << "QEvent::Resize, Widget's size changed (QResizeEvent).";
       
   484         break;
       
   485     
       
   486         case 117:
       
   487             qDebug() << "QEvent::Shortcut, Key press in child for shortcut key handling (QShortcutEvent).";
       
   488         break;
       
   489     
       
   490         case 51:
       
   491             qDebug() << "QEvent::ShortcutOverride, Key press in child, for overriding shortcut key handling (QKeyEvent).";
       
   492         break;
       
   493     
       
   494         case 17:
       
   495             qDebug() << "QEvent::Show, Widget was shown on screen (QShowEvent).";
       
   496         break;
       
   497     
       
   498         case 26:
       
   499             qDebug() << "QEvent::ShowToParent, A child widget has been shown.";
       
   500         break;
       
   501     
       
   502         case 50:
       
   503             qDebug() << "QEvent::SockAct, Socket activated, used to implement QSocketNotifier.";
       
   504         break;
       
   505     
       
   506         case 192:
       
   507             qDebug() << "QEvent::StateMachineSignal, A signal delivered to a state machine (QStateMachine::SignalEvent).";
       
   508         break;
       
   509     
       
   510         case 193:
       
   511             qDebug() << "QEvent::StateMachineWrapped, The event is a wrapper for, i.e., contains, another event (QStateMachine::WrappedEvent).";
       
   512         break;
       
   513     
       
   514         case 112:
       
   515             qDebug() << "QEvent::StatusTip, A status tip is requested (QStatusTipEvent).";
       
   516         break;
       
   517     
       
   518         case 100:
       
   519             qDebug() << "QEvent::StyleChange, Widget's style has been changed.";
       
   520         break;
       
   521     
       
   522         case 87:
       
   523             qDebug() << "QEvent::TabletMove, Wacom tablet move (QTabletEvent).";
       
   524         break;
       
   525     
       
   526         case 92:
       
   527             qDebug() << "QEvent::TabletPress, Wacom tablet press (QTabletEvent).";
       
   528         break;
       
   529     
       
   530         case 93:
       
   531             qDebug() << "QEvent::TabletRelease, Wacom tablet release (QTabletEvent).";
       
   532         break;
       
   533     
       
   534         case 94:
       
   535             qDebug() << "QEvent::OkRequest, Ok button in decoration pressed. Supported only for Windows CE.";
       
   536         break;
       
   537     
       
   538         case 171:
       
   539             qDebug() << "QEvent::TabletEnterProximity, Wacom tablet enter proximity event (QTabletEvent), sent to QApplication.";
       
   540         break;
       
   541     
       
   542         case 172:
       
   543             qDebug() << "QEvent::TabletLeaveProximity, Wacom tablet leave proximity event (QTabletEvent), sent to QApplication.";
       
   544         break;
       
   545     
       
   546         case 1:
       
   547             qDebug() << "QEvent::Timer, Regular timer events (QTimerEvent).";
       
   548         break;
       
   549     
       
   550         case 120:
       
   551             qDebug() << "QEvent::ToolBarChange, The toolbar button is toggled on Mac OS X.";
       
   552         break;
       
   553     
       
   554         case 110:
       
   555             qDebug() << "QEvent::ToolTip, A tooltip was requested (QHelpEvent).";
       
   556         break;
       
   557     
       
   558         case 184:
       
   559             qDebug() << "QEvent::ToolTipChange, The widget's tooltip has changed.";
       
   560         break;
       
   561     
       
   562         case 189:
       
   563             qDebug() << "QEvent::UngrabKeyboard, Item loses keyboard grab (QGraphicsItem only).";
       
   564         break;
       
   565     
       
   566         case 187:
       
   567             qDebug() << "QEvent::UngrabMouse, Item loses mouse grab (QGraphicsItem only).";
       
   568         break;
       
   569     
       
   570         case 78:
       
   571             qDebug() << "QEvent::UpdateLater, The widget should be queued to be repainted at a later time.";
       
   572         break;
       
   573     
       
   574         case 77:
       
   575             qDebug() << "QEvent::UpdateRequest, The widget should be repainted.";
       
   576         break;
       
   577     
       
   578         case 111:
       
   579             qDebug() << "QEvent::WhatsThis, The widget should reveal What's This? help (QHelpEvent).";
       
   580         break;
       
   581     
       
   582         case 118:
       
   583             qDebug() << "QEvent::WhatsThisClicked, A link in a widget's What's This? help was clicked.";
       
   584         break;
       
   585     
       
   586         case 31:
       
   587             qDebug() << "QEvent::Wheel, Mouse wheel rolled (QWheelEvent).";
       
   588         break;
       
   589     
       
   590         case 132:
       
   591             qDebug() << "QEvent::WinEventAct, A Windows-specific activation event has occurred.";
       
   592         break;
       
   593     
       
   594         case 24:
       
   595             qDebug() << "QEvent::WindowActivate, Window was activated.";
       
   596         break;
       
   597     
       
   598         case 103:
       
   599             qDebug() << "QEvent::WindowBlocked, The window is blocked by a modal dialog.";
       
   600         break;
       
   601     
       
   602         case 25:
       
   603             qDebug() << "QEvent::WindowDeactivate, Window was deactivated.";
       
   604         break;
       
   605     
       
   606         case 34:
       
   607             qDebug() << "QEvent::WindowIconChange, The window's icon has changed.";
       
   608         break;
       
   609     
       
   610         case 105:
       
   611             qDebug() << "QEvent::WindowStateChange, The window's state (minimized, maximized or full-screen) has changed (QWindowStateChangeEvent).";
       
   612         break;
       
   613     
       
   614         case 33:
       
   615             qDebug() << "QEvent::WindowTitleChange, The window title has changed.";
       
   616         break;
       
   617     
       
   618         case 104:
       
   619             qDebug() << "QEvent::WindowUnblocked, The window is unblocked after a modal dialog exited.";
       
   620         break;
       
   621     
       
   622         case 126:
       
   623             qDebug() << "QEvent::ZOrderChange, The widget's z-order has changed. This event is never sent to top level windows.";
       
   624         break;
       
   625     
       
   626         case 169:
       
   627             qDebug() << "QEvent::KeyboardLayoutChange, The keyboard layout has changed.";
       
   628         break;
       
   629     
       
   630         case 170:
       
   631             qDebug() << "QEvent::DynamicPropertyChange, A dynamic property was added, changed or removed from the object.";
       
   632         break;
       
   633     
       
   634         case 194:
       
   635             qDebug() << "QEvent::TouchBegin, Beginning of a sequence of touch-screen and/or track-pad events (QTouchEvent)";
       
   636         break;
       
   637     
       
   638         case 195:
       
   639             qDebug() << "QEvent::TouchUpdate, Touch-screen event (QTouchEvent)";
       
   640         break;
       
   641     
       
   642         case 196:
       
   643             qDebug() << "QEvent::TouchEnd, End of touch-event sequence (QTouchEvent)";
       
   644         break;
       
   645     
       
   646         case 203:
       
   647             qDebug() << "QEvent::WinIdChange, The window system identifer for this native widget has changed";
       
   648         break;
       
   649     
       
   650         case 198:
       
   651             qDebug() << "QEvent::Gesture, A gesture was triggered (QGestureEvent)";
       
   652         break;
       
   653     
       
   654         case 202:
       
   655             qDebug() << "QEvent::GestureOverride, A gesture override was triggered (QGestureEvent)";
       
   656         break;
       
   657         
       
   658         default:
       
   659         break;
       
   660         }
       
   661 }
       
   662 
       
   663 // End of file