| Index: chrome/android/java/src/org/chromium/chrome/browser/history/HistoryItemView.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryItemView.java b/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryItemView.java
|
| index f0dc825f3127ecce516f209ce066da8b2bcb3182..0a56bcdf563308d0a074a2a10a2ecb82ac3aaf72 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryItemView.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/history/HistoryItemView.java
|
| @@ -6,9 +6,11 @@ package org.chromium.chrome.browser.history;
|
|
|
| import android.content.Context;
|
| import android.util.AttributeSet;
|
| +import android.view.View;
|
| import android.widget.TextView;
|
|
|
| import org.chromium.chrome.R;
|
| +import org.chromium.chrome.browser.widget.TintedImageButton;
|
| import org.chromium.chrome.browser.widget.selection.SelectableItemView;
|
|
|
| /**
|
| @@ -17,6 +19,7 @@ import org.chromium.chrome.browser.widget.selection.SelectableItemView;
|
| public class HistoryItemView extends SelectableItemView<HistoryItem> {
|
| private TextView mTitle;
|
| private TextView mDomain;
|
| + private TintedImageButton mRemoveButton;
|
|
|
| public HistoryItemView(Context context, AttributeSet attrs) {
|
| super(context, attrs);
|
| @@ -27,6 +30,13 @@ public class HistoryItemView extends SelectableItemView<HistoryItem> {
|
| super.onFinishInflate();
|
| mTitle = (TextView) findViewById(R.id.title);
|
| mDomain = (TextView) findViewById(R.id.domain);
|
| + mRemoveButton = (TintedImageButton) findViewById(R.id.remove);
|
| + mRemoveButton.setOnClickListener(new OnClickListener() {
|
| + @Override
|
| + public void onClick(View v) {
|
| + remove();
|
| + }
|
| + });
|
| }
|
|
|
| @Override
|
| @@ -43,6 +53,13 @@ public class HistoryItemView extends SelectableItemView<HistoryItem> {
|
| getItem().setHistoryManager(manager);
|
| }
|
|
|
| + /**
|
| + * Removes the item associated with this view.
|
| + */
|
| + public void remove() {
|
| + getItem().remove();
|
| + }
|
| +
|
| @Override
|
| protected void onClick() {
|
| if (getItem() != null) getItem().open();
|
|
|