~sil/funambol-android-client/trunk

« back to all changes in this revision

Viewing changes to src/com/funambol/android/activities/AndroidChronologicalSourceView.java

  • Committer: rainbowbreeze
  • Date: 2012-04-24 13:52:11 UTC
  • Revision ID: svn-v4:ad372931-4158-0410-bd5d-b827d6ff632a:trunk/android-client:3620
harmonized object names

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
 
37
37
package com.funambol.android.activities;
38
38
 
 
39
import android.os.Bundle;
39
40
import android.view.View;
40
41
import android.view.ViewGroup;
41
42
import android.widget.BaseAdapter;
44
45
import com.funambol.androidsync.R;
45
46
import com.funambol.client.controller.ChronologicalSourceViewController;
46
47
import com.funambol.client.controller.FullSourceViewController;
47
 
import com.funambol.client.ui.view.SourceChronologicalViewItem;
 
48
import com.funambol.client.ui.view.FullSourceViewItem;
 
49
import com.funambol.client.ui.view.ChronologicalSourceViewItem;
48
50
import com.funambol.util.Log;
49
51
 
50
52
 
64
66
    }
65
67
    
66
68
    @Override
 
69
    public void onCreate(Bundle savedInstanceState) {
 
70
        super.onCreate(savedInstanceState);
 
71
        
 
72
        chronologicalSourceViewController = new ChronologicalSourceViewController(
 
73
                this, sourcePlugin, localization, displayManager, globalController);
 
74
        dataAdapter = new DataAdapter();
 
75
    }
 
76
    
 
77
    @Override
67
78
    protected BaseAdapter createDataAdapter() {
68
 
        return new DataAdapter();
 
79
        return dataAdapter;
69
80
    }
70
81
    
71
82
    protected FullSourceViewController createController() {
72
 
        if (null == chronologicalSourceViewController) {
73
 
            chronologicalSourceViewController = new ChronologicalSourceViewController(
74
 
                    this, sourcePlugin, localization, displayManager, globalController);
75
 
        }
76
83
        return chronologicalSourceViewController;
77
84
    }
78
85
 
94
101
        }
95
102
 
96
103
        public int getCount() {
97
 
            int count = controller.getWindowSize();
 
104
            int count = chronologicalSourceViewController.getWindowSize();
98
105
            return count;
99
106
        }
100
107
 
101
108
        public Object getItem(int idx) {
102
 
            return controller.getItemRow(idx);
 
109
            return chronologicalSourceViewController.getItemRow(idx);
103
110
        }
104
111
 
105
112
        public long getItemId(int idx) {
108
115
 
109
116
        @Override
110
117
        public int getItemViewType(int idx) {
111
 
            SourceChronologicalViewItem item = (SourceChronologicalViewItem)getView(idx, null, null);
 
118
            ChronologicalSourceViewItem item = (ChronologicalSourceViewItem)getView(idx, null, null);
112
119
            return item.getType();
113
120
        }
114
121
 
115
122
        public View getView(int idx, View oldView, ViewGroup vg) {
116
123
            try {
117
 
                View view = (View) controller.getItem(idx, (SourceChronologicalViewItem) oldView, fastScrolling);
 
124
                View view = (View) chronologicalSourceViewController.getItem(idx, (FullSourceViewItem) oldView, fastScrolling);
118
125
                view.setBackgroundResource(R.color.darkGray2);
119
126
                return view;
120
127
            } catch (Exception e) {
125
132
 
126
133
        @Override
127
134
        public int getViewTypeCount() {
128
 
            return SourceChronologicalViewItem.NUM_TYPES;
 
135
            return ChronologicalSourceViewItem.NUM_TYPES;
129
136
        }
130
137
 
131
138
        @Override