Insert new extender items at the top of the extender, if the extender is located in a popup at the bottom of the screen.
svn path=/trunk/KDE/kdelibs/; revision=938706
This commit is contained in:
parent
25a80b322c
commit
0f57196266
@ -328,7 +328,11 @@ void Extender::dropEvent(QGraphicsSceneDragDropEvent *event)
|
|||||||
void Extender::itemAddedEvent(ExtenderItem *item, const QPointF &pos)
|
void Extender::itemAddedEvent(ExtenderItem *item, const QPointF &pos)
|
||||||
{
|
{
|
||||||
if (pos == QPointF(-1, -1)) {
|
if (pos == QPointF(-1, -1)) {
|
||||||
d->layout->addItem(item);
|
if (appearance() == BottomUpStacked) {
|
||||||
|
d->layout->insertItem(0, item);
|
||||||
|
} else {
|
||||||
|
d->layout->addItem(item);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
d->layout->insertItem(d->insertIndexFromPos(pos), item);
|
d->layout->insertItem(d->insertIndexFromPos(pos), item);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user