diff --git a/.idea/misc.xml b/.idea/misc.xml index 635999d..ba7052b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -24,7 +24,7 @@ - + diff --git a/app/src/main/java/com/wismna/geoffroy/donext/database/TaskDataAccess.java b/app/src/main/java/com/wismna/geoffroy/donext/database/TaskDataAccess.java index a1bbf90..f4b9d1d 100644 --- a/app/src/main/java/com/wismna/geoffroy/donext/database/TaskDataAccess.java +++ b/app/src/main/java/com/wismna/geoffroy/donext/database/TaskDataAccess.java @@ -104,8 +104,6 @@ public class TaskDataAccess implements AutoCloseable { task.setName(cursor.getString(1)); task.setTodayDate(cursor.getString(2)); task.setTaskListName(cursor.getString(3)); - task.setDone(cursor.getInt(5)); - task.setDeleted(cursor.getInt(6)); tasks.add(task); cursor.moveToNext(); } diff --git a/app/src/main/java/com/wismna/geoffroy/donext/fragments/DynamicDialogFragment.java b/app/src/main/java/com/wismna/geoffroy/donext/fragments/DynamicDialogFragment.java index d649bee..a1c91f4 100644 --- a/app/src/main/java/com/wismna/geoffroy/donext/fragments/DynamicDialogFragment.java +++ b/app/src/main/java/com/wismna/geoffroy/donext/fragments/DynamicDialogFragment.java @@ -111,20 +111,31 @@ public abstract class DynamicDialogFragment extends DialogFragment { public void onPrepareOptionsMenu(Menu menu) { Bundle args = getArguments(); assert args != null; - // Show the neutral button if needed - if (mButtonCount == 2) { - menu.removeItem(R.id.menu_neutral_button); - } - else { - menu.findItem(R.id.menu_neutral_button).setTitle(args.getString("button_neutral")); + /*switch (mButtonCount) { + case 1: + menu.removeItem(R.id.menu_positive_button); + menu.removeItem(R.id.menu_neutral_button); + break; + case 2: + menu.removeItem(R.id.menu_neutral_button); + menu.findItem(R.id.menu_positive_button).setTitle(args.getString("button_positive")); + break; + case 3: + menu.findItem(R.id.menu_neutral_button).setTitle(args.getString("button_neutral")); + menu.findItem(R.id.menu_positive_button).setTitle(args.getString("button_positive")); + break; + }*/ + + // Hide buttons depending on count + switch (mButtonCount) { + case 1: menu.removeItem(R.id.menu_positive_button); + case 2: menu.removeItem(R.id.menu_neutral_button); } - // Show the positive button if needed - if (mButtonCount == 1) { - menu.removeItem(R.id.menu_positive_button); - } - else { - menu.findItem(R.id.menu_positive_button).setTitle(args.getString("button_positive")); + // Set titles on existing buttons + switch (mButtonCount) { + case 3: menu.findItem(R.id.menu_neutral_button).setTitle(args.getString("button_neutral")); + case 2: menu.findItem(R.id.menu_positive_button).setTitle(args.getString("button_positive")); } super.onPrepareOptionsMenu(menu); } diff --git a/app/src/main/res/layout-v21/content_task_form.xml b/app/src/main/res/layout-v21/content_task_form.xml new file mode 100644 index 0000000..1b4f80a --- /dev/null +++ b/app/src/main/res/layout-v21/content_task_form.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/content_task_form.xml b/app/src/main/res/layout/content_task_form.xml index 1b4f80a..e94f231 100644 --- a/app/src/main/res/layout/content_task_form.xml +++ b/app/src/main/res/layout/content_task_form.xml @@ -109,7 +109,6 @@ android:layout_below="@id/new_task_today" />