MCPcopy Create free account
hub / github.com/Odoo-mobile/framework / setDrawerHeader

Method setDrawerHeader

src/com/odoo/MainActivity.java:224–260  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

222 }
223
224 private void setDrawerHeader() {
225 mDrawerTitle = OEUser.current(mContext).getUsername();
226 mDrawerSubtitle = OEUser.current(mContext).getHost();
227
228 ResPartnerDB partner = new ResPartnerDB(mContext);
229 OEDataRow partnerInfo = partner.select(OEUser.current(mContext)
230 .getPartner_id());
231 if (partnerInfo != null) {
232 mDrawerTitle = partnerInfo.getString("name");
233 }
234
235 View v = getLayoutInflater().inflate(R.layout.drawer_header,
236 mDrawerListView, false);
237 TextView mUserName, mUserURL;
238 ImageView imgUserPic = (ImageView) v
239 .findViewById(R.id.imgUserProfilePic);
240 mUserName = (TextView) v.findViewById(R.id.txvUserProfileName);
241 mUserURL = (TextView) v.findViewById(R.id.txvUserServerURL);
242 mUserName.setText(mDrawerTitle);
243 mUserURL.setText(mDrawerSubtitle);
244 if (OEUser.current(mContext) != null
245 && !OEUser.current(mContext).getAvatar().equals("false")) {
246 Bitmap profPic = Base64Helper.getBitmapImage(this,
247 OEUser.current(mContext).getAvatar());
248 if (profPic != null)
249 imgUserPic.setImageBitmap(profPic);
250 }
251 v.setOnClickListener(new View.OnClickListener() {
252
253 @Override
254 public void onClick(View v) {
255 onSettingItemSelected(SettingKeys.PROFILE);
256 mDrawerLayout.closeDrawers();
257 }
258 });
259 mDrawerListView.addHeaderView(v, null, false);
260 }
261
262 private void setDrawerItems() {
263 Log.d(TAG, "MainActivity->setDrawerItems()");

Callers 1

setDrawerItemsMethod · 0.95

Calls 10

currentMethod · 0.95
getStringMethod · 0.95
getBitmapImageMethod · 0.95
getUsernameMethod · 0.80
getHostMethod · 0.80
getPartner_idMethod · 0.80
setTextMethod · 0.80
equalsMethod · 0.80
getAvatarMethod · 0.80
selectMethod · 0.45

Tested by

no test coverage detected