ComboFragment: always show refresh button.
To allow force starting a conecting attempt if the pump is still in disconnected state.
This commit is contained in:
parent
4a7b2b3da2
commit
26fa63d571
2 changed files with 33 additions and 28 deletions
|
@ -10,7 +10,6 @@ import android.view.LayoutInflater;
|
|||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.squareup.otto.Subscribe;
|
||||
|
@ -32,7 +31,10 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis
|
|||
private TextView lastConnectionView;
|
||||
private TextView lastBolusView;
|
||||
private TextView tempBasalText;
|
||||
private LinearLayout buttonsLayout;
|
||||
private Button refreshButton;
|
||||
private Button alertsButton;
|
||||
private Button tddsButton;
|
||||
private Button fullHistoryButton;
|
||||
private TextView queueView;
|
||||
|
||||
|
||||
|
@ -48,24 +50,22 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis
|
|||
lastConnectionView = (TextView) view.findViewById(R.id.combo_lastconnection);
|
||||
//lastBolusView = (TextView) view.findViewById(R.id.combo_last_bolus);
|
||||
tempBasalText = (TextView) view.findViewById(R.id.combo_temp_basal);
|
||||
buttonsLayout = (LinearLayout) view.findViewById(R.id.combo_buttons_layout);
|
||||
queueView = (TextView) view.findViewById(R.id.combo_queue);
|
||||
|
||||
refreshButton = (Button) view.findViewById(R.id.combo_refresh_button);
|
||||
refreshButton.setOnClickListener(this);
|
||||
|
||||
Button refresh = (Button) view.findViewById(R.id.combo_refresh);
|
||||
refresh.setOnClickListener(this);
|
||||
alertsButton = (Button) view.findViewById(R.id.combo_alerts_button);
|
||||
alertsButton.setOnClickListener(this);
|
||||
alertsButton.setOnLongClickListener(this);
|
||||
|
||||
Button errorHistory = (Button) view.findViewById(R.id.combo_error_history);
|
||||
errorHistory.setOnClickListener(this);
|
||||
errorHistory.setOnLongClickListener(this);
|
||||
tddsButton = (Button) view.findViewById(R.id.combo_tdds_button);
|
||||
tddsButton.setOnClickListener(this);
|
||||
tddsButton.setOnLongClickListener(this);
|
||||
|
||||
Button tddHistory = (Button) view.findViewById(R.id.combo_tdd_history);
|
||||
tddHistory.setOnClickListener(this);
|
||||
tddHistory.setOnLongClickListener(this);
|
||||
|
||||
Button fullHistory = (Button) view.findViewById(R.id.combo_full_history);
|
||||
fullHistory.setOnClickListener(this);
|
||||
fullHistory.setOnLongClickListener(this);
|
||||
fullHistoryButton = (Button) view.findViewById(R.id.combo_full_history_button);
|
||||
fullHistoryButton.setOnClickListener(this);
|
||||
fullHistoryButton.setOnLongClickListener(this);
|
||||
|
||||
updateGUI();
|
||||
return view;
|
||||
|
@ -74,18 +74,18 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis
|
|||
@Override
|
||||
public void onClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.combo_refresh:
|
||||
case R.id.combo_refresh_button:
|
||||
ConfigBuilderPlugin.getCommandQueue().readStatus("User request", null);
|
||||
break;
|
||||
case R.id.combo_error_history:
|
||||
case R.id.combo_alerts_button:
|
||||
ComboAlertHistoryDialog ehd = new ComboAlertHistoryDialog();
|
||||
ehd.show(getFragmentManager(), ComboAlertHistoryDialog.class.getSimpleName());
|
||||
break;
|
||||
case R.id.combo_tdd_history:
|
||||
case R.id.combo_tdds_button:
|
||||
ComboTddHistoryDialog thd = new ComboTddHistoryDialog();
|
||||
thd.show(getFragmentManager(), ComboTddHistoryDialog.class.getSimpleName());
|
||||
break;
|
||||
case R.id.combo_full_history:
|
||||
case R.id.combo_full_history_button:
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
|
||||
builder.setTitle(R.string.combo_warning);
|
||||
builder.setMessage(R.string.combo_read_full_history_warning);
|
||||
|
@ -97,13 +97,13 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis
|
|||
@Override
|
||||
public boolean onLongClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.combo_error_history:
|
||||
case R.id.combo_alerts_button:
|
||||
new Thread(() -> ComboPlugin.getPlugin().readAlertData()).start();
|
||||
return true;
|
||||
case R.id.combo_tdd_history:
|
||||
case R.id.combo_tdds_button:
|
||||
new Thread(() -> ComboPlugin.getPlugin().readTddData()).start();
|
||||
return true;
|
||||
case R.id.combo_full_history:
|
||||
case R.id.combo_full_history_button:
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
|
||||
builder.setTitle(R.string.combo_warning);
|
||||
builder.setMessage(R.string.combo_read_full_history_confirmation);
|
||||
|
@ -151,7 +151,10 @@ public class ComboFragment extends SubscriberFragment implements View.OnClickLis
|
|||
activityView.setText(activity != null ? activity : "");
|
||||
|
||||
if (plugin.isInitialized()) {
|
||||
buttonsLayout.setVisibility(View.VISIBLE);
|
||||
refreshButton.setVisibility(View.VISIBLE);
|
||||
alertsButton.setVisibility(View.VISIBLE);
|
||||
tddsButton.setVisibility(View.VISIBLE);
|
||||
fullHistoryButton.setVisibility(View.VISIBLE);
|
||||
|
||||
// battery
|
||||
batteryView.setTextSize(20);
|
||||
|
|
|
@ -359,11 +359,10 @@
|
|||
android:id="@+id/combo_buttons_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/combo_refresh"
|
||||
android:id="@+id/combo_refresh_button"
|
||||
style="@style/ButtonSmallFontStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -374,7 +373,7 @@
|
|||
android:text="@string/combo_refresh" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/combo_error_history"
|
||||
android:id="@+id/combo_alerts_button"
|
||||
style="@style/ButtonSmallFontStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -382,10 +381,11 @@
|
|||
android:drawableTop="@drawable/icon_cp_announcement"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:visibility="gone"
|
||||
android:text="@string/combo_pump_alerts" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/combo_tdd_history"
|
||||
android:id="@+id/combo_tdds_button"
|
||||
style="@style/ButtonSmallFontStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -393,10 +393,11 @@
|
|||
android:drawableTop="@drawable/icon_danarstats"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:visibility="gone"
|
||||
android:text="@string/combo_tdds" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/combo_full_history"
|
||||
android:id="@+id/combo_full_history_button"
|
||||
style="@style/ButtonSmallFontStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -404,6 +405,7 @@
|
|||
android:drawableTop="@drawable/icon_bolus"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:visibility="gone"
|
||||
android:text="@string/combo_history" />
|
||||
|
||||
</LinearLayout>
|
||||
|
|
Loading…
Reference in a new issue