summaryrefslogtreecommitdiffstats
path: root/src/java/qt/android/widget/QmlAdapterViewListener.java
blob: 86f8c6fe025307cf3725fc6c4e4f64d89d6b2651 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package qt.android.widget;

import android.view.View;
import android.widget.Spinner;
import android.widget.AdapterView;

public class QmlAdapterViewListener implements AdapterView.OnItemClickListener
{
    public QmlAdapterViewListener(AdapterView view, long instance) {
        m_instance = instance;
        if (!(view instanceof Spinner)) {
            view.setOnItemClickListener(this);
        }
    }

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {
        onItemClick(m_instance, position);
    }

    private long m_instance;
    private static native void onItemClick(long instance, int position);
}