From: masensio Date: Thu, 28 May 2015 09:30:02 +0000 (+0200) Subject: Add license in some files X-Git-Tag: oc-android-1.7.2~1^2~23^2~32 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/c83925b45425b3ac743e7202d26bb0f70675da18?ds=sidebyside Add license in some files --- diff --git a/res/layout/drawer_radiobutton.xml b/res/layout/drawer_radiobutton.xml index 917d8944..726d0571 100644 --- a/res/layout/drawer_radiobutton.xml +++ b/res/layout/drawer_radiobutton.xml @@ -1,3 +1,21 @@ + + + + children = new ArrayList(); - - public Group(String string) { - this.string = string; - } - -} \ No newline at end of file diff --git a/src/com/owncloud/android/ui/adapter/GroupAdapter.java b/src/com/owncloud/android/ui/adapter/GroupAdapter.java new file mode 100644 index 00000000..42588139 --- /dev/null +++ b/src/com/owncloud/android/ui/adapter/GroupAdapter.java @@ -0,0 +1,33 @@ +/** + * ownCloud Android client application + * + * Copyright (C) 2015 ownCloud Inc. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +package com.owncloud.android.ui.adapter; + +import java.util.ArrayList; +import java.util.List; + +public class GroupAdapter { + + public String string; + public final List children = new ArrayList(); + + public GroupAdapter(String string) { + this.string = string; + } + +} \ No newline at end of file diff --git a/src/com/owncloud/android/ui/adapter/MyExpandableListAdapter.java b/src/com/owncloud/android/ui/adapter/MyExpandableListAdapter.java index 20cfdff5..b3fc331a 100644 --- a/src/com/owncloud/android/ui/adapter/MyExpandableListAdapter.java +++ b/src/com/owncloud/android/ui/adapter/MyExpandableListAdapter.java @@ -1,3 +1,21 @@ +/** + * ownCloud Android client application + * + * Copyright (C) 2015 ownCloud Inc. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ package com.owncloud.android.ui.adapter; import android.app.Activity; @@ -14,107 +32,107 @@ import com.owncloud.android.R; public class MyExpandableListAdapter extends BaseExpandableListAdapter { - private final SparseArray groups; - public LayoutInflater inflater; - public Activity activity; - - public MyExpandableListAdapter(Activity act, SparseArray groups) { - activity = act; - this.groups = groups; - inflater = act.getLayoutInflater(); - - } - - - @Override - public Object getChild(int groupPosition, int childPosition) { - return groups.get(groupPosition).children.get(childPosition); - } - - @Override - public long getChildId(int groupPosition, int childPosition) { - return 0; - } - - @Override - public View getChildView(int groupPosition, final int childPosition, - boolean isLastChild, View convertView, ViewGroup parent) { - final String children = (String) getChild(groupPosition, childPosition); - TextView text = null; - if (convertView == null) { - convertView = inflater.inflate(R.layout.listrow_details, null); + private final SparseArray groups; + public LayoutInflater inflater; + public Activity activity; + + public MyExpandableListAdapter(Activity act, SparseArray groups) { + activity = act; + this.groups = groups; + inflater = act.getLayoutInflater(); + + } + + + @Override + public Object getChild(int groupPosition, int childPosition) { + return groups.get(groupPosition).children.get(childPosition); } - - - text = (TextView) convertView.findViewById(R.id.textView1); - text.setText(children); - convertView.setOnClickListener(new OnClickListener() { - @Override - public void onClick(View v) { - Toast.makeText(activity, children, Toast.LENGTH_SHORT).show(); - } - }); - return convertView; - } - - @Override - public View getGroupView(int groupPosition, boolean isExpanded, - View convertView, ViewGroup parent) { - if (convertView == null) { - convertView = inflater.inflate(R.layout.listrow_group, null); + + @Override + public long getChildId(int groupPosition, int childPosition) { + return 0; } - - final Group group = (Group) getGroup(groupPosition); - if (group.children.size() == 0){ + + @Override + public View getChildView(int groupPosition, final int childPosition, + boolean isLastChild, View convertView, ViewGroup parent) { + final String children = (String) getChild(groupPosition, childPosition); + TextView text = null; + if (convertView == null) { + convertView = inflater.inflate(R.layout.listrow_details, null); + } + + + text = (TextView) convertView.findViewById(R.id.textView1); + text.setText(children); convertView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - Toast.makeText(activity, group.string, Toast.LENGTH_SHORT).show(); + Toast.makeText(activity, children, Toast.LENGTH_SHORT).show(); } }); + return convertView; + } + + @Override + public View getGroupView(int groupPosition, boolean isExpanded, + View convertView, ViewGroup parent) { + if (convertView == null) { + convertView = inflater.inflate(R.layout.listrow_group, null); + } + + final GroupAdapter groupAdapter = (GroupAdapter) getGroup(groupPosition); + if (groupAdapter.children.size() == 0){ + convertView.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(activity, groupAdapter.string, Toast.LENGTH_SHORT).show(); + } + }); + } + ((TextView) convertView).setText(groupAdapter.string); + + return convertView; + } + + @Override + public int getChildrenCount(int groupPosition) { + return groups.get(groupPosition).children.size(); + } + + @Override + public Object getGroup(int groupPosition) { + return groups.get(groupPosition); + } + + @Override + public int getGroupCount() { + return groups.size(); + } + + @Override + public void onGroupCollapsed(int groupPosition) { + super.onGroupCollapsed(groupPosition); + } + + @Override + public void onGroupExpanded(int groupPosition) { + super.onGroupExpanded(groupPosition); + } + + @Override + public long getGroupId(int groupPosition) { + return 0; + } + + @Override + public boolean hasStableIds() { + return false; + } + + @Override + public boolean isChildSelectable(int groupPosition, int childPosition) { + return false; } - ((TextView) convertView).setText(group.string); - - return convertView; - } - - @Override - public int getChildrenCount(int groupPosition) { - return groups.get(groupPosition).children.size(); - } - - @Override - public Object getGroup(int groupPosition) { - return groups.get(groupPosition); - } - - @Override - public int getGroupCount() { - return groups.size(); - } - - @Override - public void onGroupCollapsed(int groupPosition) { - super.onGroupCollapsed(groupPosition); - } - - @Override - public void onGroupExpanded(int groupPosition) { - super.onGroupExpanded(groupPosition); - } - - @Override - public long getGroupId(int groupPosition) { - return 0; - } - - @Override - public boolean hasStableIds() { - return false; - } - - @Override - public boolean isChildSelectable(int groupPosition, int childPosition) { - return false; - } } \ No newline at end of file