Hi,

This happens even if deleting the item is the first thing I do. The model hasn't changed between the two calls.

But this doesn't happen if I use a RemorseItem.

Marcin

On 02.08.2016 17:54, Michael Fuchs wrote:
Hi,

did the model (MyModel) change during the first and the second time you opened the context menu?
I had such issues, when this was the case.

regards, Michael.

Am 02.08.2016 um 16:42 schrieb Marcin Mielniczuk:
Hi,

I created a SilicaGridView with a ContextMenu (placed in a ColumnLayout):

SilicaGridView {
    id: myView

    Layout.preferredWidth: parent.width
    Layout.fillHeight: true

    model: myModel

    cellWidth: width / gridDimension // say, gridDimension = 2
    cellHeight: height / gridDimension

    delegate: BackgroundItem {

        id: bgItem
        width: myView.cellWidth
        height: myView.cellHeight

        ContextMenu {
            id: contextMenu
            parent: bgItem
            anchors {
                left: bgItem.left
                right: bgItem.right
                bottom: bgItem.bottom
            }

            MenuItem {
                text: "Remove"
                onClicked: myModel.remove(model.index)
            }
        }

        onPressAndHold: contextMenu.show(this)

        VisualElement {
            /* ... */
        }
    }
}

Then I tried using it. I pressed and held the BackgroundItem. The menu
appeared. I stopped pressing the mouse. The screen dimmed. I decided not
to remove. The screen undimmed. I entered the menu again. The screen
dimmed. I removed the element: the screen did *not* undim.

What have I done wrong?

--
Marcin



_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to