@@ -98,7 +98,6 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Data
98
98
DomoticzValues .Device .ModalSwitch .Action .CUSTOM ,
99
99
DomoticzValues .Device .ModalSwitch .Action .HEATING_OFF
100
100
};
101
- private final boolean showAsList ;
102
101
private final Context context ;
103
102
private final switchesClickListener listener ;
104
103
private final SharedPrefUtil mSharedPrefs ;
@@ -118,12 +117,10 @@ public DashboardAdapter(Context context,
118
117
ServerUtil serverUtil ,
119
118
ArrayList <DevicesInfo > data ,
120
119
switchesClickListener listener ,
121
- boolean showAsList ,
122
120
SunRiseInfo sunriseInfo ) {
123
121
super ();
124
122
125
123
this .domoticz = StaticHelper .getDomoticz (context );
126
- this .showAsList = showAsList ;
127
124
this .sunriseInfo = sunriseInfo ;
128
125
mSharedPrefs = new SharedPrefUtil (context );
129
126
@@ -218,17 +215,9 @@ public DataObjectHolder onCreateViewHolder(ViewGroup parent, int viewType) {
218
215
219
216
// Check if we're running on Android 5.0 or higher
220
217
if (Build .VERSION .SDK_INT >= 21 ) {
221
- if (showAsList )
222
- row = LayoutInflater .from (parent .getContext ())
223
- .inflate (R .layout .dashboard_row_list , parent , false );
224
- else
225
218
row = LayoutInflater .from (parent .getContext ())
226
219
.inflate (R .layout .dashboard_row , parent , false );
227
220
} else {
228
- if (showAsList )
229
- row = LayoutInflater .from (parent .getContext ())
230
- .inflate (R .layout .dashboard_row_list_noads , parent , false );
231
- else
232
221
row = LayoutInflater .from (parent .getContext ())
233
222
.inflate (R .layout .dashboard_row_noads , parent , false );
234
223
}
@@ -330,13 +319,8 @@ private void setSwitchRowData(DevicesInfo mDeviceInfo,
330
319
}
331
320
break ;
332
321
default :
333
- if (mSharedPrefs .showSwitchesAsButtons ()) {
334
- setButtons (holder , Buttons .BUTTONS );
335
- setOnOffButtonRowData (mDeviceInfo , holder );
336
- } else {
337
322
setButtons (holder , Buttons .SWITCH );
338
323
setOnOffSwitchRowData (mDeviceInfo , holder );
339
- }
340
324
break ;
341
325
}
342
326
break ;
@@ -368,21 +352,11 @@ private void setSwitchRowData(DevicesInfo mDeviceInfo,
368
352
case DomoticzValues .Device .Type .Value .DIMMER :
369
353
if (mDeviceInfo .getSubType ().startsWith (DomoticzValues .Device .SubType .Name .RGB ) ||
370
354
mDeviceInfo .getSubType ().startsWith (DomoticzValues .Device .SubType .Name .WW )) {
371
- if (mSharedPrefs .showSwitchesAsButtons ()) {
372
- setButtons (holder , Buttons .DIMMER_BUTTONS );
373
- setDimmerOnOffButtonRowData (mDeviceInfo , holder , true );
374
- } else {
375
355
setButtons (holder , Buttons .DIMMER_RGB );
376
356
setDimmerRowData (mDeviceInfo , holder , true );
377
- }
378
357
} else {
379
- if (mSharedPrefs .showSwitchesAsButtons ()) {
380
- setButtons (holder , Buttons .DIMMER_BUTTONS );
381
- setDimmerOnOffButtonRowData (mDeviceInfo , holder , false );
382
- } else {
383
358
setButtons (holder , Buttons .DIMMER );
384
359
setDimmerRowData (mDeviceInfo , holder , false );
385
- }
386
360
}
387
361
break ;
388
362
@@ -401,13 +375,8 @@ private void setSwitchRowData(DevicesInfo mDeviceInfo,
401
375
break ;
402
376
403
377
case DomoticzValues .Device .Type .Value .SELECTOR :
404
- if (mSharedPrefs .showSwitchesAsButtons ()) {
405
- setButtons (holder , Buttons .SELECTOR_BUTTONS );
406
- setSelectorRowData (mDeviceInfo , holder );
407
- } else {
408
378
setButtons (holder , Buttons .SELECTOR );
409
379
setSelectorRowData (mDeviceInfo , holder );
410
- }
411
380
break ;
412
381
413
382
case DomoticzValues .Device .Type .Value .BLINDS :
@@ -477,15 +446,14 @@ private void setDefaultRowData(DevicesInfo mDeviceInfo,
477
446
if (mDeviceInfo .getUsage () != null && mDeviceInfo .getUsage ().length () > 0 ) {
478
447
try {
479
448
setAlphaIcon = false ;
480
- int usage = Integer .parseInt (mDeviceInfo .getUsage ().replace ("Watt " , "" ).trim ());
449
+ int usage = Integer .parseInt (mDeviceInfo .getUsage ().replace ("W " , "" ).trim ());
481
450
if (mDeviceInfo .getUsageDeliv () != null && mDeviceInfo .getUsageDeliv ().length () > 0 ) {
482
- int usagedel = Integer .parseInt (mDeviceInfo .getUsageDeliv ().replace ("Watt" , "" ).trim ());
483
- text = context .getString (R .string .usage ) + ": " + (usage - usagedel ) + " Watt" ;
484
- holder .switch_battery_level .setText (text );
451
+ int usagedel = Integer .parseInt (mDeviceInfo .getUsageDeliv ().replace ("W" , "" ).trim ());
452
+ text = context .getString (R .string .usage ) + ": " + (usage - usagedel ) + " W" ;
485
453
} else {
486
454
text = context .getString (R .string .usage ) + ": " + mDeviceInfo .getUsage ();
487
- holder .switch_battery_level .setText (text );
488
455
}
456
+ holder .switch_battery_level .setText (text );
489
457
} catch (Exception ex ) {
490
458
text = context .getString (R .string .usage ) + ": " + mDeviceInfo .getUsage ();
491
459
holder .switch_battery_level .setText (text );
@@ -1866,10 +1834,10 @@ public void setButtons(DataObjectHolder holder, int button) {
1866
1834
holder .switch_name .setVisibility (View .VISIBLE );
1867
1835
1868
1836
holder .infoIcon .setVisibility (View .GONE );
1869
- if (!showAsList ) {
1870
1837
ViewGroup .MarginLayoutParams p = (ViewGroup .MarginLayoutParams ) holder .iconRow .getLayoutParams ();
1871
1838
p .topMargin = 20 ;
1872
- }
1839
+
1840
+ holder .switch_battery_level .setVisibility (View .VISIBLE );
1873
1841
switch (button ) {
1874
1842
case Buttons .CLOCK :
1875
1843
if (holder .contentWrapper != null )
0 commit comments