1 /* ownCloud Android client application 
   2  *   Copyright (C) 2011  Bartek Przybylski 
   3  *   Copyright (C) 2012-2013 ownCloud Inc. 
   5  *   This program is free software: you can redistribute it and/or modify 
   6  *   it under the terms of the GNU General Public License version 2, 
   7  *   as published by the Free Software Foundation. 
   9  *   This program is distributed in the hope that it will be useful, 
  10  *   but WITHOUT ANY WARRANTY; without even the implied warranty of 
  11  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  12  *   GNU General Public License for more details. 
  14  *   You should have received a copy of the GNU General Public License 
  15  *   along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  18 package com
.owncloud
.android
.ui
; 
  20 import android
.graphics
.drawable
.Drawable
; 
  21 import android
.view
.View
.OnClickListener
; 
  24  * Represents an Item on the ActionBar. 
  26  * @author Bartek Przybylski 
  29 public class ActionItem 
{ 
  30     private Drawable mIcon
; 
  31     private String mTitle
; 
  32     private OnClickListener mClickListener
; 
  37     public void setTitle(String title
) { 
  41     public String 
getTitle() { 
  45     public void setIcon(Drawable icon
) { 
  49     public Drawable 
getIcon() { 
  53     public void setOnClickListener(OnClickListener listener
) { 
  54         mClickListener 
= listener
; 
  57     public OnClickListener 
getOnClickListerner() { 
  58         return mClickListener
;