summaryrefslogtreecommitdiffstats
path: root/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java')
-rw-r--r--RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java28
1 files changed, 27 insertions, 1 deletions
diff --git a/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java b/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java
index c93b8338b..61a003399 100644
--- a/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java
+++ b/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java
@@ -1,5 +1,7 @@
package com.android.launcher3;
+import java.util.ArrayList;
+
/**
* Manages adding and removing the remote folder from the workspace.
*/
@@ -7,7 +9,12 @@ public class RemoteFolderManager {
public RemoteFolderManager(final Launcher launcher) { }
- public void setRemoteFolder(final FolderIcon remoteFolder) { }
+ /**
+ * Create a remote folder view.
+ * @param icon folder icon view on the workspace.
+ * @return a view for the remote folder.
+ */
+ public Folder createRemoteFolder(final FolderIcon icon) { return null; }
/**
* Called when Launcher finishes binding items from the model.
@@ -31,7 +38,26 @@ public class RemoteFolderManager {
public void onAppDrawerOpened() { }
/**
+ * Called when new apps are added to launcher.
+ * @param apps list of added apps.
+ */
+ public void onBindAddApps(ArrayList<AppInfo> apps) { }
+
+ /**
* Called when the info icon is clicked
*/
public void onInfoIconClicked() { }
+
+ /**
+ * Called when the view holder is created for the remote header.
+ * @param holder remote view holder.
+ */
+ public void onCreateViewHolder(final AppDrawerListAdapter.ViewHolder holder) { }
+ /**
+ * Called when the view holder is bound for the remote header.
+ * @param holder remote view holder.
+ * @param indexedInfo header info.
+ */
+ public void onBindViewHolder(final AppDrawerListAdapter.ViewHolder holder,
+ final AppDrawerListAdapter.AppItemIndexedInfo indexedInfo) { }
}