[tx-robot] updated from transifex
[pub/Android/ownCloud.git] / src / com / owncloud / android / utils / DialogMenuItem.java
1 /**
2 * ownCloud Android client application
3 *
4 * @author Andy Scherzinger
5 * Copyright (C) 2015 ownCloud Inc.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2,
9 * as published by the Free Software Foundation.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 *
19 */
20
21 package com.owncloud.android.utils;
22
23 import android.content.Intent;
24 import android.graphics.drawable.Drawable;
25 import android.view.ActionProvider;
26 import android.view.ContextMenu;
27 import android.view.MenuItem;
28 import android.view.SubMenu;
29 import android.view.View;
30
31 /**
32 * Created by scherzia on 17.08.2015.
33 */
34 public class DialogMenuItem implements MenuItem {
35 int mItemId;
36 CharSequence mTitle;
37
38 public DialogMenuItem(int itemId) {
39 this.mItemId = itemId;
40 }
41
42 @Override
43 public int getItemId() {
44 return mItemId;
45 }
46
47 @Override
48 public int getGroupId() {
49 return 0;
50 }
51
52 @Override
53 public int getOrder() {
54 return 0;
55 }
56
57 @Override
58 public MenuItem setTitle(CharSequence title) {
59 this.mTitle = title;
60 return this;
61 }
62
63 @Override
64 public MenuItem setTitle(int title) {
65 return this;
66 }
67
68 @Override
69 public CharSequence getTitle() {
70 return this.mTitle;
71 }
72
73 @Override
74 public MenuItem setTitleCondensed(CharSequence title) {
75 return null;
76 }
77
78 @Override
79 public CharSequence getTitleCondensed() {
80 return null;
81 }
82
83 @Override
84 public MenuItem setIcon(Drawable icon) {
85 return null;
86 }
87
88 @Override
89 public MenuItem setIcon(int iconRes) {
90 return null;
91 }
92
93 @Override
94 public Drawable getIcon() {
95 return null;
96 }
97
98 @Override
99 public MenuItem setIntent(Intent intent) {
100 return null;
101 }
102
103 @Override
104 public Intent getIntent() {
105 return null;
106 }
107
108 @Override
109 public MenuItem setShortcut(char numericChar, char alphaChar) {
110 return null;
111 }
112
113 @Override
114 public MenuItem setNumericShortcut(char numericChar) {
115 return null;
116 }
117
118 @Override
119 public char getNumericShortcut() {
120 return 0;
121 }
122
123 @Override
124 public MenuItem setAlphabeticShortcut(char alphaChar) {
125 return null;
126 }
127
128 @Override
129 public char getAlphabeticShortcut() {
130 return 0;
131 }
132
133 @Override
134 public MenuItem setCheckable(boolean checkable) {
135 return null;
136 }
137
138 @Override
139 public boolean isCheckable() {
140 return false;
141 }
142
143 @Override
144 public MenuItem setChecked(boolean checked) {
145 return null;
146 }
147
148 @Override
149 public boolean isChecked() {
150 return false;
151 }
152
153 @Override
154 public MenuItem setVisible(boolean visible) {
155 return null;
156 }
157
158 @Override
159 public boolean isVisible() {
160 return false;
161 }
162
163 @Override
164 public MenuItem setEnabled(boolean enabled) {
165 return null;
166 }
167
168 @Override
169 public boolean isEnabled() {
170 return false;
171 }
172
173 @Override
174 public boolean hasSubMenu() {
175 return false;
176 }
177
178 @Override
179 public SubMenu getSubMenu() {
180 return null;
181 }
182
183 @Override
184 public MenuItem setOnMenuItemClickListener(OnMenuItemClickListener menuItemClickListener) {
185 return null;
186 }
187
188 @Override
189 public ContextMenu.ContextMenuInfo getMenuInfo() {
190 return null;
191 }
192
193 @Override
194 public void setShowAsAction(int actionEnum) {
195
196 }
197
198 @Override
199 public MenuItem setShowAsActionFlags(int actionEnum) {
200 return null;
201 }
202
203 @Override
204 public MenuItem setActionView(View view) {
205 return null;
206 }
207
208 @Override
209 public MenuItem setActionView(int resId) {
210 return null;
211 }
212
213 @Override
214 public View getActionView() {
215 return null;
216 }
217
218 @Override
219 public MenuItem setActionProvider(ActionProvider actionProvider) {
220 return null;
221 }
222
223 @Override
224 public ActionProvider getActionProvider() {
225 return null;
226 }
227
228 @Override
229 public boolean expandActionView() {
230 return false;
231 }
232
233 @Override
234 public boolean collapseActionView() {
235 return false;
236 }
237
238 @Override
239 public boolean isActionViewExpanded() {
240 return false;
241 }
242
243 @Override
244 public MenuItem setOnActionExpandListener(OnActionExpandListener listener) {
245 return null;
246 }
247 }