Loading res/menu/accounts_context.xml +4 −14 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/open" android:title="@string/open_action" /> <item android:id="@+id/check_mail" android:title="@string/check_mail_action" /> <item android:id="@+id/empty_trash" android:title="@string/empty_trash_action" /> <item android:id="@+id/edit_account" android:title="@string/account_settings_action" /> <item android:id="@+id/move_up" android:title="@string/manage_accounts_move_up_action" /> <item android:id="@+id/move_down" android:title="@string/manage_accounts_move_down_action" /> <item android:id="@+id/advanced" android:title="@string/advanced"> <menu> <item android:id="@+id/compact" android:title="@string/compact_action" /> <item android:id="@+id/clear" android:title="@string/clear_action" /> <item android:id="@+id/recreate" Loading @@ -23,10 +17,6 @@ android:title="@string/clear_pending_action" /> <item android:id="@+id/export" android:title="@string/settings_export_account" /> <item android:id="@+id/move_up" android:title="@string/manage_accounts_move_up_action" /> <item android:id="@+id/move_down" android:title="@string/manage_accounts_move_down_action" /> </menu> </item> </menu> res/menu/folder_context.xml +0 −23 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/open_folder" android:title="@string/open_action" /> <item android:id="@+id/empty_trash" android:title="@string/empty_trash_action" /> <item android:id="@+id/check_mail" android:title="@string/check_mail_action" /> <item android:id="@+id/send_messages" android:title="@string/send_messages_action" /> <item android:id="@+id/folder_settings" android:title="@string/folder_settings_action" /> <item android:id="@+id/clear_local_folder" android:title="@string/clear_local_folder_action" /> <item android:id="@+id/expunge" android:title="@string/expunge_action" /> </menu> src/com/fsck/k9/activity/Accounts.java +0 −31 Original line number Diff line number Diff line Loading @@ -565,10 +565,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { AccountSetupBasics.actionNewAccount(this); } private void onEditAccount(Account account) { AccountSettings.actionSettings(this, account); } private void onEditPrefs() { Prefs.actionPrefs(this); } Loading @@ -593,11 +589,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { MessagingController.getInstance(getApplication()).clearAllPending(account); } private void onEmptyTrash(Account account) { MessagingController.getInstance(getApplication()).emptyTrash(account, null); } private void onCompose() { Account defaultAccount = Preferences.getPreferences(this).getDefaultAccount(); if (defaultAccount != null) { Loading Loading @@ -1102,27 +1093,12 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { case R.id.delete_account: onDeleteAccount(realAccount); break; case R.id.edit_account: onEditAccount(realAccount); break; case R.id.open: onOpenAccount(mSelectedContextAccount); break; case R.id.activate: onActivateAccount(realAccount); break; case R.id.check_mail: onCheckMail(realAccount); break; case R.id.clear_pending: onClearCommands(realAccount); break; case R.id.empty_trash: onEmptyTrash(realAccount); break; case R.id.compact: onCompact(realAccount); break; case R.id.clear: onClear(realAccount); break; Loading @@ -1144,11 +1120,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { private void onCompact(Account account) { mHandler.workingAccount(account, R.string.compacting_account); MessagingController.getInstance(getApplication()).compact(account, null); } private void onClear(Account account) { showDialog(DIALOG_CLEAR_ACCOUNT); Loading Loading @@ -1313,11 +1284,9 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { if (account instanceof SearchAccount) { for (int i = 0; i < menu.size(); i++) { android.view.MenuItem item = menu.getItem(i); if (item.getItemId() != R.id.open) { item.setVisible(false); } } } else { EnumSet<ACCOUNT_LOCATION> accountLocation = accountLocation(account); if (accountLocation.contains(ACCOUNT_LOCATION.TOP)) { Loading src/com/fsck/k9/activity/FolderList.java +0 −55 Original line number Diff line number Diff line Loading @@ -500,10 +500,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { AccountSettings.actionSettings(this, mAccount); } private void onEditFolder(Account account, String folderName) { FolderSettings.actionSettings(this, account, folderName); } private void onAccounts() { Accounts.listAccounts(this); finish(); Loading Loading @@ -644,34 +640,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { FolderInfoHolder folder = (FolderInfoHolder) mAdapter.getItem(info.position); switch (item.getItemId()) { case R.id.open_folder: onOpenFolder(folder.name); break; case R.id.send_messages: sendMail(mAccount); break; case R.id.check_mail: checkMail(folder); break; case R.id.folder_settings: onEditFolder(mAccount, folder.name); break; case R.id.empty_trash: onEmptyTrash(mAccount); break; case R.id.expunge: onExpunge(mAccount, folder.name); break; case R.id.clear_local_folder: onClearFolder(mAccount, folder.name); break; Loading Loading @@ -765,29 +733,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { FolderInfoHolder folder = (FolderInfoHolder) mAdapter.getItem(info.position); menu.setHeaderTitle(folder.displayName); if (!folder.name.equals(mAccount.getTrashFolderName())) menu.findItem(R.id.empty_trash).setVisible(false); if (folder.name.equals(mAccount.getOutboxFolderName())) { menu.findItem(R.id.check_mail).setVisible(false); } else { menu.findItem(R.id.send_messages).setVisible(false); } if (K9.ERROR_FOLDER_NAME.equals(folder.name)) { menu.findItem(R.id.expunge).setVisible(false); } if (!MessagingController.getInstance(getApplication()).isMoveCapable(mAccount)) { // FIXME: Really we want to do this for all local-only folders if (!mAccount.getInboxFolderName().equals(folder.name)) { menu.findItem(R.id.check_mail).setVisible(false); } menu.findItem(R.id.expunge).setVisible(false); } menu.setHeaderTitle(folder.displayName); } class FolderListAdapter extends BaseAdapter implements Filterable { Loading Loading
res/menu/accounts_context.xml +4 −14 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/open" android:title="@string/open_action" /> <item android:id="@+id/check_mail" android:title="@string/check_mail_action" /> <item android:id="@+id/empty_trash" android:title="@string/empty_trash_action" /> <item android:id="@+id/edit_account" android:title="@string/account_settings_action" /> <item android:id="@+id/move_up" android:title="@string/manage_accounts_move_up_action" /> <item android:id="@+id/move_down" android:title="@string/manage_accounts_move_down_action" /> <item android:id="@+id/advanced" android:title="@string/advanced"> <menu> <item android:id="@+id/compact" android:title="@string/compact_action" /> <item android:id="@+id/clear" android:title="@string/clear_action" /> <item android:id="@+id/recreate" Loading @@ -23,10 +17,6 @@ android:title="@string/clear_pending_action" /> <item android:id="@+id/export" android:title="@string/settings_export_account" /> <item android:id="@+id/move_up" android:title="@string/manage_accounts_move_up_action" /> <item android:id="@+id/move_down" android:title="@string/manage_accounts_move_down_action" /> </menu> </item> </menu>
res/menu/folder_context.xml +0 −23 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/open_folder" android:title="@string/open_action" /> <item android:id="@+id/empty_trash" android:title="@string/empty_trash_action" /> <item android:id="@+id/check_mail" android:title="@string/check_mail_action" /> <item android:id="@+id/send_messages" android:title="@string/send_messages_action" /> <item android:id="@+id/folder_settings" android:title="@string/folder_settings_action" /> <item android:id="@+id/clear_local_folder" android:title="@string/clear_local_folder_action" /> <item android:id="@+id/expunge" android:title="@string/expunge_action" /> </menu>
src/com/fsck/k9/activity/Accounts.java +0 −31 Original line number Diff line number Diff line Loading @@ -565,10 +565,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { AccountSetupBasics.actionNewAccount(this); } private void onEditAccount(Account account) { AccountSettings.actionSettings(this, account); } private void onEditPrefs() { Prefs.actionPrefs(this); } Loading @@ -593,11 +589,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { MessagingController.getInstance(getApplication()).clearAllPending(account); } private void onEmptyTrash(Account account) { MessagingController.getInstance(getApplication()).emptyTrash(account, null); } private void onCompose() { Account defaultAccount = Preferences.getPreferences(this).getDefaultAccount(); if (defaultAccount != null) { Loading Loading @@ -1102,27 +1093,12 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { case R.id.delete_account: onDeleteAccount(realAccount); break; case R.id.edit_account: onEditAccount(realAccount); break; case R.id.open: onOpenAccount(mSelectedContextAccount); break; case R.id.activate: onActivateAccount(realAccount); break; case R.id.check_mail: onCheckMail(realAccount); break; case R.id.clear_pending: onClearCommands(realAccount); break; case R.id.empty_trash: onEmptyTrash(realAccount); break; case R.id.compact: onCompact(realAccount); break; case R.id.clear: onClear(realAccount); break; Loading @@ -1144,11 +1120,6 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { private void onCompact(Account account) { mHandler.workingAccount(account, R.string.compacting_account); MessagingController.getInstance(getApplication()).compact(account, null); } private void onClear(Account account) { showDialog(DIALOG_CLEAR_ACCOUNT); Loading Loading @@ -1313,11 +1284,9 @@ public class Accounts extends K9ListActivity implements OnItemClickListener { if (account instanceof SearchAccount) { for (int i = 0; i < menu.size(); i++) { android.view.MenuItem item = menu.getItem(i); if (item.getItemId() != R.id.open) { item.setVisible(false); } } } else { EnumSet<ACCOUNT_LOCATION> accountLocation = accountLocation(account); if (accountLocation.contains(ACCOUNT_LOCATION.TOP)) { Loading
src/com/fsck/k9/activity/FolderList.java +0 −55 Original line number Diff line number Diff line Loading @@ -500,10 +500,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { AccountSettings.actionSettings(this, mAccount); } private void onEditFolder(Account account, String folderName) { FolderSettings.actionSettings(this, account, folderName); } private void onAccounts() { Accounts.listAccounts(this); finish(); Loading Loading @@ -644,34 +640,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { FolderInfoHolder folder = (FolderInfoHolder) mAdapter.getItem(info.position); switch (item.getItemId()) { case R.id.open_folder: onOpenFolder(folder.name); break; case R.id.send_messages: sendMail(mAccount); break; case R.id.check_mail: checkMail(folder); break; case R.id.folder_settings: onEditFolder(mAccount, folder.name); break; case R.id.empty_trash: onEmptyTrash(mAccount); break; case R.id.expunge: onExpunge(mAccount, folder.name); break; case R.id.clear_local_folder: onClearFolder(mAccount, folder.name); break; Loading Loading @@ -765,29 +733,6 @@ public class FolderList extends K9ListActivity implements OnNavigationListener { FolderInfoHolder folder = (FolderInfoHolder) mAdapter.getItem(info.position); menu.setHeaderTitle(folder.displayName); if (!folder.name.equals(mAccount.getTrashFolderName())) menu.findItem(R.id.empty_trash).setVisible(false); if (folder.name.equals(mAccount.getOutboxFolderName())) { menu.findItem(R.id.check_mail).setVisible(false); } else { menu.findItem(R.id.send_messages).setVisible(false); } if (K9.ERROR_FOLDER_NAME.equals(folder.name)) { menu.findItem(R.id.expunge).setVisible(false); } if (!MessagingController.getInstance(getApplication()).isMoveCapable(mAccount)) { // FIXME: Really we want to do this for all local-only folders if (!mAccount.getInboxFolderName().equals(folder.name)) { menu.findItem(R.id.check_mail).setVisible(false); } menu.findItem(R.id.expunge).setVisible(false); } menu.setHeaderTitle(folder.displayName); } class FolderListAdapter extends BaseAdapter implements Filterable { Loading