fixed m-Prefixing
[pub/Android/ownCloud.git] / src / com / owncloud / android / ui / dialog / parcel / MenuItemParcelable.java
1 package com.owncloud.android.ui.dialog.parcel;
2
3 import android.os.Parcel;
4 import android.os.Parcelable;
5 import android.view.MenuItem;
6
7 public class MenuItemParcelable implements Parcelable {
8 int mMenuItemId;
9 String mMenuText;
10
11 public MenuItemParcelable() {}
12
13 public MenuItemParcelable(MenuItem menuItem) {
14 mMenuItemId = menuItem.getItemId();
15 mMenuText = menuItem.getTitle().toString();
16 menuItem.getMenuInfo();
17 }
18
19 public MenuItemParcelable(Parcel read) {
20 mMenuItemId = read.readInt();
21 }
22
23 public void setMenuItemId(int id) {
24 mMenuItemId = id;
25 }
26
27 public int getMenuItemId() {
28 return mMenuItemId;
29 }
30
31 public String getMenuText() {
32 return mMenuText;
33 }
34
35 public void setMenuText(String mMenuText) {
36 this.mMenuText = mMenuText;
37 }
38
39 public static final Parcelable.Creator<MenuItemParcelable> CREATOR =
40 new Parcelable.Creator<MenuItemParcelable>() {
41
42 @Override
43 public MenuItemParcelable createFromParcel(Parcel source) {
44 return new MenuItemParcelable(source);
45 }
46
47 @Override
48 public MenuItemParcelable[] newArray(int size) {
49 return new MenuItemParcelable[size];
50 }
51 };
52
53 @Override
54 public int describeContents() {
55 return 0;
56 }
57
58 @Override
59 public void writeToParcel(Parcel dest, int flags) {
60 dest.writeInt(mMenuItemId);
61 }
62 }