1 /* ownCloud Android client application
3 * @author Bartek Przybylski
4 * Copyright (C) 2011 Bartek Przybylski
5 * Copyright (C) 2012-2013 ownCloud Inc.
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.
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.
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/>.
20 package com
.owncloud
.android
.ui
;
22 import android
.graphics
.drawable
.Drawable
;
23 import android
.view
.View
.OnClickListener
;
26 * Represents an Item on the ActionBar.
28 public class ActionItem
{
29 private Drawable mIcon
;
30 private String mTitle
;
31 private OnClickListener mClickListener
;
36 public void setTitle(String title
) {
40 public String
getTitle() {
44 public void setIcon(Drawable icon
) {
48 public Drawable
getIcon() {
52 public void setOnClickListener(OnClickListener listener
) {
53 mClickListener
= listener
;
56 public OnClickListener
getOnClickListerner() {
57 return mClickListener
;