vmbx/vmbxcpplugin/tsrc/src/ut_customedit.cpp
changeset 35 6aefa3341fcc
parent 32 1f002146abb4
equal deleted inserted replaced
33:8d5d7fcf9b59 35:6aefa3341fcc
    16 */
    16 */
    17 
    17 
    18 #include <QFocusEvent>
    18 #include <QFocusEvent>
    19 #include <HbMainWindow>
    19 #include <HbMainWindow>
    20 #include <QEvent>
    20 #include <QEvent>
       
    21 #include <QEventLoop>
    21 #include "ut_customedit.h"
    22 #include "ut_customedit.h"
    22 #include "customedit.h"
    23 #include "customedit.h"
    23 
    24 
    24 
    25 
    25 
    26 
    42     
    43     
    43     event = new QFocusEvent(QEvent::FocusOut, 
    44     event = new QFocusEvent(QEvent::FocusOut, 
    44         Qt::MouseFocusReason);
    45         Qt::MouseFocusReason);
    45     QVERIFY(event);
    46     QVERIFY(event);
    46     edit->focusInEvent(event);
    47     edit->focusInEvent(event);
       
    48     // test for emitEditItemClicked    
       
    49     QEventLoop loop;
       
    50     QTimer timer;
       
    51     timer.start(150);
       
    52     connect( &timer,SIGNAL(timeout()),
       
    53         &loop,SLOT(quit()));
       
    54     loop.exec();
    47     delete event;
    55     delete event;
    48     event = NULL;
    56     event = NULL;
    49     
       
    50     delete edit;
    57     delete edit;
    51     edit = NULL;
    58     edit = NULL;
    52     QVERIFY(!edit);
    59     QVERIFY(!edit);
    53     
    60     
    54     delete qGraphicsWidget;
    61     delete qGraphicsWidget;