Exemplo n.º 1
0
  /** Check various getters */
  public void checkGetters() {
    Task task = new Task();
    assertFalse(task.isCompleted());
    task.setValue(Task.COMPLETION_DATE, DateUtilities.now());
    assertTrue(task.isCompleted());

    task = new Task();
    assertFalse(task.isHidden());
    task.setValue(Task.HIDE_UNTIL, DateUtilities.now() + 1000);
    assertTrue(task.isHidden());

    task = new Task();
    assertFalse(task.hasDueDate());
    task.setValue(Task.DUE_DATE, DateUtilities.now() + 1000);
    assertTrue(task.hasDueDate());
  }
Exemplo n.º 2
0
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    Task task = mAdapter.getItem(position);
    CheckedTextView taskDescription = (CheckedTextView) view.findViewById(R.id.task_description);

    task.setCompleted(!task.isCompleted());

    if (task.isCompleted()) {
      taskDescription.setPaintFlags(taskDescription.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
      taskDescription.setChecked(true);
    } else {
      taskDescription.setPaintFlags(
          taskDescription.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));
      taskDescription.setChecked(false);
    }

    task.saveEventually();
  }
Exemplo n.º 3
0
  public boolean isCompleted() {
    boolean ret = false;

    if (m_selected != null) {
      ret = m_selected.isCompleted();
    }

    return (ret);
  }