Refactoring: Added comments to every class, as well as a copyright
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / ui / fragment / ActionBar.java
1 /* ownCloud Android client application
2 * Copyright (C) 2011 Bartek Przybylski
3 *
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16 *
17 */
18 package eu.alefzero.owncloud.ui.fragment;
19
20 import eu.alefzero.owncloud.R;
21 import android.app.Activity;
22 import android.os.Bundle;
23 import android.support.v4.app.Fragment;
24 import android.view.LayoutInflater;
25 import android.view.View;
26 import android.view.ViewGroup;
27
28 /**
29 * A custom ActionBar implementation used in the FileDisplayActivity
30 * @author Bartek Przybylski
31 *
32 */
33 public class ActionBar extends Fragment {
34
35 @Override
36 public void onCreate(Bundle savedInstanceState) {
37 super.onCreate(savedInstanceState);
38
39 }
40 @Override
41 public View onCreateView(LayoutInflater inflater, ViewGroup container,
42 Bundle savedInstanceState) {
43 View v = inflater.inflate(R.layout.action_bar, container, false);
44 return v;
45 }
46
47 @Override
48 public void onAttach(Activity activity) {
49 super.onAttach(activity);
50 }
51
52 public void setPath(String path) {
53 if (getPathLayout() != null)
54 getPathLayout().addPath(path);
55 }
56
57 public String getCurrentPath() {
58 if (getPathLayout() != null)
59 return getPathLayout().getFullPath();
60 return "";
61 }
62
63 private PathLayout getPathLayout() {
64 return (PathLayout) getActivity().findViewById(R.id.pathLayout1);
65 }
66 }