|
@@ -64,6 +64,25 @@ import android.widget.EditText;
|
|
|
import android.widget.SimpleAdapter;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
+import com.actionbarsherlock.app.ActionBar;
|
|
|
+import com.actionbarsherlock.app.SherlockListActivity;
|
|
|
+import com.owncloud.android.MainApp;
|
|
|
+import com.owncloud.android.R;
|
|
|
+import com.owncloud.android.authentication.AccountAuthenticator;
|
|
|
+import com.owncloud.android.datamodel.FileDataStorageManager;
|
|
|
+import com.owncloud.android.datamodel.OCFile;
|
|
|
+import com.owncloud.android.files.services.FileUploader;
|
|
|
+import com.owncloud.android.utils.DisplayUtils;
|
|
|
+import com.owncloud.android.utils.Log_OC;
|
|
|
+
|
|
|
+import java.io.File;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.LinkedList;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Stack;
|
|
|
+import java.util.Vector;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* This can be used to upload things to an ownCloud instance.
|
|
@@ -71,7 +90,7 @@ import android.widget.Toast;
|
|
|
* @author Bartek Przybylski
|
|
|
*
|
|
|
*/
|
|
|
-public class Uploader extends ListActivity implements OnItemClickListener, android.view.View.OnClickListener {
|
|
|
+public class Uploader extends SherlockListActivity implements OnItemClickListener, android.view.View.OnClickListener {
|
|
|
private static final String TAG = "ownCloudUploader";
|
|
|
|
|
|
private Account mAccount;
|
|
@@ -94,11 +113,10 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
- getWindow().requestFeature(Window.FEATURE_NO_TITLE);
|
|
|
mParents = new Stack<String>();
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ ActionBar actionBar = getSherlock().getActionBar();
|
|
|
+ actionBar.setIcon(DisplayUtils.getSeasonalIconId());
|
|
|
|
|
|
SharedPreferences appPreferences = PreferenceManager
|
|
|
.getDefaultSharedPreferences(getApplicationContext());
|
|
@@ -316,6 +334,14 @@ public class Uploader extends ListActivity implements OnItemClickListener, andro
|
|
|
private void populateDirectoryList() {
|
|
|
setContentView(R.layout.uploader_layout);
|
|
|
|
|
|
+ String current_dir = mParents.peek();
|
|
|
+ if(current_dir.equals("")){
|
|
|
+ getActionBar().setTitle(getString(R.string.default_display_name_for_root_folder));
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ getActionBar().setTitle(current_dir);
|
|
|
+ }
|
|
|
+
|
|
|
String full_path = "";
|
|
|
|
|
|
for (String a : mParents)
|