Added basic configuration

This commit is contained in:
Ziver Koc 2014-07-25 15:18:58 +02:00
parent b305095ab3
commit 1aec61f810
3 changed files with 69 additions and 18 deletions

View file

@ -5,19 +5,22 @@ import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import com.ericsson.uecontrol.R;
import com.ericsson.uecontrol.core.UeBehaviour;
import com.ericsson.uecontrol.core.UeControlExecutor;
import com.ericsson.uecontrol.gui.fragments.ConfigureBehaviourDialog;
import com.ericsson.uecontrol.gui.fragments.SelectBehaviourDialog;
import com.ericsson.uecontrol.gui.util.BehaviourListAdapter;
import com.ericsson.uecontrol.gui.util.Configurator;
import com.ericsson.uecontrol.gui.util.DynamicListView;
import java.util.ArrayList;
import java.util.List;
public class EditActivity extends ListActivity implements View.OnClickListener {
public class EditActivity extends ListActivity implements AdapterView.OnItemClickListener {
private UeControlExecutor executor;
private BehaviourListAdapter adapter;
@ -41,7 +44,7 @@ public class EditActivity extends ListActivity implements View.OnClickListener {
DynamicListView listView = (DynamicListView) findViewById(android.R.id.list);
listView.setAdapter(adapter);
listView.setActionListener(adapter);
listView.setOnClickListener(this);
listView.setOnItemClickListener(this);
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
}
@ -79,9 +82,13 @@ public class EditActivity extends ListActivity implements View.OnClickListener {
return super.onOptionsItemSelected(item);
}
@Override
public void onClick(View view) {
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
final UeBehaviour behaviour = executor.getBehaviourList().get(i);
Configurator confer = new Configurator(behaviour);
ConfigureBehaviourDialog dialog = new ConfigureBehaviourDialog();
dialog.setConfigurator(confer);
dialog.show(getFragmentManager(), "behaviour_configurator");
}
}