src/hbinput/inputwidgets/hbinputcandidatelist.cpp
changeset 3 11d3954df52a
parent 2 06ff229162e9
child 5 627c4a0fd0e7
equal deleted inserted replaced
2:06ff229162e9 3:11d3954df52a
    23 **
    23 **
    24 ****************************************************************************/
    24 ****************************************************************************/
    25 
    25 
    26 #include <QLabel>
    26 #include <QLabel>
    27 #include <QGraphicsLayout>
    27 #include <QGraphicsLayout>
    28 
       
    29 #if QT_VERSION >= 0x040600
       
    30 #include <QGraphicsDropShadowEffect>
       
    31 #endif
       
    32 
    28 
    33 #include <hblistwidget.h>
    29 #include <hblistwidget.h>
    34 #include <hblistwidgetitem.h>
    30 #include <hblistwidgetitem.h>
    35 #include <hbview.h>
    31 #include <hbview.h>
    36 #include <hbframeitem.h>
    32 #include <hbframeitem.h>
   167     d->initFrameIcon();
   163     d->initFrameIcon();
   168 
   164 
   169     // Make sure the preview pane never steals focus.
   165     // Make sure the preview pane never steals focus.
   170     setFlag(QGraphicsItem::ItemIsPanel, true);
   166     setFlag(QGraphicsItem::ItemIsPanel, true);
   171     setActive(false);
   167     setActive(false);
   172 
       
   173     // enable drop shadow for the preview pane
       
   174     QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect;
       
   175     effect->setBlurRadius(8);
       
   176     setGraphicsEffect(effect);
       
   177 
   168 
   178     setTimeout(NoTimeout);
   169     setTimeout(NoTimeout);
   179     setAttribute(Qt::WA_InputMethodEnabled, false);
   170     setAttribute(Qt::WA_InputMethodEnabled, false);
   180     connect(d->mList, SIGNAL(activated(HbListWidgetItem*)), this, SLOT(itemActivated(HbListWidgetItem*)));
   171     connect(d->mList, SIGNAL(activated(HbListWidgetItem*)), this, SLOT(itemActivated(HbListWidgetItem*)));
   181     connect(d->mList, SIGNAL(longPressed(HbListWidgetItem*, const QPointF&)), this, SLOT(itemActivated(HbListWidgetItem*)));
   172     connect(d->mList, SIGNAL(longPressed(HbListWidgetItem*, const QPointF&)), this, SLOT(itemActivated(HbListWidgetItem*)));