Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit fdc24e7b authored by mebitek's avatar mebitek Committed by Fahim M. Choudhury
Browse files

implement view tasks in month view

(cherry picked from commit b61c5b8ef8ddb1ab36b8db1257a5871f0658c84d)
parent c580bc8e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
### mebitek Etar Fork

* #### current features
  - view task on day and week view
  - view task on day, week and month view

![Etar Calendar](metadata/en-US/images/featureGraphic.png)
# Etar Calendar
+7 −4
Original line number Diff line number Diff line
@@ -55,10 +55,7 @@ import com.android.calendar.Utils;
import com.android.calendar.event.CreateEventDialogFragment;
import com.android.calendarcommon2.Time;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.*;

import ws.xsoh.etar.R;

@@ -400,6 +397,12 @@ public class MonthByWeekFragment extends SimpleDayPickerFragment implements
            ArrayList<Event> events = new ArrayList<Event>();
            Event.buildEventsFromCursor(
                    events, data, mContext, mFirstLoadedJulianDay, mLastLoadedJulianDay);

            Cursor cTasks = Event.instancesQueryForTasks(mContext.getContentResolver(), Event.TASK_PROJECTION, mFirstLoadedJulianDay, mLastLoadedJulianDay);
            Event.buildTasksFromCursor(events, cTasks, mContext, mFirstLoadedJulianDay, mLastLoadedJulianDay);

            Collections.sort(events, Comparator.comparing(u -> new Date(u.getStartMillis())));

            ((MonthByWeekAdapter) mAdapter).setEvents(mFirstLoadedJulianDay,
                    mLastLoadedJulianDay - mFirstLoadedJulianDay + 1, events);
        }