diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/MainActivity.java b/app/src/main/java/hu/paroczaioliver/projectlancer/MainActivity.java deleted file mode 100644 index 1001a0f..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/MainActivity.java +++ /dev/null @@ -1,102 +0,0 @@ -package hu.paroczaioliver.projectlancer; - -import android.content.Context; -import android.os.Bundle; -import android.preference.PreferenceManager; -import android.view.Gravity; -import android.view.MenuItem; -import android.view.View; -import android.view.Menu; - -import com.google.android.material.floatingactionbutton.FloatingActionButton; -import com.google.android.material.snackbar.Snackbar; -import com.google.android.material.navigation.NavigationView; - -import androidx.fragment.app.Fragment; -import androidx.fragment.app.FragmentManager; -import androidx.fragment.app.FragmentTransaction; -import androidx.navigation.NavController; -import androidx.navigation.Navigation; -import androidx.navigation.ui.AppBarConfiguration; -import androidx.navigation.ui.NavigationUI; -import androidx.drawerlayout.widget.DrawerLayout; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import android.content.Intent; -import android.widget.Toast; - -import org.osmdroid.config.Configuration; -import org.osmdroid.tileprovider.tilesource.TileSourceFactory; -import org.osmdroid.views.MapView; - -import hu.paroczaioliver.projectlancer.ui.events.EventsFragment; -import hu.paroczaioliver.projectlancer.ui.home.HomeFragment; - -public class MainActivity extends AppCompatActivity { - - private AppBarConfiguration mAppBarConfiguration; - private Fragment mFragment; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - Toolbar toolbar = findViewById(R.id.toolbar); - setSupportActionBar(toolbar); - FloatingActionButton fab = findViewById(R.id.fab); - fab.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - Snackbar.make(view, "Jelenleg letiltva", Snackbar.LENGTH_LONG) - .setAction("Action", null).show(); - } - }); - DrawerLayout drawer = findViewById(R.id.drawer_layout); - NavigationView navigationView = findViewById(R.id.nav_view); - mAppBarConfiguration = new AppBarConfiguration.Builder( - R.id.nav_home, R.id.nav_events, R.id.nav_schools, R.id.nav_map, R.id.nav_projects, R.id.nav_chats) - .setDrawerLayout(drawer) - .build(); - NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); - NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration); - NavigationUI.setupWithNavController(navigationView, navController); - navigationView.bringToFront(); - if(getIntent().getExtras() != null){ - navController.navigate(getIntent().getExtras().getInt("frgname")); - } - navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { - @Override - public boolean onNavigationItemSelected(MenuItem item) { - if(item.getItemId() == R.id.nav_map) { - drawer.closeDrawer(Gravity.LEFT); - MainActivity.this.startActivity(new Intent(MainActivity.this, MapActivity.class).addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION)); - return false; - }else{ - drawer.closeDrawer(Gravity.LEFT); - navController.navigate(item.getItemId()); - item.setChecked(true); - return true; - } - } - }); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.main, menu); - return true; - } - - @Override - public boolean onSupportNavigateUp() { - NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); - return NavigationUI.navigateUp(navController, mAppBarConfiguration) - || super.onSupportNavigateUp(); - } - - @Override - public void onBackPressed() { - finishAffinity(); - } - -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/MapActivity.java b/app/src/main/java/hu/paroczaioliver/projectlancer/MapActivity.java deleted file mode 100644 index 9c9a3cc..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/MapActivity.java +++ /dev/null @@ -1,88 +0,0 @@ -package hu.paroczaioliver.projectlancer; - -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.drawerlayout.widget.DrawerLayout; -import androidx.navigation.NavController; -import androidx.navigation.Navigation; -import androidx.navigation.ui.AppBarConfiguration; -import androidx.navigation.ui.NavigationUI; - -import android.content.Context; -import android.content.Intent; -import android.os.Bundle; -import android.preference.PreferenceManager; -import android.view.Gravity; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; - -import com.google.android.material.floatingactionbutton.FloatingActionButton; -import com.google.android.material.navigation.NavigationView; -import com.google.android.material.snackbar.Snackbar; - -import org.osmdroid.api.IMapController; -import org.osmdroid.tileprovider.tilesource.TileSourceFactory; -import org.osmdroid.util.GeoPoint; -import org.osmdroid.views.MapView; -import org.osmdroid.config.Configuration; - -public class MapActivity extends AppCompatActivity { - MapView map = null; - private AppBarConfiguration mAppBarConfiguration; - - @Override public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_map); - Toolbar toolbar = findViewById(R.id.toolbar); - setSupportActionBar(toolbar); - DrawerLayout drawer = findViewById(R.id.drawer_layout); - NavigationView navigationView = findViewById(R.id.nav_view); - mAppBarConfiguration = new AppBarConfiguration.Builder( - R.id.nav_home, R.id.nav_events, R.id.nav_schools, R.id.nav_map, R.id.nav_projects, R.id.nav_chats) - .setDrawerLayout(drawer) - .build(); - NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); - NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration); - NavigationUI.setupWithNavController(navigationView, navController); - navigationView.setCheckedItem(R.id.nav_map); - Context ctx = getApplicationContext(); - Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx)); - map = (MapView) findViewById(R.id.map); - map.setTileSource(TileSourceFactory.MAPNIK); - IMapController mapController = map.getController(); - mapController.setZoom(9.00); - GeoPoint startPoint = new GeoPoint(47.497913, 19.040236); - mapController.setCenter(startPoint); - navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { - public boolean onNavigationItemSelected(MenuItem item) { - drawer.closeDrawer(Gravity.LEFT); - Intent i = new Intent(MapActivity.this, MainActivity.class).addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); - i.putExtra("frgname", item.getItemId()); - startActivity(i); - return false; - } - }); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.main, menu); - return true; - } - - @Override - public boolean onSupportNavigateUp() { - NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); - return NavigationUI.navigateUp(navController, mAppBarConfiguration) - || super.onSupportNavigateUp(); - } - - @Override - public void onBackPressed() { - finishAffinity(); - } - - - -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsFragment.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsFragment.java deleted file mode 100644 index 1e44fbd..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsFragment.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.chats; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.fragment.app.Fragment; -import androidx.lifecycle.Observer; -import androidx.lifecycle.ViewModelProvider; - -import hu.paroczaioliver.projectlancer.R; - -public class ChatsFragment extends Fragment { - - private ChatsViewModel chatsViewModel; - - public View onCreateView(@NonNull LayoutInflater inflater, - ViewGroup container, Bundle savedInstanceState) { - chatsViewModel = - new ViewModelProvider(this).get(ChatsViewModel.class); - View root = inflater.inflate(R.layout.fragment_chats, container, false); - final TextView textView = root.findViewById(R.id.text_chats); - chatsViewModel.getText().observe(getViewLifecycleOwner(), new Observer() { - @Override - public void onChanged(@Nullable String s) { - textView.setText(s); - } - }); - return root; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsViewModel.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsViewModel.java deleted file mode 100644 index 8655398..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/chats/ChatsViewModel.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.chats; - -import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; - -public class ChatsViewModel extends ViewModel { - - private MutableLiveData mText; - - public ChatsViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("Üzenetek - Fejlesztés alatt"); - } - - public LiveData getText() { - return mText; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsFragment.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsFragment.java deleted file mode 100644 index 6acefd8..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsFragment.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.events; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.fragment.app.Fragment; -import androidx.lifecycle.Observer; -import androidx.lifecycle.ViewModelProvider; - -import hu.paroczaioliver.projectlancer.R; - -public class EventsFragment extends Fragment { - - private EventsViewModel eventViewModel; - - public View onCreateView(@NonNull LayoutInflater inflater, - ViewGroup container, Bundle savedInstanceState) { - eventViewModel = - new ViewModelProvider(this).get(EventsViewModel.class); - View root = inflater.inflate(R.layout.fragment_events, container, false); - final TextView textView = root.findViewById(R.id.text_events); - eventViewModel.getText().observe(getViewLifecycleOwner(), new Observer() { - @Override - public void onChanged(@Nullable String s) { - textView.setText(s); - } - }); - return root; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsViewModel.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsViewModel.java deleted file mode 100644 index 0aa545c..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/events/EventsViewModel.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.events; - -import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; - -public class EventsViewModel extends ViewModel { - - private MutableLiveData mText; - - public EventsViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("Rendezvények - Fejlesztés alatt"); - } - - public LiveData getText() { - return mText; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeFragment.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeFragment.java deleted file mode 100644 index 7e6f82e..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeFragment.java +++ /dev/null @@ -1,33 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.home; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.fragment.app.Fragment; -import androidx.lifecycle.Observer; -import androidx.lifecycle.ViewModelProvider; - -import hu.paroczaioliver.projectlancer.R; - -public class HomeFragment extends Fragment { - - private HomeViewModel homeViewModel; - - public View onCreateView(@NonNull LayoutInflater inflater, - ViewGroup container, Bundle savedInstanceState) { - homeViewModel = - new ViewModelProvider(this).get(hu.paroczaioliver.projectlancer.ui.home.HomeViewModel.class); - View root = inflater.inflate(R.layout.fragment_home, container, false); - homeViewModel.getText().observe(getViewLifecycleOwner(), new Observer() { - @Override - public void onChanged(@Nullable String s) { - - } - }); - return root; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeViewModel.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeViewModel.java deleted file mode 100644 index 7fc160d..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/home/HomeViewModel.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.home; - -import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; - -public class HomeViewModel extends ViewModel { - - private MutableLiveData mText; - - public HomeViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("Kezdőlap"); - } - - public LiveData getText() { - return mText; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsFragment.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsFragment.java deleted file mode 100644 index de2a993..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsFragment.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.projects; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.fragment.app.Fragment; -import androidx.lifecycle.Observer; -import androidx.lifecycle.ViewModelProvider; - -import hu.paroczaioliver.projectlancer.R; - -public class ProjectsFragment extends Fragment { - - private hu.paroczaioliver.projectlancer.ui.projects.ProjectsViewModel ProjectsViewModel; - - public View onCreateView(@NonNull LayoutInflater inflater, - ViewGroup container, Bundle savedInstanceState) { - ProjectsViewModel = - new ViewModelProvider(this).get(hu.paroczaioliver.projectlancer.ui.projects.ProjectsViewModel.class); - View root = inflater.inflate(R.layout.fragment_projects, container, false); - final TextView textView = root.findViewById(R.id.text_projects); - ProjectsViewModel.getText().observe(getViewLifecycleOwner(), new Observer() { - @Override - public void onChanged(@Nullable String s) { - textView.setText(s); - } - }); - return root; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsViewModel.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsViewModel.java deleted file mode 100644 index badbb0e..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/projects/ProjectsViewModel.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.projects; - -import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; - -public class ProjectsViewModel extends ViewModel { - - private MutableLiveData mText; - - public ProjectsViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("Projektek - Fejlesztés alatt"); - } - - public LiveData getText() { - return mText; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsFragment.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsFragment.java deleted file mode 100644 index 4abe1c8..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsFragment.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.schools; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.fragment.app.Fragment; -import androidx.lifecycle.Observer; -import androidx.lifecycle.ViewModelProvider; - -import hu.paroczaioliver.projectlancer.R; - -public class SchoolsFragment extends Fragment { - - private SchoolsViewModel schoolsViewModel; - - public View onCreateView(@NonNull LayoutInflater inflater, - ViewGroup container, Bundle savedInstanceState) { - schoolsViewModel = - new ViewModelProvider(this).get(SchoolsViewModel.class); - View root = inflater.inflate(R.layout.fragment_schools, container, false); - final TextView textView = root.findViewById(R.id.text_schools); - schoolsViewModel.getText().observe(getViewLifecycleOwner(), new Observer() { - @Override - public void onChanged(@Nullable String s) { - textView.setText(s); - } - }); - return root; - } -} \ No newline at end of file diff --git a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsViewModel.java b/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsViewModel.java deleted file mode 100644 index 3547813..0000000 --- a/app/src/main/java/hu/paroczaioliver/projectlancer/ui/schools/SchoolsViewModel.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.paroczaioliver.projectlancer.ui.schools; - -import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; - -public class SchoolsViewModel extends ViewModel { - - private MutableLiveData mText; - - public SchoolsViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("Iskolák - Fejlesztés alatt"); - } - - public LiveData getText() { - return mText; - } -} \ No newline at end of file