equal
deleted
inserted
replaced
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*))); |