1237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein
2237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sappersteinpackage com.android.mail.compose;
3237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein
4237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sappersteinimport android.view.View.OnClickListener;
5237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein
6237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein/**
7237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein * Interface for views in the compose layout that represent
8237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein * attachments so that the larger attachments view can set
9237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein * the onClickListener for the close button to remove the attachment
10237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein * from the draft.
11237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein */
12237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sappersteininterface AttachmentDeletionInterface {
13237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein    /**
14237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein     * Sets the onClickListener for the close button on the attachment view.
15237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein     * @param clickListener the listener to which the close button should be set
16237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein     */
17237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein    public void addDeleteListener(OnClickListener clickListener);
18237129ddf57a1e25469d8990322fb7913e18ae20Andrew Sapperstein}
19