X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FCalendar.java;h=192c93784a008812ba218eac1843c6ff6f67bd5d;hb=070d3ab2d6f382ab74988df71eba137424df525f;hp=1507eb1b67915f90160e1a2a5dae7e88bbdf75b0;hpb=d003a6ce087a52c95f514d4e5ecad0312125f965;p=unical.git diff --git a/src/ro/ieval/unical/Calendar.java b/src/ro/ieval/unical/Calendar.java index 1507eb1..192c937 100644 --- a/src/ro/ieval/unical/Calendar.java +++ b/src/ro/ieval/unical/Calendar.java @@ -3,16 +3,18 @@ package ro.ieval.unical; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; +import android.provider.BaseColumns; import android.provider.CalendarContract.Calendars; final class Calendar { private static final String[] PROJECTION = { - Calendars._ID, + BaseColumns._ID, Calendars.NAME, Calendars.CALENDAR_DISPLAY_NAME, Calendars.VISIBLE, Calendars.ACCOUNT_NAME, Calendars.ACCOUNT_TYPE, + Calendars.CALENDAR_COLOR, }; /** Calendar ID */ @@ -25,16 +27,19 @@ final class Calendar { public final boolean visible; /** Name of the account used to sync this calendar */ public final String accountName; - /** Type of the calendar used to sync this calendar */ + /** Type of the calendar used to sync this calendar */ public final String accountType; + /** Calendar colour */ + public final int colour; - private Calendar(final long _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType) { + private Calendar(final long _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType, final int colour) { this._id=_id; this.name=name; this.displayName=displayName; this.visible=visible; this.accountName=accountName; this.accountType=accountType; + this.colour=colour; } public static Calendar[] getAllCalendars(final Context context){ @@ -42,8 +47,11 @@ final class Calendar { final Cursor cursor = cr.query(Calendars.CONTENT_URI, PROJECTION, null, null, null); cursor.moveToFirst(); final Calendar[] calendars = new Calendar[cursor.getCount()]; - for(int i=0;i