From 89abbb383938ecedbf8bce7466a7b2da45ab2592 Mon Sep 17 00:00:00 2001 From: Arne Jans Date: Fri, 13 Jan 2012 12:38:37 +0100 Subject: [PATCH] Re-added Sort-button into actionbar and removed dead code. --- .../astrid/activity/TaskListActivity.java | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index a1116a15a..5a1bac72e 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -127,7 +127,7 @@ import com.todoroo.astrid.widget.TasksWidget; public class TaskListActivity extends ListFragment implements OnScrollListener, GestureInterface, OnSortSelectedListener { - public static final String TAG_TASKLIST_FRAGMENT = "tasklist_fragment"; + public static final String TAG_TASKLIST_FRAGMENT = "tasklist_fragment"; //$NON-NLS-1$ // --- activities @@ -140,7 +140,6 @@ public class TaskListActivity extends ListFragment implements OnScrollListener, // --- menu codes - protected static final int MENU_LISTS_ID = R.string.tag_TLA_menu; protected static final int MENU_ADDONS_ID = R.string.TLA_menu_addons; protected static final int MENU_SETTINGS_ID = R.string.TLA_menu_settings; protected static final int MENU_SORT_ID = R.string.TLA_menu_sort; @@ -396,13 +395,13 @@ public class TaskListActivity extends ListFragment implements OnScrollListener, MenuItem item; - addSyncRefreshMenuItem(menu); + if (!(this instanceof DraggableTaskListActivity)) { + item = menu.add(Menu.NONE, MENU_SORT_ID, Menu.NONE, R.string.TLA_menu_sort); + item.setIcon(android.R.drawable.ic_menu_sort_by_size); + item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); + } -// if (!mDualFragments) { -// item = menu.add(Menu.NONE, MENU_LISTS_ID, Menu.NONE, -// R.string.tag_TLA_menu); -// item.setIcon(R.drawable.ic_menu_lists); -// } + addSyncRefreshMenuItem(menu); if(!Constants.MARKET_DISABLED) { item = menu.add(Menu.NONE, MENU_ADDONS_ID, Menu.NONE, @@ -1295,10 +1294,6 @@ public class TaskListActivity extends ListFragment implements OnScrollListener, // handle my own menus switch (item.getItemId()) { - case MENU_LISTS_ID: - StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_LISTS); - showFilterListActivity(); - return true; case MENU_ADDONS_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_ADDONS); intent = new Intent(getActivity(), AddOnActivity.class); @@ -1309,6 +1304,12 @@ public class TaskListActivity extends ListFragment implements OnScrollListener, intent = new Intent(getActivity(), EditPreferences.class); startActivityForResult(intent, ACTIVITY_SETTINGS); return true; + case MENU_SORT_ID: + StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SORT); + AlertDialog dialog = SortSelectionActivity.createDialog(getActivity(), + this, sortFlags, sortSort); + dialog.show(); + return true; case MENU_SYNC_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SYNC); performSyncAction(); @@ -1415,15 +1416,6 @@ public class TaskListActivity extends ListFragment implements OnScrollListener, } } - @SuppressWarnings("nls") - private void showFilterListActivity() { -// Intent intent = (Intent) getActivity().getIntent().clone(); -// intent.setComponent(new ComponentName(getActivity(), FilterListWrapperActivity.class)); -// intent.setFlags(0); -// startActivity(intent); -// AndroidUtilities.callOverridePendingTransition(getActivity(), R.anim.slide_right_in, R.anim.slide_right_out); - } - @Override public void onSortSelected(boolean always, int flags, int sort) { sortFlags = flags;