Initial changes to allow resolution of arbitrary clip data to widgets that support them.

Change-Id: Id5dfa8436a5bf6eb7bd300ec603911a9d3698de3
This commit is contained in:
Winson Chung
2010-10-29 11:00:27 -07:00
parent f24312876b
commit 68846fdce6
9 changed files with 380 additions and 97 deletions

View File

@@ -16,6 +16,7 @@
package com.android.launcher2;
import android.appwidget.AppWidgetProviderInfo;
import android.content.ComponentName;
import android.os.Parcelable;
@@ -35,5 +36,17 @@ class PendingAddWidgetInfo extends PendingAddItemInfo {
// Any configuration data that we want to pass to a configuration activity when
// starting up a widget
String mimeType;
Parcelable configurationData;
public PendingAddWidgetInfo(AppWidgetProviderInfo i, String dataMimeType, Parcelable data) {
itemType = LauncherSettings.Favorites.ITEM_TYPE_APPWIDGET;
componentName = i.provider;
minWidth = i.minWidth;
minHeight = i.minHeight;
if (dataMimeType != null && data != null) {
mimeType = dataMimeType;
configurationData = data;
}
}
}