Clover Coverage Report - AnCal Coverage Report
Coverage timestamp: gio dic 18 2014 12:18:42 EST
../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
29   115   14   2,42
4   84   0,48   6
12     1,17  
2    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  AlarmDialogDataItem       Line # 10 13 9 90,9% 0.90909094
  AlarmDialogDataItem.ViewItem       Line # 15 16 5 91,3% 0.9130435
 
No Tests
 
1   
2    package pl.magot.vetch.ancal.reminder;
3   
4   
5    import pl.magot.vetch.ancal.R;
6    import android.content.Context;
7    import android.widget.*;
8   
9   
 
10    public class AlarmDialogDataItem
11    {
12   
13    //ListView item
14    //---------------------------------------------------------
 
15    public class ViewItem extends LinearLayout
16    {
17    //fields
18    private AlarmDialogDataItem item;
19    private TextView mText;
20    private ImageView mImage;
21   
22    //methods
 
23  3 toggle public ViewItem(Context context, AlarmDialogDataItem item, String sText)
24    {
25  3 super(context);
26  3 this.setOrientation(HORIZONTAL);
27  3 this.item = item;
28    //text view
29  3 mText = new TextView(context);
30  3 mText.setTextSize(20);
31  3 mText.setTextColor(0xFFBBBBBB);
32  3 mText.setText(sText);
33    //image view
34  3 mImage = new ImageView(context);
35  3 mImage.setImageResource(R.drawable.arrowright);
36  3 mImage.setPadding(2, 2, 2, 0);
37    //add view
38  3 addView(mImage, new LinearLayout.LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));
39  3 addView(mText, new LinearLayout.LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));
40    //set state
41  3 setAlarmItemSelected(false);
42    }
43   
 
44  9 toggle private void setAlarmItemSelected(boolean bSelected)
45    {
46  9 mImage.setVisibility((bSelected)?VISIBLE:INVISIBLE);
47  9 mText.setTextColor((bSelected)?0xFFFFFFFF:0xFFBBBBBB);
48    }
49   
 
50  0 toggle public AlarmDialogDataItem getDataItem()
51    {
52  0 return item;
53    }
54    }
55   
56   
57    //fields
58    private boolean bSelected = false;
59    private int iOrderFilter = -1;
60    private long ID = -1;
61    private String sText = null;
62    private ViewItem listViewItem = null;
63    private int iAction = 0;
64   
65    //methods
 
66  3 toggle AlarmDialogDataItem(Context context, int iOrderFilter, long ID, String sText)
67    {
68  3 this.iOrderFilter = iOrderFilter;
69  3 this.ID = ID;
70  3 this.sText = sText;
71  3 this.listViewItem = new ViewItem(context, this, this.sText);
72    }
73   
 
74  6 toggle public boolean isSelected()
75    {
76  6 return bSelected;
77    }
78   
 
79  10 toggle public int getOrderFilter()
80    {
81  10 return iOrderFilter;
82    }
83   
 
84  3 toggle public long getID()
85    {
86  3 return ID;
87    }
88   
 
89  0 toggle public String getText()
90    {
91  0 return sText;
92    }
93   
 
94  6 toggle public void setSelected(boolean bSelected)
95    {
96  6 this.bSelected = bSelected;
97  6 this.listViewItem.setAlarmItemSelected(bSelected);
98    }
99   
 
100  3 toggle public ViewItem getView()
101    {
102  3 return listViewItem;
103    }
104   
 
105  2 toggle public void setAction(int iAction)
106    {
107  2 this.iAction = iAction;
108    }
109   
 
110  2 toggle public int getAction()
111    {
112  2 return iAction;
113    }
114   
115    }