summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2019-06-02 15:36:00 +0200
committerBjørn Mork <bjorn@mork.no>2019-06-02 15:36:00 +0200
commit8f06a68c90c3b6b8c0c42107da71b6c0854a9bbd (patch)
treeb4d14dd8c06f085cb5a6f9cab2874a821ced2ef9
parent4ecb36e982deeb68c55a36a3b81fb419462139a8 (diff)
remove ScanListAdapter class
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r--Defogger/Makefile1
-rw-r--r--Defogger/src/no/mork/android/defogger/ScanListAdapter.java83
2 files changed, 0 insertions, 84 deletions
diff --git a/Defogger/Makefile b/Defogger/Makefile
index e975a1c..0fc2fcc 100644
--- a/Defogger/Makefile
+++ b/Defogger/Makefile
@@ -22,7 +22,6 @@ RES=$(addprefix res/,$(RESOURCES))
CLASSES=obj/no/mork/android/defogger/R.class $(patsubst src/%.java,obj/%.class,\
src/no/mork/android/defogger/MainActivity.java \
src/no/mork/android/defogger/ScannerActivity.java \
- src/no/mork/android/defogger/ScanListAdapter.java \
src/no/mork/android/defogger/IpCamActivity.java \
$(wildcard src/com/google/zxing/integration/android/*.java))
diff --git a/Defogger/src/no/mork/android/defogger/ScanListAdapter.java b/Defogger/src/no/mork/android/defogger/ScanListAdapter.java
deleted file mode 100644
index db6272c..0000000
--- a/Defogger/src/no/mork/android/defogger/ScanListAdapter.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * SPDX-License-Identifier: GPL-3.0-only
- * Copyright (c) 2019 Bjørn Mork <bjorn@mork.no>
- */
-package no.mork.android.defogger;
-
-import android.bluetooth.BluetoothDevice;
-import android.content.Context;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View.OnClickListener;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.TextView;
-import java.util.ArrayList;
-import no.mork.android.defogger.ScannerActivity;
-
-public class ScanListAdapter extends BaseAdapter {
- private static String msg = "Defogger Adapter: ";
- private ArrayList<BluetoothDevice> mObjects;
- private Context mCtx;
- private LayoutInflater mInflater;
- private int mRes;
- private int mTxtId;
-
- public ScanListAdapter(Context context, int resource, int textViewResourceId) {
- mCtx = context;
- mObjects = new ArrayList<BluetoothDevice>();
- mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- mRes = resource;
- mTxtId = textViewResourceId;
- }
-
- @Override
- public int getCount() {
- return mObjects.size() ;
- }
-
- @Override
- public BluetoothDevice getItem(int position) {
- return mObjects.get(position);
- }
-
- @Override
- public long getItemId(int position) {
- return getItem(position).hashCode();
- }
-
- @Override
- public View getView(int position, View convertView, ViewGroup container) {
- BluetoothDevice device = getItem(position);
-
- if (convertView == null) {
- convertView = mInflater.inflate(mRes, container, false);
- }
-
- ((TextView) convertView.findViewById(mTxtId)).setText(device.getAddress() + " - " + device.getName());
-
- // react when selecting iteam
- convertView.setOnClickListener(new OnClickListener() {
- private BluetoothDevice ret = device;
- private ScannerActivity c = (ScannerActivity)mCtx;
-
- @Override
- public void onClick(View v) {
- Log.d(msg, "ScanListAdapter: onClick() will return " + ret.getName());
- c.returnScanResult(ret);
- }
- });
-
- return convertView;
- }
-
- public void add(BluetoothDevice device) {
-
- // FIXME: Export methods to allow moving this test to the caller
- if (device.getName() != null && mObjects.indexOf(device) < 0) { // avoid duplicates and ignore nameless devices
- mObjects.add(device);
- notifyDataSetChanged();
- }
- }
-}