1 package org.columba.mail.gui.tree; 19 20 import javax.swing.tree.TreeModel ; 21 22 import org.columba.mail.folder.IMailFolder; 23 24 28 public interface ITreeController { 29 30 public enum SORTING_MODE_ENUM { UNSORTED, ALPHABETICAL, UNREAD_COUNT}; 31 32 38 void setSelected(IMailFolder folder); 39 40 public IMailFolder getSelected(); 41 42 public void addFolderSelectionListener(IFolderSelectionListener l); 43 44 public void removeFolderSelectionListener(IFolderSelectionListener l); 45 46 TreeModel getModel(); 47 48 public void sortAscending(boolean ascending); 49 50 public void setSortingEnabled(boolean enabled); 51 52 public void setSortingMode(SORTING_MODE_ENUM sortingMode, boolean ascending); 53 54 } | Popular Tags |