--- a/phoneuis/bubblemanager2/bubblecore/src/bubbleconferencehandler.cpp Fri Jun 04 10:19:18 2010 +0100
+++ b/phoneuis/bubblemanager2/bubblecore/src/bubbleconferencehandler.cpp Wed Jun 23 18:12:20 2010 +0300
@@ -63,6 +63,11 @@
Q_ASSERT(mList);
mModel = new BubbleParticipantListModel();
mList->setModel(mModel);
+
+ HbAbstractItemView::ItemAnimations noCreationAndRemovalAnimations = HbAbstractItemView::All;
+ noCreationAndRemovalAnimations ^= HbAbstractItemView::Appear;
+ noCreationAndRemovalAnimations ^= HbAbstractItemView::Disappear;
+ mList->setEnabledAnimations(noCreationAndRemovalAnimations);
mPrototype =
qobject_cast<BubbleParticipantListItem*>(
@@ -148,6 +153,8 @@
BubbleUtils::setButtonStyleForAction(*mButtonCenter,*action);
connect(mButtonCenter, SIGNAL( clicked() ),
action, SLOT( trigger() ) );
+ connect(mButtonCenter, SIGNAL( longPress(QPointF)),
+ action, SLOT( trigger() ) );
mButtonCenter->show();
} else if (actions.count()==2 && mButtonLeft && mButtonRight ) {
// Left button
@@ -156,6 +163,8 @@
BubbleUtils::setButtonStyleForAction(*mButtonLeft,*action1);
connect( mButtonLeft, SIGNAL( clicked() ),
action1, SLOT( trigger() ) );
+ connect(mButtonLeft, SIGNAL( longPress(QPointF)),
+ action1, SLOT( trigger() ) );
mButtonLeft->show();
// Right button
HbAction* action2 = actions.at(1);
@@ -163,6 +172,8 @@
BubbleUtils::setButtonStyleForAction(*mButtonRight,*action2);
connect( mButtonRight, SIGNAL( clicked() ),
action2, SLOT( trigger() ) );
+ connect(mButtonRight, SIGNAL( longPress(QPointF)),
+ action2, SLOT( trigger() ) );
mButtonRight->show();
}
}