@ -27,14 +27,14 @@ import java.util.List;
import android.app.AlertDialog ;
import android.app.DatePickerDialog ;
import android.app.DatePickerDialog.OnDateSetListener ;
import android.app.TabActivity ;
import android.app.DatePickerDialog.OnDateSetListener ;
import android.content.BroadcastReceiver ;
import android.content.Context ;
import android.content.DialogInterface ;
import android.content.DialogInterface.OnCancelListener ;
import android.content.Intent ;
import android.content.IntentFilter ;
import android.content.DialogInterface.OnCancelListener ;
import android.content.res.Resources ;
import android.os.Bundle ;
import android.text.format.DateUtils ;
@ -44,7 +44,6 @@ import android.view.MenuItem;
import android.view.View ;
import android.view.ViewGroup.LayoutParams ;
import android.widget.AdapterView ;
import android.widget.AdapterView.OnItemSelectedListener ;
import android.widget.ArrayAdapter ;
import android.widget.Button ;
import android.widget.CheckBox ;
@ -59,6 +58,7 @@ import android.widget.TabHost;
import android.widget.TimePicker ;
import android.widget.Toast ;
import android.widget.ToggleButton ;
import android.widget.AdapterView.OnItemSelectedListener ;
import com.flurry.android.FlurryAgent ;
import com.timsu.astrid.R ;
@ -72,7 +72,9 @@ import com.todoroo.astrid.alarms.AlarmControlSet;
import com.todoroo.astrid.api.AstridApiConstants ;
import com.todoroo.astrid.dao.Database ;
import com.todoroo.astrid.gcal.GCalControlSet ;
import com.todoroo.astrid.model.AddOn ;
import com.todoroo.astrid.model.Task ;
import com.todoroo.astrid.producteev.ProducteevControlSet ;
import com.todoroo.astrid.producteev.ProducteevUtilities ;
import com.todoroo.astrid.repeats.RepeatControlSet ;
import com.todoroo.astrid.service.AddOnService ;
@ -217,6 +219,10 @@ public final class TaskEditActivity extends TabActivity {
controls . add ( new RepeatControlSet ( this , extrasAddons ) ) ;
LinearLayout addonsAddons = ( LinearLayout ) findViewById ( R . id . tab_addons_addons ) ;
AddOn producteevAddon = addOnService . getAddOn ( Constants . PACKAGE , "Producteev" ) ;
if ( addOnService . isInstalled ( producteevAddon ) & & ProducteevUtilities . INSTANCE . isLoggedIn ( ) ) {
controls . add ( new ProducteevControlSet ( this , addonsAddons ) ) ;
}
if ( addOnService . hasPowerPack ( ) ) {
controls . add ( new GCalControlSet ( this , addonsAddons ) ) ;
controls . add ( new TimerControlSet ( this , addonsAddons ) ) ;