first commit
This commit is contained in:
78
app/build.gradle
Normal file
78
app/build.gradle
Normal file
@@ -0,0 +1,78 @@
|
||||
plugins {
|
||||
id 'com.android.application'
|
||||
id 'com.google.gms.google-services'
|
||||
}
|
||||
|
||||
android {
|
||||
namespace 'com.example.medcuida.pro'
|
||||
compileSdk 35
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.example.medcuida.pro"
|
||||
minSdk 24
|
||||
targetSdk 35
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
|
||||
|
||||
buildFeatures {
|
||||
viewBinding true
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'androidx.appcompat:appcompat:1.6.1'
|
||||
implementation 'com.google.android.material:material:1.11.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
|
||||
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.7.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
|
||||
implementation 'androidx.navigation:navigation-fragment:2.7.7'
|
||||
implementation 'androidx.navigation:navigation-ui:2.7.7'
|
||||
|
||||
// Adiciona a biblioteca para Auth se for do Google ID (credentials)
|
||||
implementation 'androidx.credentials:credentials:1.5.0'
|
||||
implementation 'androidx.credentials:credentials-play-services-auth:1.5.0'
|
||||
//noinspection UseIdentifyId
|
||||
implementation 'com.google.android.libraries.identity.googleid:googleid:1.1.1'
|
||||
|
||||
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
||||
|
||||
// Location
|
||||
implementation 'com.google.android.gms:play-services-location:21.0.1'
|
||||
|
||||
// Biblioteca oficial do Google AI para Java/Android
|
||||
implementation 'com.google.ai.client.generativeai:generativeai:+'
|
||||
|
||||
// Necessário para lidar com operações assíncronas (Guava)
|
||||
implementation 'com.google.guava:guava:31.1-android'
|
||||
|
||||
// Para chamadas de rede e JSON
|
||||
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
|
||||
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
||||
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
|
||||
|
||||
// Firebase BoM
|
||||
implementation platform('com.google.firebase:firebase-bom:32.7.2')
|
||||
|
||||
// Firebase Auth and Firestore
|
||||
implementation 'com.google.firebase:firebase-auth'
|
||||
implementation 'com.google.firebase:firebase-firestore'
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.CalendarView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityAgendaBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final BottomNavigationView bottomNavigation;
|
||||
|
||||
@NonNull
|
||||
public final CalendarView calendarView;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAgenda;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAgendaInfo;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAgendaVazia;
|
||||
|
||||
private ActivityAgendaBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull BottomNavigationView bottomNavigation, @NonNull CalendarView calendarView,
|
||||
@NonNull RecyclerView recyclerAgenda, @NonNull TextView textAgendaInfo,
|
||||
@NonNull TextView textAgendaVazia) {
|
||||
this.rootView = rootView;
|
||||
this.bottomNavigation = bottomNavigation;
|
||||
this.calendarView = calendarView;
|
||||
this.recyclerAgenda = recyclerAgenda;
|
||||
this.textAgendaInfo = textAgendaInfo;
|
||||
this.textAgendaVazia = textAgendaVazia;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_agenda, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityAgendaBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.bottom_navigation;
|
||||
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
|
||||
if (bottomNavigation == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.calendarView;
|
||||
CalendarView calendarView = ViewBindings.findChildViewById(rootView, id);
|
||||
if (calendarView == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_agenda;
|
||||
RecyclerView recyclerAgenda = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAgenda == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_agenda_info;
|
||||
TextView textAgendaInfo = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAgendaInfo == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_agenda_vazia;
|
||||
TextView textAgendaVazia = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAgendaVazia == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityAgendaBinding((LinearLayout) rootView, bottomNavigation, calendarView,
|
||||
recyclerAgenda, textAgendaInfo, textAgendaVazia);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityChatBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final ImageButton btnEnviar;
|
||||
|
||||
@NonNull
|
||||
public final EditText etMensagemInput;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout layoutInput;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerMensagens;
|
||||
|
||||
private ActivityChatBinding(@NonNull ConstraintLayout rootView, @NonNull ImageButton btnEnviar,
|
||||
@NonNull EditText etMensagemInput, @NonNull LinearLayout layoutInput,
|
||||
@NonNull RecyclerView recyclerMensagens) {
|
||||
this.rootView = rootView;
|
||||
this.btnEnviar = btnEnviar;
|
||||
this.etMensagemInput = etMensagemInput;
|
||||
this.layoutInput = layoutInput;
|
||||
this.recyclerMensagens = recyclerMensagens;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_chat, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityChatBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_enviar;
|
||||
ImageButton btnEnviar = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnEnviar == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.et_mensagem_input;
|
||||
EditText etMensagemInput = ViewBindings.findChildViewById(rootView, id);
|
||||
if (etMensagemInput == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.layout_input;
|
||||
LinearLayout layoutInput = ViewBindings.findChildViewById(rootView, id);
|
||||
if (layoutInput == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_mensagens;
|
||||
RecyclerView recyclerMensagens = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerMensagens == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityChatBinding((ConstraintLayout) rootView, btnEnviar, etMensagemInput,
|
||||
layoutInput, recyclerMensagens);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityDetalhePacienteBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnChatPaciente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvEmailPaciente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvIdadePaciente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvMedicacaoPaciente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvNomePaciente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvNumeroUtente;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvSexoPaciente;
|
||||
|
||||
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull MaterialButton btnChatPaciente, @NonNull TextView tvEmailPaciente,
|
||||
@NonNull TextView tvIdadePaciente, @NonNull TextView tvMedicacaoPaciente,
|
||||
@NonNull TextView tvNomePaciente, @NonNull TextView tvNumeroUtente,
|
||||
@NonNull TextView tvSexoPaciente) {
|
||||
this.rootView = rootView;
|
||||
this.btnChatPaciente = btnChatPaciente;
|
||||
this.tvEmailPaciente = tvEmailPaciente;
|
||||
this.tvIdadePaciente = tvIdadePaciente;
|
||||
this.tvMedicacaoPaciente = tvMedicacaoPaciente;
|
||||
this.tvNomePaciente = tvNomePaciente;
|
||||
this.tvNumeroUtente = tvNumeroUtente;
|
||||
this.tvSexoPaciente = tvSexoPaciente;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityDetalhePacienteBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityDetalhePacienteBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_detalhe_paciente, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityDetalhePacienteBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_chat_paciente;
|
||||
MaterialButton btnChatPaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnChatPaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_email_paciente;
|
||||
TextView tvEmailPaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvEmailPaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_idade_paciente;
|
||||
TextView tvIdadePaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvIdadePaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_medicacao_paciente;
|
||||
TextView tvMedicacaoPaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvMedicacaoPaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_nome_paciente;
|
||||
TextView tvNomePaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvNomePaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_numero_utente;
|
||||
TextView tvNumeroUtente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvNumeroUtente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_sexo_paciente;
|
||||
TextView tvSexoPaciente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvSexoPaciente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnChatPaciente,
|
||||
tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente,
|
||||
tvSexoPaciente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.ScrollView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityEditarPerfilBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnGuardarAlteracoes;
|
||||
|
||||
@NonNull
|
||||
public final ImageButton btnVoltar;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editEmail;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView editGender;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editName;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editSpecialty;
|
||||
|
||||
private ActivityEditarPerfilBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialButton btnGuardarAlteracoes, @NonNull ImageButton btnVoltar,
|
||||
@NonNull TextInputEditText editEmail, @NonNull AutoCompleteTextView editGender,
|
||||
@NonNull TextInputEditText editName, @NonNull TextInputEditText editSpecialty) {
|
||||
this.rootView = rootView;
|
||||
this.btnGuardarAlteracoes = btnGuardarAlteracoes;
|
||||
this.btnVoltar = btnVoltar;
|
||||
this.editEmail = editEmail;
|
||||
this.editGender = editGender;
|
||||
this.editName = editName;
|
||||
this.editSpecialty = editSpecialty;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityEditarPerfilBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityEditarPerfilBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_editar_perfil, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityEditarPerfilBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_guardar_alteracoes;
|
||||
MaterialButton btnGuardarAlteracoes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnGuardarAlteracoes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_voltar;
|
||||
ImageButton btnVoltar = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnVoltar == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_email;
|
||||
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editEmail == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_gender;
|
||||
AutoCompleteTextView editGender = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editGender == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_name;
|
||||
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_specialty;
|
||||
TextInputEditText editSpecialty = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editSpecialty == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityEditarPerfilBinding((ScrollView) rootView, btnGuardarAlteracoes, btnVoltar,
|
||||
editEmail, editGender, editName, editSpecialty);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityForgotPasswordBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextView backToLogin;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton resetButton;
|
||||
|
||||
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull MaterialButton resetButton) {
|
||||
this.rootView = rootView;
|
||||
this.backToLogin = backToLogin;
|
||||
this.emailEditText = emailEditText;
|
||||
this.resetButton = resetButton;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.back_to_login;
|
||||
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
|
||||
if (backToLogin == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.reset_button;
|
||||
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (resetButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
|
||||
resetButton);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.checkbox.MaterialCheckBox;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityLoginBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCheckBox checkboxRememberMe;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextView forgotPasswordLink;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton loginButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextView registerLink;
|
||||
|
||||
private ActivityLoginBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialCheckBox checkboxRememberMe, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull TextView forgotPasswordLink, @NonNull MaterialButton loginButton,
|
||||
@NonNull TextInputEditText passwordEditText, @NonNull TextView registerLink) {
|
||||
this.rootView = rootView;
|
||||
this.checkboxRememberMe = checkboxRememberMe;
|
||||
this.emailEditText = emailEditText;
|
||||
this.forgotPasswordLink = forgotPasswordLink;
|
||||
this.loginButton = loginButton;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerLink = registerLink;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_login, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.checkbox_remember_me;
|
||||
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
|
||||
if (checkboxRememberMe == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.forgot_password_link;
|
||||
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (forgotPasswordLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_button;
|
||||
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_link;
|
||||
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityLoginBinding((ScrollView) rootView, checkboxRememberMe, emailEditText,
|
||||
forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.CalendarView;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityMainBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final RelativeLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final BottomNavigationView bottomNavigation;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnEditarDados;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnLogout;
|
||||
|
||||
@NonNull
|
||||
public final CalendarView calendarView;
|
||||
|
||||
@NonNull
|
||||
public final FrameLayout container;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout layTop;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAgenda;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerConsultas;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAgendaInfo;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAgendaVazia;
|
||||
|
||||
@NonNull
|
||||
public final TextView textEmptyState;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvCedula;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvEmailMedico;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvEspecialidade;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvGreetingMain;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvNomeMedico;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout viewAgenda;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout viewPacientes;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout viewPerfil;
|
||||
|
||||
private ActivityMainBinding(@NonNull RelativeLayout rootView,
|
||||
@NonNull BottomNavigationView bottomNavigation, @NonNull MaterialButton btnEditarDados,
|
||||
@NonNull MaterialButton btnLogout, @NonNull CalendarView calendarView,
|
||||
@NonNull FrameLayout container, @NonNull LinearLayout layTop,
|
||||
@NonNull RecyclerView recyclerAgenda, @NonNull RecyclerView recyclerConsultas,
|
||||
@NonNull TextView textAgendaInfo, @NonNull TextView textAgendaVazia,
|
||||
@NonNull TextView textEmptyState, @NonNull TextView tvCedula, @NonNull TextView tvEmailMedico,
|
||||
@NonNull TextView tvEspecialidade, @NonNull TextView tvGreetingMain,
|
||||
@NonNull TextView tvNomeMedico, @NonNull LinearLayout viewAgenda,
|
||||
@NonNull LinearLayout viewPacientes, @NonNull LinearLayout viewPerfil) {
|
||||
this.rootView = rootView;
|
||||
this.bottomNavigation = bottomNavigation;
|
||||
this.btnEditarDados = btnEditarDados;
|
||||
this.btnLogout = btnLogout;
|
||||
this.calendarView = calendarView;
|
||||
this.container = container;
|
||||
this.layTop = layTop;
|
||||
this.recyclerAgenda = recyclerAgenda;
|
||||
this.recyclerConsultas = recyclerConsultas;
|
||||
this.textAgendaInfo = textAgendaInfo;
|
||||
this.textAgendaVazia = textAgendaVazia;
|
||||
this.textEmptyState = textEmptyState;
|
||||
this.tvCedula = tvCedula;
|
||||
this.tvEmailMedico = tvEmailMedico;
|
||||
this.tvEspecialidade = tvEspecialidade;
|
||||
this.tvGreetingMain = tvGreetingMain;
|
||||
this.tvNomeMedico = tvNomeMedico;
|
||||
this.viewAgenda = viewAgenda;
|
||||
this.viewPacientes = viewPacientes;
|
||||
this.viewPerfil = viewPerfil;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public RelativeLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_main, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.bottom_navigation;
|
||||
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
|
||||
if (bottomNavigation == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_editar_dados;
|
||||
MaterialButton btnEditarDados = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnEditarDados == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_logout;
|
||||
MaterialButton btnLogout = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnLogout == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.calendarView;
|
||||
CalendarView calendarView = ViewBindings.findChildViewById(rootView, id);
|
||||
if (calendarView == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.container;
|
||||
FrameLayout container = ViewBindings.findChildViewById(rootView, id);
|
||||
if (container == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.lay_top;
|
||||
LinearLayout layTop = ViewBindings.findChildViewById(rootView, id);
|
||||
if (layTop == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_agenda;
|
||||
RecyclerView recyclerAgenda = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAgenda == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_consultas;
|
||||
RecyclerView recyclerConsultas = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerConsultas == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_agenda_info;
|
||||
TextView textAgendaInfo = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAgendaInfo == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_agenda_vazia;
|
||||
TextView textAgendaVazia = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAgendaVazia == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_empty_state;
|
||||
TextView textEmptyState = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textEmptyState == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_cedula;
|
||||
TextView tvCedula = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvCedula == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_email_medico;
|
||||
TextView tvEmailMedico = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvEmailMedico == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_especialidade;
|
||||
TextView tvEspecialidade = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvEspecialidade == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_greeting_main;
|
||||
TextView tvGreetingMain = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvGreetingMain == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_nome_medico;
|
||||
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvNomeMedico == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.view_agenda;
|
||||
LinearLayout viewAgenda = ViewBindings.findChildViewById(rootView, id);
|
||||
if (viewAgenda == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.view_pacientes;
|
||||
LinearLayout viewPacientes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (viewPacientes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.view_perfil;
|
||||
LinearLayout viewPerfil = ViewBindings.findChildViewById(rootView, id);
|
||||
if (viewPerfil == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityMainBinding((RelativeLayout) rootView, bottomNavigation, btnEditarDados,
|
||||
btnLogout, calendarView, container, layTop, recyclerAgenda, recyclerConsultas,
|
||||
textAgendaInfo, textAgendaVazia, textEmptyState, tvCedula, tvEmailMedico, tvEspecialidade,
|
||||
tvGreetingMain, tvNomeMedico, viewAgenda, viewPacientes, viewPerfil);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityPerfilMedicoBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final BottomNavigationView bottomNavigation;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnEditarDados;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnLogout;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvCedula;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvEmailMedico;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvEspecialidade;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvNomeMedico;
|
||||
|
||||
private ActivityPerfilMedicoBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull BottomNavigationView bottomNavigation, @NonNull MaterialButton btnEditarDados,
|
||||
@NonNull MaterialButton btnLogout, @NonNull TextView tvCedula,
|
||||
@NonNull TextView tvEmailMedico, @NonNull TextView tvEspecialidade,
|
||||
@NonNull TextView tvNomeMedico) {
|
||||
this.rootView = rootView;
|
||||
this.bottomNavigation = bottomNavigation;
|
||||
this.btnEditarDados = btnEditarDados;
|
||||
this.btnLogout = btnLogout;
|
||||
this.tvCedula = tvCedula;
|
||||
this.tvEmailMedico = tvEmailMedico;
|
||||
this.tvEspecialidade = tvEspecialidade;
|
||||
this.tvNomeMedico = tvNomeMedico;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_perfil_medico, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityPerfilMedicoBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.bottom_navigation;
|
||||
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
|
||||
if (bottomNavigation == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_editar_dados;
|
||||
MaterialButton btnEditarDados = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnEditarDados == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_logout;
|
||||
MaterialButton btnLogout = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnLogout == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_cedula;
|
||||
TextView tvCedula = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvCedula == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_email_medico;
|
||||
TextView tvEmailMedico = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvEmailMedico == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_especialidade;
|
||||
TextView tvEspecialidade = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvEspecialidade == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_nome_medico;
|
||||
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvNomeMedico == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityPerfilMedicoBinding((LinearLayout) rootView, bottomNavigation,
|
||||
btnEditarDados, btnLogout, tvCedula, tvEmailMedico, tvEspecialidade, tvNomeMedico);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityRegisterBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText ageEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView genderAutoComplete;
|
||||
|
||||
@NonNull
|
||||
public final TextView loginLink;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText nameEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton registerButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText utenteEditText;
|
||||
|
||||
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
||||
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
||||
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
||||
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
||||
this.rootView = rootView;
|
||||
this.ageEditText = ageEditText;
|
||||
this.emailEditText = emailEditText;
|
||||
this.genderAutoComplete = genderAutoComplete;
|
||||
this.loginLink = loginLink;
|
||||
this.nameEditText = nameEditText;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerButton = registerButton;
|
||||
this.utenteEditText = utenteEditText;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_register, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.age_edit_text;
|
||||
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (ageEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.gender_auto_complete;
|
||||
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||
if (genderAutoComplete == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_link;
|
||||
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.name_edit_text;
|
||||
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nameEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_button;
|
||||
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.utente_edit_text;
|
||||
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (utenteEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
|
||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||
utenteEditText);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityRegisterMedicoBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView genderAutoComplete;
|
||||
|
||||
@NonNull
|
||||
public final TextView loginLink;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText nameEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton registerButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText specialtyEditText;
|
||||
|
||||
private ActivityRegisterMedicoBinding(@NonNull ScrollView rootView,
|
||||
@NonNull TextInputEditText emailEditText, @NonNull AutoCompleteTextView genderAutoComplete,
|
||||
@NonNull TextView loginLink, @NonNull TextInputEditText nameEditText,
|
||||
@NonNull TextInputEditText passwordEditText, @NonNull MaterialButton registerButton,
|
||||
@NonNull TextInputEditText specialtyEditText) {
|
||||
this.rootView = rootView;
|
||||
this.emailEditText = emailEditText;
|
||||
this.genderAutoComplete = genderAutoComplete;
|
||||
this.loginLink = loginLink;
|
||||
this.nameEditText = nameEditText;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerButton = registerButton;
|
||||
this.specialtyEditText = specialtyEditText;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_register_medico, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.gender_auto_complete;
|
||||
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||
if (genderAutoComplete == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_link;
|
||||
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.name_edit_text;
|
||||
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nameEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_button;
|
||||
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.specialty_edit_text;
|
||||
TextInputEditText specialtyEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (specialtyEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityRegisterMedicoBinding((ScrollView) rootView, emailEditText,
|
||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||
specialtyEditText);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedNotes;
|
||||
|
||||
@NonNull
|
||||
public final RadioGroup radioGroupRoute;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioInhalatory;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioOral;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioTopical;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedTime;
|
||||
|
||||
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
||||
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
|
||||
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
|
||||
@NonNull TextView textMedTime) {
|
||||
this.rootView = rootView;
|
||||
this.editMedName = editMedName;
|
||||
this.editMedNotes = editMedNotes;
|
||||
this.radioGroupRoute = radioGroupRoute;
|
||||
this.radioInhalatory = radioInhalatory;
|
||||
this.radioOral = radioOral;
|
||||
this.radioTopical = radioTopical;
|
||||
this.textMedTime = textMedTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.edit_med_name;
|
||||
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_med_notes;
|
||||
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editMedNotes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_group_route;
|
||||
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioGroupRoute == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_inhalatory;
|
||||
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioInhalatory == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_oral;
|
||||
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioOral == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_topical;
|
||||
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioTopical == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_time;
|
||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
|
||||
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogChangePasswordBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCancelPassword;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonSavePassword;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText newPassword;
|
||||
|
||||
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
|
||||
@NonNull TextInputEditText newPassword) {
|
||||
this.rootView = rootView;
|
||||
this.buttonCancelPassword = buttonCancelPassword;
|
||||
this.buttonSavePassword = buttonSavePassword;
|
||||
this.newPassword = newPassword;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_cancel_password;
|
||||
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCancelPassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_save_password;
|
||||
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonSavePassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.new_password;
|
||||
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (newPassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
|
||||
buttonSavePassword, newPassword);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ScrollView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.imageview.ShapeableImageView;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogEditProfileBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCancel;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonChangePassword;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonChangePhoto;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonSave;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editAge;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editEmail;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editName;
|
||||
|
||||
@NonNull
|
||||
public final ShapeableImageView editProfileImage;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editUtente;
|
||||
|
||||
private DialogEditProfileBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
|
||||
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
|
||||
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
|
||||
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
|
||||
@NonNull TextInputEditText editUtente) {
|
||||
this.rootView = rootView;
|
||||
this.buttonCancel = buttonCancel;
|
||||
this.buttonChangePassword = buttonChangePassword;
|
||||
this.buttonChangePhoto = buttonChangePhoto;
|
||||
this.buttonSave = buttonSave;
|
||||
this.editAge = editAge;
|
||||
this.editEmail = editEmail;
|
||||
this.editName = editName;
|
||||
this.editProfileImage = editProfileImage;
|
||||
this.editUtente = editUtente;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_cancel;
|
||||
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCancel == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_change_password;
|
||||
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonChangePassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_change_photo;
|
||||
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonChangePhoto == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_save;
|
||||
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonSave == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_age;
|
||||
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editAge == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_email;
|
||||
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editEmail == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_name;
|
||||
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_profile_image;
|
||||
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editProfileImage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_utente;
|
||||
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editUtente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
|
||||
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
|
||||
editUtente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentAppointmentsBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final FrameLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAppointmentsFuture;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAppointmentsPast;
|
||||
|
||||
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
|
||||
@NonNull RecyclerView recyclerAppointmentsFuture,
|
||||
@NonNull RecyclerView recyclerAppointmentsPast) {
|
||||
this.rootView = rootView;
|
||||
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
|
||||
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public FrameLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.recycler_appointments_future;
|
||||
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAppointmentsFuture == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_appointments_past;
|
||||
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAppointmentsPast == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
|
||||
recyclerAppointmentsPast);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentHomeBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonBookAppointment;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCardView cardNextMedication;
|
||||
|
||||
@NonNull
|
||||
public final TextView nextMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextView nextMedTime;
|
||||
|
||||
@NonNull
|
||||
public final TextView textGreeting;
|
||||
|
||||
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
|
||||
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
|
||||
@NonNull TextView textGreeting) {
|
||||
this.rootView = rootView;
|
||||
this.buttonBookAppointment = buttonBookAppointment;
|
||||
this.cardNextMedication = cardNextMedication;
|
||||
this.nextMedName = nextMedName;
|
||||
this.nextMedTime = nextMedTime;
|
||||
this.textGreeting = textGreeting;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_home, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_book_appointment;
|
||||
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonBookAppointment == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.card_next_medication;
|
||||
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (cardNextMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.next_med_name;
|
||||
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nextMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.next_med_time;
|
||||
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nextMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_greeting;
|
||||
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textGreeting == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
|
||||
cardNextMedication, nextMedName, nextMedTime, textGreeting);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final FloatingActionButton fabAddMedication;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerMedication;
|
||||
|
||||
@NonNull
|
||||
public final TextView textEmptyMedications;
|
||||
|
||||
@NonNull
|
||||
public final TextView textTitle;
|
||||
|
||||
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
|
||||
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
|
||||
this.rootView = rootView;
|
||||
this.fabAddMedication = fabAddMedication;
|
||||
this.recyclerMedication = recyclerMedication;
|
||||
this.textEmptyMedications = textEmptyMedications;
|
||||
this.textTitle = textTitle;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.fab_add_medication;
|
||||
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (fabAddMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_medication;
|
||||
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_empty_medications;
|
||||
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textEmptyMedications == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_title;
|
||||
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textTitle == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
|
||||
recyclerMedication, textEmptyMedications, textTitle);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.imageview.ShapeableImageView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentProfileBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonEditProfile;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonLogout;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileAge;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileEmail;
|
||||
|
||||
@NonNull
|
||||
public final ShapeableImageView profileImage;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileName;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileUtente;
|
||||
|
||||
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
||||
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
||||
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
||||
@NonNull TextView profileUtente) {
|
||||
this.rootView = rootView;
|
||||
this.buttonEditProfile = buttonEditProfile;
|
||||
this.buttonLogout = buttonLogout;
|
||||
this.profileAge = profileAge;
|
||||
this.profileEmail = profileEmail;
|
||||
this.profileImage = profileImage;
|
||||
this.profileName = profileName;
|
||||
this.profileUtente = profileUtente;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_edit_profile;
|
||||
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonEditProfile == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_logout;
|
||||
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonLogout == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_age;
|
||||
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileAge == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_email;
|
||||
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileEmail == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_image;
|
||||
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileImage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_name;
|
||||
TextView profileName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_utente;
|
||||
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileUtente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
||||
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.Button;
|
||||
import android.widget.DatePicker;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final Button btnConfirmAppointment;
|
||||
|
||||
@NonNull
|
||||
public final DatePicker datePicker;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editReason;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerTimeSlots;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView spinnerDoctor;
|
||||
|
||||
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
|
||||
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
|
||||
@NonNull AutoCompleteTextView spinnerDoctor) {
|
||||
this.rootView = rootView;
|
||||
this.btnConfirmAppointment = btnConfirmAppointment;
|
||||
this.datePicker = datePicker;
|
||||
this.editReason = editReason;
|
||||
this.recyclerTimeSlots = recyclerTimeSlots;
|
||||
this.spinnerDoctor = spinnerDoctor;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_confirm_appointment;
|
||||
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnConfirmAppointment == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.datePicker;
|
||||
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
|
||||
if (datePicker == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_reason;
|
||||
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editReason == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_time_slots;
|
||||
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerTimeSlots == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.spinner_doctor;
|
||||
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
|
||||
if (spinnerDoctor == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
|
||||
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentSns24Binding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonAiTriage;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCallSns;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonFindHospital;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText inputSymptoms;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAiResult;
|
||||
|
||||
private FragmentSns24Binding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
|
||||
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
|
||||
@NonNull TextView textAiResult) {
|
||||
this.rootView = rootView;
|
||||
this.buttonAiTriage = buttonAiTriage;
|
||||
this.buttonCallSns = buttonCallSns;
|
||||
this.buttonFindHospital = buttonFindHospital;
|
||||
this.inputSymptoms = inputSymptoms;
|
||||
this.textAiResult = textAiResult;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_ai_triage;
|
||||
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonAiTriage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_call_sns;
|
||||
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCallSns == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_find_hospital;
|
||||
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonFindHospital == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.input_symptoms;
|
||||
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
|
||||
if (inputSymptoms == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_ai_result;
|
||||
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAiResult == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
|
||||
buttonFindHospital, inputSymptoms, textAiResult);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemAppointmentBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialCardView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextView textDate;
|
||||
|
||||
@NonNull
|
||||
public final TextView textReason;
|
||||
|
||||
@NonNull
|
||||
public final TextView textTime;
|
||||
|
||||
@NonNull
|
||||
public final TextView textType;
|
||||
|
||||
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
|
||||
@NonNull TextView textReason, @NonNull TextView textTime, @NonNull TextView textType) {
|
||||
this.rootView = rootView;
|
||||
this.textDate = textDate;
|
||||
this.textReason = textReason;
|
||||
this.textTime = textTime;
|
||||
this.textType = textType;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialCardView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_appointment, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.text_date;
|
||||
TextView textDate = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textDate == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_reason;
|
||||
TextView textReason = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textReason == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_time;
|
||||
TextView textTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_type;
|
||||
TextView textType = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textType == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason, textTime,
|
||||
textType);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemConsultaMedicoBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialCardView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnCancelar;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnConfirmar;
|
||||
|
||||
@NonNull
|
||||
public final TextView textConsultaDataHora;
|
||||
|
||||
@NonNull
|
||||
public final TextView textConsultaStatus;
|
||||
|
||||
@NonNull
|
||||
public final TextView textPacienteNome;
|
||||
|
||||
private ItemConsultaMedicoBinding(@NonNull MaterialCardView rootView,
|
||||
@NonNull MaterialButton btnCancelar, @NonNull MaterialButton btnConfirmar,
|
||||
@NonNull TextView textConsultaDataHora, @NonNull TextView textConsultaStatus,
|
||||
@NonNull TextView textPacienteNome) {
|
||||
this.rootView = rootView;
|
||||
this.btnCancelar = btnCancelar;
|
||||
this.btnConfirmar = btnConfirmar;
|
||||
this.textConsultaDataHora = textConsultaDataHora;
|
||||
this.textConsultaStatus = textConsultaStatus;
|
||||
this.textPacienteNome = textPacienteNome;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialCardView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemConsultaMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemConsultaMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_consulta_medico, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemConsultaMedicoBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_cancelar;
|
||||
MaterialButton btnCancelar = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnCancelar == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btn_confirmar;
|
||||
MaterialButton btnConfirmar = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnConfirmar == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_consulta_data_hora;
|
||||
TextView textConsultaDataHora = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textConsultaDataHora == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_consulta_status;
|
||||
TextView textConsultaStatus = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textConsultaStatus == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_paciente_nome;
|
||||
TextView textPacienteNome = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textPacienteNome == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemConsultaMedicoBinding((MaterialCardView) rootView, btnCancelar, btnConfirmar,
|
||||
textConsultaDataHora, textConsultaStatus, textPacienteNome);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.CheckBox;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialCardView rootView;
|
||||
|
||||
@NonNull
|
||||
public final CheckBox checkboxTaken;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedDosage;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedNotes;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedTime;
|
||||
|
||||
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
|
||||
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
|
||||
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
|
||||
this.rootView = rootView;
|
||||
this.checkboxTaken = checkboxTaken;
|
||||
this.textMedDosage = textMedDosage;
|
||||
this.textMedName = textMedName;
|
||||
this.textMedNotes = textMedNotes;
|
||||
this.textMedTime = textMedTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialCardView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.checkbox_taken;
|
||||
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
|
||||
if (checkboxTaken == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_dosage;
|
||||
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedDosage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_name;
|
||||
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_notes;
|
||||
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedNotes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_time;
|
||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
|
||||
textMedName, textMedNotes, textMedTime);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemMensagemBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout layoutMsgEnviada;
|
||||
|
||||
@NonNull
|
||||
public final LinearLayout layoutMsgRecebida;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvMsgEnviada;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvMsgRecebida;
|
||||
|
||||
private ItemMensagemBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull LinearLayout layoutMsgEnviada, @NonNull LinearLayout layoutMsgRecebida,
|
||||
@NonNull TextView tvMsgEnviada, @NonNull TextView tvMsgRecebida) {
|
||||
this.rootView = rootView;
|
||||
this.layoutMsgEnviada = layoutMsgEnviada;
|
||||
this.layoutMsgRecebida = layoutMsgRecebida;
|
||||
this.tvMsgEnviada = tvMsgEnviada;
|
||||
this.tvMsgRecebida = tvMsgRecebida;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_mensagem, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMensagemBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.layout_msg_enviada;
|
||||
LinearLayout layoutMsgEnviada = ViewBindings.findChildViewById(rootView, id);
|
||||
if (layoutMsgEnviada == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.layout_msg_recebida;
|
||||
LinearLayout layoutMsgRecebida = ViewBindings.findChildViewById(rootView, id);
|
||||
if (layoutMsgRecebida == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_msg_enviada;
|
||||
TextView tvMsgEnviada = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvMsgEnviada == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tv_msg_recebida;
|
||||
TextView tvMsgRecebida = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvMsgRecebida == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemMensagemBinding((LinearLayout) rootView, layoutMsgEnviada, layoutMsgRecebida,
|
||||
tvMsgEnviada, tvMsgRecebida);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
|
||||
public final class ItemTimeSlotBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialButton rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnTimeSlot;
|
||||
|
||||
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
|
||||
@NonNull MaterialButton btnTimeSlot) {
|
||||
this.rootView = rootView;
|
||||
this.btnTimeSlot = btnTimeSlot;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialButton getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
|
||||
if (rootView == null) {
|
||||
throw new NullPointerException("rootView");
|
||||
}
|
||||
|
||||
MaterialButton btnTimeSlot = (MaterialButton) rootView;
|
||||
|
||||
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityForgotPasswordBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextView backToLogin;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton resetButton;
|
||||
|
||||
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull MaterialButton resetButton) {
|
||||
this.rootView = rootView;
|
||||
this.backToLogin = backToLogin;
|
||||
this.emailEditText = emailEditText;
|
||||
this.resetButton = resetButton;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityForgotPasswordBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.back_to_login;
|
||||
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
|
||||
if (backToLogin == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.reset_button;
|
||||
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (resetButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
|
||||
resetButton);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.checkbox.MaterialCheckBox;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityLoginBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCheckBox checkboxRememberMe;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextView forgotPasswordLink;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton loginButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextView registerLink;
|
||||
|
||||
private ActivityLoginBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialCheckBox checkboxRememberMe, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull TextView forgotPasswordLink, @NonNull MaterialButton loginButton,
|
||||
@NonNull TextInputEditText passwordEditText, @NonNull TextView registerLink) {
|
||||
this.rootView = rootView;
|
||||
this.checkboxRememberMe = checkboxRememberMe;
|
||||
this.emailEditText = emailEditText;
|
||||
this.forgotPasswordLink = forgotPasswordLink;
|
||||
this.loginButton = loginButton;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerLink = registerLink;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_login, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityLoginBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.checkbox_remember_me;
|
||||
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
|
||||
if (checkboxRememberMe == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.forgot_password_link;
|
||||
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (forgotPasswordLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_button;
|
||||
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_link;
|
||||
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityLoginBinding((ScrollView) rootView, checkboxRememberMe, emailEditText,
|
||||
forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityMainBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final BottomNavigationView navView;
|
||||
|
||||
private ActivityMainBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull BottomNavigationView navView) {
|
||||
this.rootView = rootView;
|
||||
this.navView = navView;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_main, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.nav_view;
|
||||
BottomNavigationView navView = ViewBindings.findChildViewById(rootView, id);
|
||||
if (navView == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityMainBinding((ConstraintLayout) rootView, navView);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityRegisterBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText ageEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView genderAutoComplete;
|
||||
|
||||
@NonNull
|
||||
public final TextView loginLink;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText nameEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton registerButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText utenteEditText;
|
||||
|
||||
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
||||
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
||||
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
||||
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
||||
this.rootView = rootView;
|
||||
this.ageEditText = ageEditText;
|
||||
this.emailEditText = emailEditText;
|
||||
this.genderAutoComplete = genderAutoComplete;
|
||||
this.loginLink = loginLink;
|
||||
this.nameEditText = nameEditText;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerButton = registerButton;
|
||||
this.utenteEditText = utenteEditText;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_register, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.age_edit_text;
|
||||
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (ageEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.gender_auto_complete;
|
||||
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||
if (genderAutoComplete == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_link;
|
||||
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.name_edit_text;
|
||||
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nameEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_button;
|
||||
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.utente_edit_text;
|
||||
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (utenteEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
|
||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||
utenteEditText);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityRegisterMedicoBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText ageEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText emailEditText;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView genderAutoComplete;
|
||||
|
||||
@NonNull
|
||||
public final TextView loginLink;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText nameEditText;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText passwordEditText;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton registerButton;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText utenteEditText;
|
||||
|
||||
private ActivityRegisterMedicoBinding(@NonNull ScrollView rootView,
|
||||
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
||||
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
||||
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
||||
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
||||
this.rootView = rootView;
|
||||
this.ageEditText = ageEditText;
|
||||
this.emailEditText = emailEditText;
|
||||
this.genderAutoComplete = genderAutoComplete;
|
||||
this.loginLink = loginLink;
|
||||
this.nameEditText = nameEditText;
|
||||
this.passwordEditText = passwordEditText;
|
||||
this.registerButton = registerButton;
|
||||
this.utenteEditText = utenteEditText;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_register_medico, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityRegisterMedicoBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.age_edit_text;
|
||||
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (ageEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.email_edit_text;
|
||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (emailEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.gender_auto_complete;
|
||||
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||
if (genderAutoComplete == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.login_link;
|
||||
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||
if (loginLink == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.name_edit_text;
|
||||
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nameEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.password_edit_text;
|
||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (passwordEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.register_button;
|
||||
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||
if (registerButton == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.utente_edit_text;
|
||||
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
||||
if (utenteEditText == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityRegisterMedicoBinding((ScrollView) rootView, ageEditText, emailEditText,
|
||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||
utenteEditText);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogAddMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editMedNotes;
|
||||
|
||||
@NonNull
|
||||
public final RadioGroup radioGroupRoute;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioInhalatory;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioOral;
|
||||
|
||||
@NonNull
|
||||
public final RadioButton radioTopical;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedTime;
|
||||
|
||||
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
||||
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
|
||||
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
|
||||
@NonNull TextView textMedTime) {
|
||||
this.rootView = rootView;
|
||||
this.editMedName = editMedName;
|
||||
this.editMedNotes = editMedNotes;
|
||||
this.radioGroupRoute = radioGroupRoute;
|
||||
this.radioInhalatory = radioInhalatory;
|
||||
this.radioOral = radioOral;
|
||||
this.radioTopical = radioTopical;
|
||||
this.textMedTime = textMedTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogAddMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.edit_med_name;
|
||||
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_med_notes;
|
||||
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editMedNotes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_group_route;
|
||||
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioGroupRoute == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_inhalatory;
|
||||
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioInhalatory == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_oral;
|
||||
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioOral == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.radio_topical;
|
||||
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
|
||||
if (radioTopical == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_time;
|
||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
|
||||
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogChangePasswordBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCancelPassword;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonSavePassword;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText newPassword;
|
||||
|
||||
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
|
||||
@NonNull TextInputEditText newPassword) {
|
||||
this.rootView = rootView;
|
||||
this.buttonCancelPassword = buttonCancelPassword;
|
||||
this.buttonSavePassword = buttonSavePassword;
|
||||
this.newPassword = newPassword;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogChangePasswordBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_cancel_password;
|
||||
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCancelPassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_save_password;
|
||||
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonSavePassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.new_password;
|
||||
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (newPassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
|
||||
buttonSavePassword, newPassword);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ScrollView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.imageview.ShapeableImageView;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class DialogEditProfileBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCancel;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonChangePassword;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonChangePhoto;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonSave;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editAge;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editEmail;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editName;
|
||||
|
||||
@NonNull
|
||||
public final ShapeableImageView editProfileImage;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editUtente;
|
||||
|
||||
private DialogEditProfileBinding(@NonNull ScrollView rootView,
|
||||
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
|
||||
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
|
||||
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
|
||||
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
|
||||
@NonNull TextInputEditText editUtente) {
|
||||
this.rootView = rootView;
|
||||
this.buttonCancel = buttonCancel;
|
||||
this.buttonChangePassword = buttonChangePassword;
|
||||
this.buttonChangePhoto = buttonChangePhoto;
|
||||
this.buttonSave = buttonSave;
|
||||
this.editAge = editAge;
|
||||
this.editEmail = editEmail;
|
||||
this.editName = editName;
|
||||
this.editProfileImage = editProfileImage;
|
||||
this.editUtente = editUtente;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static DialogEditProfileBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_cancel;
|
||||
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCancel == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_change_password;
|
||||
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonChangePassword == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_change_photo;
|
||||
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonChangePhoto == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_save;
|
||||
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonSave == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_age;
|
||||
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editAge == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_email;
|
||||
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editEmail == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_name;
|
||||
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_profile_image;
|
||||
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editProfileImage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_utente;
|
||||
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editUtente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
|
||||
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
|
||||
editUtente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentAppointmentsBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final FrameLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAppointmentsFuture;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerAppointmentsPast;
|
||||
|
||||
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
|
||||
@NonNull RecyclerView recyclerAppointmentsFuture,
|
||||
@NonNull RecyclerView recyclerAppointmentsPast) {
|
||||
this.rootView = rootView;
|
||||
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
|
||||
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public FrameLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentAppointmentsBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.recycler_appointments_future;
|
||||
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAppointmentsFuture == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_appointments_past;
|
||||
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerAppointmentsPast == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
|
||||
recyclerAppointmentsPast);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentHomeBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonBookAppointment;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCardView cardNextMedication;
|
||||
|
||||
@NonNull
|
||||
public final TextView nextMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextView nextMedTime;
|
||||
|
||||
@NonNull
|
||||
public final TextView textGreeting;
|
||||
|
||||
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
|
||||
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
|
||||
@NonNull TextView textGreeting) {
|
||||
this.rootView = rootView;
|
||||
this.buttonBookAppointment = buttonBookAppointment;
|
||||
this.cardNextMedication = cardNextMedication;
|
||||
this.nextMedName = nextMedName;
|
||||
this.nextMedTime = nextMedTime;
|
||||
this.textGreeting = textGreeting;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_home, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentHomeBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_book_appointment;
|
||||
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonBookAppointment == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.card_next_medication;
|
||||
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (cardNextMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.next_med_name;
|
||||
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nextMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.next_med_time;
|
||||
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (nextMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_greeting;
|
||||
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textGreeting == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
|
||||
cardNextMedication, nextMedName, nextMedTime, textGreeting);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ConstraintLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final FloatingActionButton fabAddMedication;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerMedication;
|
||||
|
||||
@NonNull
|
||||
public final TextView textEmptyMedications;
|
||||
|
||||
@NonNull
|
||||
public final TextView textTitle;
|
||||
|
||||
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
|
||||
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
|
||||
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
|
||||
this.rootView = rootView;
|
||||
this.fabAddMedication = fabAddMedication;
|
||||
this.recyclerMedication = recyclerMedication;
|
||||
this.textEmptyMedications = textEmptyMedications;
|
||||
this.textTitle = textTitle;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ConstraintLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.fab_add_medication;
|
||||
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (fabAddMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_medication;
|
||||
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerMedication == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_empty_medications;
|
||||
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textEmptyMedications == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_title;
|
||||
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textTitle == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
|
||||
recyclerMedication, textEmptyMedications, textTitle);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.imageview.ShapeableImageView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentProfileBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonEditProfile;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonLogout;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileAge;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileEmail;
|
||||
|
||||
@NonNull
|
||||
public final ShapeableImageView profileImage;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileName;
|
||||
|
||||
@NonNull
|
||||
public final TextView profileUtente;
|
||||
|
||||
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
||||
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
||||
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
||||
@NonNull TextView profileUtente) {
|
||||
this.rootView = rootView;
|
||||
this.buttonEditProfile = buttonEditProfile;
|
||||
this.buttonLogout = buttonLogout;
|
||||
this.profileAge = profileAge;
|
||||
this.profileEmail = profileEmail;
|
||||
this.profileImage = profileImage;
|
||||
this.profileName = profileName;
|
||||
this.profileUtente = profileUtente;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentProfileBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_edit_profile;
|
||||
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonEditProfile == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_logout;
|
||||
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonLogout == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_age;
|
||||
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileAge == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_email;
|
||||
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileEmail == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_image;
|
||||
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileImage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_name;
|
||||
TextView profileName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.profile_utente;
|
||||
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
|
||||
if (profileUtente == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
||||
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.Button;
|
||||
import android.widget.DatePicker;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final Button btnConfirmAppointment;
|
||||
|
||||
@NonNull
|
||||
public final DatePicker datePicker;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText editReason;
|
||||
|
||||
@NonNull
|
||||
public final RecyclerView recyclerTimeSlots;
|
||||
|
||||
@NonNull
|
||||
public final AutoCompleteTextView spinnerDoctor;
|
||||
|
||||
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
|
||||
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
|
||||
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
|
||||
@NonNull AutoCompleteTextView spinnerDoctor) {
|
||||
this.rootView = rootView;
|
||||
this.btnConfirmAppointment = btnConfirmAppointment;
|
||||
this.datePicker = datePicker;
|
||||
this.editReason = editReason;
|
||||
this.recyclerTimeSlots = recyclerTimeSlots;
|
||||
this.spinnerDoctor = spinnerDoctor;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentScheduleAppointmentBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btn_confirm_appointment;
|
||||
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnConfirmAppointment == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.datePicker;
|
||||
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
|
||||
if (datePicker == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.edit_reason;
|
||||
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
|
||||
if (editReason == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.recycler_time_slots;
|
||||
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
|
||||
if (recyclerTimeSlots == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.spinner_doctor;
|
||||
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
|
||||
if (spinnerDoctor == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
|
||||
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class FragmentSns24Binding implements ViewBinding {
|
||||
@NonNull
|
||||
private final LinearLayout rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonAiTriage;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonCallSns;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton buttonFindHospital;
|
||||
|
||||
@NonNull
|
||||
public final TextInputEditText inputSymptoms;
|
||||
|
||||
@NonNull
|
||||
public final TextView textAiResult;
|
||||
|
||||
private FragmentSns24Binding(@NonNull LinearLayout rootView,
|
||||
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
|
||||
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
|
||||
@NonNull TextView textAiResult) {
|
||||
this.rootView = rootView;
|
||||
this.buttonAiTriage = buttonAiTriage;
|
||||
this.buttonCallSns = buttonCallSns;
|
||||
this.buttonFindHospital = buttonFindHospital;
|
||||
this.inputSymptoms = inputSymptoms;
|
||||
this.textAiResult = textAiResult;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public LinearLayout getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static FragmentSns24Binding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.button_ai_triage;
|
||||
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonAiTriage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_call_sns;
|
||||
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonCallSns == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.button_find_hospital;
|
||||
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
|
||||
if (buttonFindHospital == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.input_symptoms;
|
||||
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
|
||||
if (inputSymptoms == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_ai_result;
|
||||
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textAiResult == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
|
||||
buttonFindHospital, inputSymptoms, textAiResult);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
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.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemAppointmentBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialCardView rootView;
|
||||
|
||||
@NonNull
|
||||
public final TextView textDate;
|
||||
|
||||
@NonNull
|
||||
public final TextView textReason;
|
||||
|
||||
@NonNull
|
||||
public final TextView textTime;
|
||||
|
||||
@NonNull
|
||||
public final TextView textType;
|
||||
|
||||
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
|
||||
@NonNull TextView textReason, @NonNull TextView textTime, @NonNull TextView textType) {
|
||||
this.rootView = rootView;
|
||||
this.textDate = textDate;
|
||||
this.textReason = textReason;
|
||||
this.textTime = textTime;
|
||||
this.textType = textType;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialCardView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_appointment, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemAppointmentBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.text_date;
|
||||
TextView textDate = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textDate == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_reason;
|
||||
TextView textReason = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textReason == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_time;
|
||||
TextView textTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_type;
|
||||
TextView textType = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textType == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason, textTime,
|
||||
textType);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.CheckBox;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ItemMedicationBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialCardView rootView;
|
||||
|
||||
@NonNull
|
||||
public final CheckBox checkboxTaken;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedDosage;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedName;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedNotes;
|
||||
|
||||
@NonNull
|
||||
public final TextView textMedTime;
|
||||
|
||||
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
|
||||
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
|
||||
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
|
||||
this.rootView = rootView;
|
||||
this.checkboxTaken = checkboxTaken;
|
||||
this.textMedDosage = textMedDosage;
|
||||
this.textMedName = textMedName;
|
||||
this.textMedNotes = textMedNotes;
|
||||
this.textMedTime = textMedTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialCardView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_medication, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemMedicationBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.checkbox_taken;
|
||||
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
|
||||
if (checkboxTaken == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_dosage;
|
||||
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedDosage == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_name;
|
||||
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedName == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_notes;
|
||||
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedNotes == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.text_med_time;
|
||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||
if (textMedTime == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
|
||||
textMedName, textMedNotes, textMedTime);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.medcuida.pro.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import com.example.medcuida.pro.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
|
||||
public final class ItemTimeSlotBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final MaterialButton rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnTimeSlot;
|
||||
|
||||
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
|
||||
@NonNull MaterialButton btnTimeSlot) {
|
||||
this.rootView = rootView;
|
||||
this.btnTimeSlot = btnTimeSlot;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public MaterialButton getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
|
||||
if (rootView == null) {
|
||||
throw new NullPointerException("rootView");
|
||||
}
|
||||
|
||||
MaterialButton btnTimeSlot = (MaterialButton) rootView;
|
||||
|
||||
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
|
||||
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
|
||||
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
|
||||
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||
<string name="google_app_id" translatable="false">1:844909242089:android:e52c7c97535022a66ab278</string>
|
||||
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
|
||||
<string name="project_id" translatable="false">cuidamais-7b904</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
|
||||
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
|
||||
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
|
||||
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||
<string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string>
|
||||
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
|
||||
<string name="project_id" translatable="false">cuidamais-7b904</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,49 @@
|
||||
<navigation
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/mobile_navigation"
|
||||
app:startDestination="@+id/navigation_home" >
|
||||
<fragment
|
||||
android:id="@+id/navigation_home"
|
||||
android:name="com.example.medcuida.pro.ui.home.HomeFragment"
|
||||
android:label="@string/title_home"
|
||||
tools:layout="@layout/fragment_home" >
|
||||
|
||||
<action
|
||||
android:id="@+id/action_home_to_schedule_appointment"
|
||||
app:destination="@id/navigation_schedule_appointment" />
|
||||
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_appointments"
|
||||
android:name="com.example.medcuida.pro.ui.appointments.AppointmentsFragment"
|
||||
android:label="@string/title_appointments"
|
||||
tools:layout="@layout/fragment_appointments" >
|
||||
|
||||
<action
|
||||
android:id="@+id/action_appointments_to_schedule"
|
||||
app:destination="@id/navigation_schedule_appointment" />
|
||||
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_medication"
|
||||
android:name="com.example.medcuida.pro.ui.medication.MedicationFragment"
|
||||
android:label="@string/title_medication"
|
||||
tools:layout="@layout/fragment_medication" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_sns24"
|
||||
android:name="com.example.medcuida.pro.ui.sns24.Sns24Fragment"
|
||||
android:label="@string/title_sns24"
|
||||
tools:layout="@layout/fragment_sns24" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_profile"
|
||||
android:name="com.example.medcuida.pro.ui.profile.ProfileFragment"
|
||||
android:label="@string/title_profile"
|
||||
tools:layout="@layout/fragment_profile" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_schedule_appointment"
|
||||
android:name="com.example.medcuida.pro.ui.schedule.ScheduleAppointmentFragment"
|
||||
android:label="Agendar Consulta"
|
||||
tools:layout="@layout/fragment_schedule_appointment" />
|
||||
</navigation>
|
||||
@@ -0,0 +1,49 @@
|
||||
<navigation
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/mobile_navigation"
|
||||
app:startDestination="@+id/navigation_home" >
|
||||
<fragment
|
||||
android:id="@+id/navigation_home"
|
||||
android:name="com.example.medcuida.pro.ui.home.HomeFragment"
|
||||
android:label="@string/title_home"
|
||||
tools:layout="@layout/fragment_home" >
|
||||
|
||||
<action
|
||||
android:id="@+id/action_home_to_schedule_appointment"
|
||||
app:destination="@id/navigation_schedule_appointment" />
|
||||
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_appointments"
|
||||
android:name="com.example.medcuida.pro.ui.appointments.AppointmentsFragment"
|
||||
android:label="@string/title_appointments"
|
||||
tools:layout="@layout/fragment_appointments" >
|
||||
|
||||
<action
|
||||
android:id="@+id/action_appointments_to_schedule"
|
||||
app:destination="@id/navigation_schedule_appointment" />
|
||||
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_medication"
|
||||
android:name="com.example.medcuida.pro.ui.medication.MedicationFragment"
|
||||
android:label="@string/title_medication"
|
||||
tools:layout="@layout/fragment_medication" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_sns24"
|
||||
android:name="com.example.medcuida.pro.ui.sns24.Sns24Fragment"
|
||||
android:label="@string/title_sns24"
|
||||
tools:layout="@layout/fragment_sns24" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_profile"
|
||||
android:name="com.example.medcuida.pro.ui.profile.ProfileFragment"
|
||||
android:label="@string/title_profile"
|
||||
tools:layout="@layout/fragment_profile" />
|
||||
<fragment
|
||||
android:id="@+id/navigation_schedule_appointment"
|
||||
android:name="com.example.medcuida.pro.ui.schedule.ScheduleAppointmentFragment"
|
||||
android:label="Agendar Consulta"
|
||||
tools:layout="@layout/fragment_schedule_appointment" />
|
||||
</navigation>
|
||||
1
app/build/gmpAppId/debug.txt
Normal file
1
app/build/gmpAppId/debug.txt
Normal file
@@ -0,0 +1 @@
|
||||
1:844909242089:android:e52c7c97535022a66ab278
|
||||
1
app/build/gmpAppId/release.txt
Normal file
1
app/build/gmpAppId/release.txt
Normal file
@@ -0,0 +1 @@
|
||||
1:844909242089:android:4a039a7dbec802836ab278
|
||||
@@ -0,0 +1,9 @@
|
||||
com.example.medcuida.pro.app-pngs-0 /Users/230405/Desktop/med Cuida+/app/build/generated/res/pngs/debug
|
||||
com.example.medcuida.pro.app-res-1 /Users/230405/Desktop/med Cuida+/app/build/generated/res/processDebugGoogleServices
|
||||
com.example.medcuida.pro.app-resValues-2 /Users/230405/Desktop/med Cuida+/app/build/generated/res/resValues/debug
|
||||
com.example.medcuida.pro.app-updated_navigation_xml-3 /Users/230405/Desktop/med Cuida+/app/build/generated/updated_navigation_xml/debug
|
||||
com.example.medcuida.pro.app-packageDebugResources-4 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir
|
||||
com.example.medcuida.pro.app-packageDebugResources-5 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir
|
||||
com.example.medcuida.pro.app-debug-6 /Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources
|
||||
com.example.medcuida.pro.app-debug-7 /Users/230405/Desktop/med Cuida+/app/src/debug/res
|
||||
com.example.medcuida.pro.app-main-8 /Users/230405/Desktop/med Cuida+/app/src/main/res
|
||||
@@ -0,0 +1,9 @@
|
||||
com.example.medcuida.pro.app-pngs-0 /Users/230405/Desktop/med Cuida+/app/build/generated/res/pngs/release
|
||||
com.example.medcuida.pro.app-res-1 /Users/230405/Desktop/med Cuida+/app/build/generated/res/processReleaseGoogleServices
|
||||
com.example.medcuida.pro.app-resValues-2 /Users/230405/Desktop/med Cuida+/app/build/generated/res/resValues/release
|
||||
com.example.medcuida.pro.app-updated_navigation_xml-3 /Users/230405/Desktop/med Cuida+/app/build/generated/updated_navigation_xml/release
|
||||
com.example.medcuida.pro.app-packageReleaseResources-4 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/release/packageReleaseResources/merged.dir
|
||||
com.example.medcuida.pro.app-packageReleaseResources-5 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/release/packageReleaseResources/stripped.dir
|
||||
com.example.medcuida.pro.app-release-6 /Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/release/mergeReleaseResources
|
||||
com.example.medcuida.pro.app-main-7 /Users/230405/Desktop/med Cuida+/app/src/main/res
|
||||
com.example.medcuida.pro.app-release-8 /Users/230405/Desktop/med Cuida+/app/src/release/res
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,31 @@
|
||||
<variant
|
||||
name="debug"
|
||||
package="com.example.medcuida.pro"
|
||||
minSdkVersion="24"
|
||||
targetSdkVersion="35"
|
||||
debuggable="true"
|
||||
mergedManifest="build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml"
|
||||
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
|
||||
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out">
|
||||
<buildFeatures
|
||||
viewBinding="true"/>
|
||||
<sourceProviders>
|
||||
</sourceProviders>
|
||||
<testSourceProviders>
|
||||
<sourceProvider
|
||||
manifests="src/androidTest/AndroidManifest.xml"
|
||||
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
|
||||
resDirectories="src/androidTest/res:src/androidTestDebug/res"
|
||||
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
|
||||
keepRulesDirectories="src/androidTest/keepRules:src/androidTestDebug/keepRules"
|
||||
androidTest="true"/>
|
||||
</testSourceProviders>
|
||||
<testFixturesSourceProviders>
|
||||
</testFixturesSourceProviders>
|
||||
<artifact
|
||||
type="INSTRUMENTATION_TEST"
|
||||
applicationId="com.example.medcuida.pro.test"
|
||||
generatedResourceFolders="build/generated/res/resValues/androidTest/debug"
|
||||
desugaredMethodsFiles="/Users/230405/.gradle/caches/9.3.1/transforms/56130608d9d3164e20c700afa78e16f0/transformed/D8BackportedDesugaredMethods.txt">
|
||||
</artifact>
|
||||
</variant>
|
||||
@@ -0,0 +1,20 @@
|
||||
<lint-module
|
||||
format="1"
|
||||
dir="/Users/230405/Desktop/med Cuida+/app"
|
||||
name=":app"
|
||||
type="APP"
|
||||
maven="Cuida:app:unspecified"
|
||||
agpVersion="9.1.0"
|
||||
buildFolder="build"
|
||||
bootClassPath="/Users/230405/Library/Android/sdk/platforms/android-35/android.jar:/Users/230405/Library/Android/sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||
javaSourceLevel="1.8"
|
||||
compileTarget="android-35"
|
||||
neverShrinking="true"
|
||||
highlightGradualR8Api="false">
|
||||
<lintOptions
|
||||
abortOnError="true"
|
||||
absolutePaths="true"
|
||||
checkReleaseBuilds="true"
|
||||
explainIssues="true"/>
|
||||
<variant name="debug"/>
|
||||
</lint-module>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<incidents format="6" by="lint 9.1.0" type="partial_results">
|
||||
<map id="UnusedResources">
|
||||
<entry
|
||||
name="model"
|
||||
string=""/>
|
||||
</map>
|
||||
|
||||
</incidents>
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,2 @@
|
||||
#- File Locator -
|
||||
listingFile=../../../../outputs/apk/debug/output-metadata.json
|
||||
@@ -0,0 +1,2 @@
|
||||
#- File Locator -
|
||||
listingFile=../../../../outputs/apk/release/output-metadata.json
|
||||
@@ -0,0 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=9.1.0
|
||||
@@ -0,0 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=9.1.0
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.example.medcuida.pro",
|
||||
"variantName": "debug",
|
||||
"elements": []
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.example.medcuida.pro",
|
||||
"variantName": "release",
|
||||
"elements": []
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"options":{"minApiLevel":"24","isDebugModeEnabled":false},"version":"9.1.31"}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_agenda" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_agenda.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_agenda_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="51" endOffset="14"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="10" startOffset="4" endLine="15" endOffset="32"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="17" startOffset="4" endLine="24" endOffset="47"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="26" startOffset="4" endLine="31" endOffset="40"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="33" startOffset="4" endLine="41" endOffset="36"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="43" startOffset="4" endLine="49" endOffset="43"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_chat" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="55" endOffset="51"/></Target><Target id="@+id/recycler_mensagens" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="11" startOffset="4" endLine="18" endOffset="64"/></Target><Target id="@+id/layout_input" view="LinearLayout"><Expressions/><location startLine="20" startOffset="4" endLine="53" endOffset="18"/></Target><Target id="@+id/et_mensagem_input" view="EditText"><Expressions/><location startLine="31" startOffset="8" endLine="41" endOffset="37"/></Target><Target id="@+id/btn_enviar" view="ImageButton"><Expressions/><location startLine="43" startOffset="8" endLine="51" endOffset="43"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_detalhe_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_detalhe_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_detalhe_paciente_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="143" endOffset="51"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="48" startOffset="20" endLine="54" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="56" startOffset="20" endLine="62" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="72" startOffset="20" endLine="78" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="80" startOffset="20" endLine="85" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="114" startOffset="20" endLine="120" endOffset="55"/></Target><Target id="@+id/btn_chat_paciente" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="129" startOffset="4" endLine="141" endOffset="51"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_editar_perfil" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_editar_perfil.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_editar_perfil_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="101" endOffset="12"/></Target><Target id="@+id/btn_voltar" view="ImageButton"><Expressions/><location startLine="14" startOffset="8" endLine="20" endOffset="42"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="12" endLine="43" endOffset="52"/></Target><Target id="@+id/edit_specialty" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="52" startOffset="12" endLine="57" endOffset="42"/></Target><Target id="@+id/edit_gender" view="AutoCompleteTextView"><Expressions/><location startLine="67" startOffset="12" endLine="71" endOffset="42"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="80" startOffset="12" endLine="86" endOffset="54"/></Target><Target id="@+id/btn_guardar_alteracoes" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="8" endLine="98" endOffset="45"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="62" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="50"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="46" startOffset="4" endLine="52" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="54" startOffset="4" endLine="60" endOffset="33"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="125" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="90" startOffset="16" endLine="97" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="121" endOffset="59"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.RelativeLayout"><Targets><Target tag="layout/activity_main_0" view="RelativeLayout"><Expressions/><location startLine="1" startOffset="0" endLine="223" endOffset="16"/></Target><Target id="@+id/lay_top" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="27" endOffset="18"/></Target><Target id="@+id/tv_greeting_main" view="TextView"><Expressions/><location startLine="19" startOffset="8" endLine="26" endOffset="51"/></Target><Target id="@+id/container" view="FrameLayout"><Expressions/><location startLine="29" startOffset="4" endLine="212" endOffset="17"/></Target><Target id="@+id/view_agenda" view="LinearLayout"><Expressions/><location startLine="37" startOffset="8" endLine="77" endOffset="22"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="43" startOffset="12" endLine="48" endOffset="41"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="50" startOffset="12" endLine="58" endOffset="57"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="60" startOffset="12" endLine="66" endOffset="46"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="68" startOffset="12" endLine="76" endOffset="58"/></Target><Target id="@+id/view_pacientes" view="LinearLayout"><Expressions/><location startLine="80" startOffset="8" endLine="104" endOffset="22"/></Target><Target id="@+id/text_empty_state" view="TextView"><Expressions/><location startLine="86" startOffset="12" endLine="95" endOffset="45"/></Target><Target id="@+id/recycler_consultas" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="96" startOffset="12" endLine="103" endOffset="46"/></Target><Target id="@+id/view_perfil" view="LinearLayout"><Expressions/><location startLine="107" startOffset="8" endLine="211" endOffset="22"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="142" startOffset="20" endLine="150" endOffset="58"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="152" startOffset="20" endLine="159" endOffset="59"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="168" startOffset="20" endLine="175" endOffset="58"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="177" startOffset="20" endLine="183" endOffset="48"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="187" startOffset="12" endLine="197" endOffset="51"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="199" startOffset="12" endLine="210" endOffset="44"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="214" startOffset="4" endLine="221" endOffset="43"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_perfil_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_perfil_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_perfil_medico_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="123" endOffset="14"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="44" startOffset="16" endLine="52" endOffset="54"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="54" startOffset="16" endLine="61" endOffset="55"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="70" startOffset="16" endLine="77" endOffset="54"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="79" startOffset="16" endLine="85" endOffset="44"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="8" endLine="99" endOffset="47"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="101" startOffset="8" endLine="112" endOffset="40"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="115" startOffset="4" endLine="121" endOffset="43"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="176" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/age_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="71" startOffset="24" endLine="77" endOffset="56"/></Target><Target id="@+id/utente_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="87" startOffset="24" endLine="93" endOffset="56"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="104" startOffset="20" endLine="108" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="117" startOffset="20" endLine="123" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="132" startOffset="20" endLine="138" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="141" startOffset="16" endLine="148" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="163" startOffset="20" endLine="169" endOffset="67"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_medico_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/specialty_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="69" endOffset="50"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="79" startOffset="20" endLine="83" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="92" startOffset="20" endLine="98" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="20" endLine="113" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="116" startOffset="16" endLine="123" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="138" startOffset="20" endLine="144" endOffset="67"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="84" endOffset="14"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="13" startOffset="8" endLine="17" endOffset="46"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="27" startOffset="4" endLine="36" endOffset="43"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="45" startOffset="4" endLine="68" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="51" startOffset="8" endLine="55" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="57" startOffset="8" endLine="61" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="81" endOffset="33"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_change_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_change_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_change_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="14"/></Target><Target id="@+id/new_password" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="21" startOffset="8" endLine="26" endOffset="46"/></Target><Target id="@+id/button_cancel_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="35" startOffset="8" endLine="41" endOffset="43"/></Target><Target id="@+id/button_save_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="43" startOffset="8" endLine="47" endOffset="35"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_edit_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_edit_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/dialog_edit_profile_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="127" endOffset="12"/></Target><Target id="@+id/edit_profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="12" startOffset="8" endLine="22" endOffset="37"/></Target><Target id="@+id/button_change_photo" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="47"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="47" startOffset="12" endLine="52" endOffset="52"/></Target><Target id="@+id/edit_age" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="12" endLine="66" endOffset="44"/></Target><Target id="@+id/edit_utente" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="74" startOffset="12" endLine="80" endOffset="44"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="88" startOffset="12" endLine="93" endOffset="54"/></Target><Target id="@+id/button_change_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="96" startOffset="8" endLine="103" endOffset="47"/></Target><Target id="@+id/button_cancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="111" startOffset="12" endLine="117" endOffset="47"/></Target><Target id="@+id/button_save" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="119" startOffset="12" endLine="123" endOffset="39"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_appointments" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_appointments.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/fragment_appointments_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="13"/></Target><Target id="@+id/recycler_appointments_future" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="28" startOffset="8" endLine="32" endOffset="47"/></Target><Target id="@+id/recycler_appointments_past" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="8" endLine="44" endOffset="49"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="74" endOffset="51"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="16" endOffset="54"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="18" startOffset="4" endLine="61" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="52" startOffset="12" endLine="59" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="63" startOffset="4" endLine="72" endOffset="71"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_medication_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="53" endOffset="51"/></Target><Target id="@+id/text_title" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/recycler_medication" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="19" startOffset="4" endLine="27" endOffset="50"/></Target><Target id="@+id/text_empty_medications" view="TextView"><Expressions/><location startLine="29" startOffset="4" endLine="41" endOffset="50"/></Target><Target id="@+id/fab_add_medication" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="43" startOffset="4" endLine="51" endOffset="59"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="126" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="124" endOffset="47"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_schedule_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_schedule_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_schedule_appointment_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="92" endOffset="14"/></Target><Target id="@+id/datePicker" view="DatePicker"><Expressions/><location startLine="24" startOffset="4" endLine="31" endOffset="43"/></Target><Target id="@+id/recycler_time_slots" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="4" endLine="46" endOffset="43"/></Target><Target id="@+id/spinner_doctor" view="AutoCompleteTextView"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="38"/></Target><Target id="@+id/edit_reason" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="83" endOffset="33"/></Target><Target id="@+id/btn_confirm_appointment" view="Button"><Expressions/><location startLine="86" startOffset="4" endLine="90" endOffset="45"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_sns24" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_sns24.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_sns24_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="91" endOffset="14"/></Target><Target id="@+id/button_call_sns" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="18" startOffset="4" endLine="27" endOffset="43"/></Target><Target id="@+id/input_symptoms" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="51" startOffset="8" endLine="57" endOffset="40"/></Target><Target id="@+id/button_ai_triage" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="60" startOffset="4" endLine="67" endOffset="43"/></Target><Target id="@+id/text_ai_result" view="TextView"><Expressions/><location startLine="69" startOffset="4" endLine="78" endOffset="43"/></Target><Target id="@+id/button_find_hospital" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="80" startOffset="4" endLine="89" endOffset="34"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_appointment_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="57" endOffset="51"/></Target><Target id="@+id/text_type" view="TextView"><Expressions/><location startLine="18" startOffset="8" endLine="25" endOffset="53"/></Target><Target id="@+id/text_date" view="TextView"><Expressions/><location startLine="33" startOffset="12" endLine="38" endOffset="48"/></Target><Target id="@+id/text_time" view="TextView"><Expressions/><location startLine="40" startOffset="12" endLine="45" endOffset="43"/></Target><Target id="@+id/text_reason" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="55" endOffset="43"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_consulta_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_consulta_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_consulta_medico_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="99" endOffset="51"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="41" startOffset="16" endLine="48" endOffset="61"/></Target><Target id="@+id/text_consulta_data_hora" view="TextView"><Expressions/><location startLine="50" startOffset="16" endLine="57" endOffset="63"/></Target><Target id="@+id/text_consulta_status" view="TextView"><Expressions/><location startLine="59" startOffset="16" endLine="67" endOffset="45"/></Target><Target id="@+id/btn_cancelar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="78" startOffset="12" endLine="87" endOffset="41"/></Target><Target id="@+id/btn_confirmar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="12" endLine="95" endOffset="42"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_medication_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="75" endOffset="51"/></Target><Target id="@+id/text_med_name" view="TextView"><Expressions/><location startLine="32" startOffset="12" endLine="39" endOffset="57"/></Target><Target id="@+id/text_med_dosage" view="TextView"><Expressions/><location startLine="41" startOffset="12" endLine="46" endOffset="47"/></Target><Target id="@+id/text_med_notes" view="TextView"><Expressions/><location startLine="48" startOffset="12" endLine="55" endOffset="47"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="58" startOffset="8" endLine="66" endOffset="44"/></Target><Target id="@+id/checkbox_taken" view="CheckBox"><Expressions/><location startLine="68" startOffset="8" endLine="72" endOffset="54"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_mensagem" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_mensagem.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/item_mensagem_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="49" endOffset="14"/></Target><Target id="@+id/layout_msg_recebida" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="26" endOffset="18"/></Target><Target id="@+id/tv_msg_recebida" view="TextView"><Expressions/><location startLine="15" startOffset="8" endLine="24" endOffset="60"/></Target><Target id="@+id/layout_msg_enviada" view="LinearLayout"><Expressions/><location startLine="29" startOffset="4" endLine="47" endOffset="18"/></Target><Target id="@+id/tv_msg_enviada" view="TextView"><Expressions/><location startLine="36" startOffset="8" endLine="45" endOffset="51"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_time_slot" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_time_slot.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.button.MaterialButton" rootNodeViewId="@+id/btn_time_slot"><Targets><Target id="@+id/btn_time_slot" tag="layout/item_time_slot_0" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="1" startOffset="0" endLine="8" endOffset="67"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="62" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="50"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="46" startOffset="4" endLine="52" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="54" startOffset="4" endLine="60" endOffset="33"/></Target></Targets></Layout>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user