X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FDashboard.java;h=85ddee07fe00338a010d43dd3323663f55931d2a;hb=48e758721a39298a85c69ecc7267f3daf6993e78;hp=79d1f657bbaf21199cc3b8d84ac026f36f8d2b52;hpb=9a28e7b4c1520f629721693a04b4978fec9692e7;p=DHBWCampusApp.git diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java index 79d1f65..85ddee0 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/Dashboard.java @@ -1,5 +1,19 @@ +/* Dashboard.java + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * 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 de.dhbwloe.campusapp.fragments; - import de.dhbwloe.campusapp.CampusAppFragment; import android.os.Bundle; @@ -10,6 +24,7 @@ import android.view.InflateException; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ImageView; import de.dhbwloe.campusapp.R; import de.dhbwloe.campusapp.search.SearchIndices; @@ -22,9 +37,9 @@ public class Dashboard extends CampusAppFragment { new SearchIndices("Dashboard", true) {{ setUpdateTime(1); setTarget("#Dashboard"); - setTitle("Dashboard"); - setDescription("Dashboard der App :)"); - addKeyWord("home, dashboard, start, übersicht, overview"); + setTitle(R.string.search_dashboard_title); + setDescription(R.string.search_dashboard_description); + addKeyWord(R.string.search_dashboard_keywords); }}, }; } @@ -33,8 +48,6 @@ public class Dashboard extends CampusAppFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - - AppContext.getDatabaseManager().setRuntimeCache("CourseName", "tif13a"); } @Override @@ -49,8 +62,10 @@ public class Dashboard extends CampusAppFragment { try { view = inflater.inflate(R.layout.fragment_dashboard, container, false); } catch (InflateException e) { + if(view == null) + return null; } - AppContext.setTitle("Dashboard"); + AppContext.setTitle(AppContext.getResString(R.string.dashboard_title)); String kursTag = AppContext.getDatabaseManager().getRuntimeCache("CourseName"); if(kursTag == null || kursTag.isEmpty()) { @@ -58,6 +73,39 @@ public class Dashboard extends CampusAppFragment { timetable.setVisibility(View.GONE); } + ImageView image; + image = (ImageView)view.findViewById(R.id.timetable_image); + image.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + AppContext.getNavigationManager().navigatePage("Vorlesungsplan"); + } + }); + + image = (ImageView)view.findViewById(R.id.mensa_image); + image.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + AppContext.getNavigationManager().navigatePage("Mensa"); + } + }); + + image = (ImageView)view.findViewById(R.id.news_dhbw_image); + image.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + AppContext.getNavigationManager().navigatePage("News"); + } + }); + + image = (ImageView)view.findViewById(R.id.news_stuv_image); + image.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + AppContext.getNavigationManager().navigatePage("News"); + } + }); + return view; } }