visual fix for Progress DialogFragment(s)
[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 menuItemId;
9
10 String menuText;
11
12 public MenuItemParcelable() {
13 }
14
15 public MenuItemParcelable(MenuItem menuItem) {
16 menuItemId = menuItem.getItemId();
17 menuText = menuItem.getTitle().toString();
18 menuItem.getMenuInfo();
19 }
20
21 public MenuItemParcelable(Parcel read) {
22 menuItemId = read.readInt();
23 }
24
25 public void setMenuItemId(int id) {
26 menuItemId = id;
27 }
28
29 public int getMenuItemId() {
30 return menuItemId;
31 }
32
33 public String getMenuText() {
34 return menuText;
35 }
36
37 public void setMenuText(String menuText) {
38 this.menuText = menuText;
39 }
40
41 public static final Parcelable.Creator<MenuItemParcelable> CREATOR =
42 new Parcelable.Creator<MenuItemParcelable>() {
43
44 @Override
45 public MenuItemParcelable createFromParcel(Parcel source) {
46 return new MenuItemParcelable(source);
47 }
48
49 @Override
50 public MenuItemParcelable[] newArray(int size) {
51 return new MenuItemParcelable[size];
52 }
53 };
54
55 @Override
56 public int describeContents() {
57 return 0;
58 }
59
60 @Override
61 public void writeToParcel(Parcel dest, int flags) {
62 dest.writeInt(menuItemId);
63 }
64 }