Commit abd3b0c8 authored by KARETI VINEETH SAI's avatar KARETI VINEETH SAI

final push

parents
\hypertarget{AddpostaActivity_8java}{}\doxysection{Addposta\+Activity.\+java File Reference}
\label{AddpostaActivity_8java}\index{AddpostaActivity.java@{AddpostaActivity.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1AddpostaActivity}{com.\+example.\+splitfare.\+Addposta\+Activity}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{Comment_8java}{}\doxysection{Comment.\+java File Reference}
\label{Comment_8java}\index{Comment.java@{Comment.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Comment}{com.\+example.\+splitfare.\+Comment}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{Home_8java}{}\doxysection{Home.\+java File Reference}
\label{Home_8java}\index{Home.java@{Home.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Home}{com.\+example.\+splitfare.\+Home}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{LoginActivity_8java}{}\doxysection{Login\+Activity.\+java File Reference}
\label{LoginActivity_8java}\index{LoginActivity.java@{LoginActivity.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity}{com.\+example.\+splitfare.\+Login\+Activity}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{MainActivity_8java}{}\doxysection{Main\+Activity.\+java File Reference}
\label{MainActivity_8java}\index{MainActivity.java@{MainActivity.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity}{com.\+example.\+splitfare.\+Main\+Activity}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
LATEX_CMD=pdflatex
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
$(LATEX_CMD) refman
makeindex refman.idx
$(LATEX_CMD) refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
$(LATEX_CMD) refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
\hypertarget{PostList_8java}{}\doxysection{Post\+List.\+java File Reference}
\label{PostList_8java}\index{PostList.java@{PostList.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList}{com.\+example.\+splitfare.\+Post\+List}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{Post_8java}{}\doxysection{Post.\+java File Reference}
\label{Post_8java}\index{Post.java@{Post.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{com.\+example.\+splitfare.\+Post}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1AddpostaActivity}{com.\+example.\+splitfare.\+Addposta\+Activity}} }{\pageref{classcom_1_1example_1_1splitfare_1_1AddpostaActivity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Comment}{com.\+example.\+splitfare.\+Comment}} }{\pageref{classcom_1_1example_1_1splitfare_1_1Comment}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Home}{com.\+example.\+splitfare.\+Home}} }{\pageref{classcom_1_1example_1_1splitfare_1_1Home}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity}{com.\+example.\+splitfare.\+Login\+Activity}} }{\pageref{classcom_1_1example_1_1splitfare_1_1LoginActivity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity}{com.\+example.\+splitfare.\+Main\+Activity}} }{\pageref{classcom_1_1example_1_1splitfare_1_1MainActivity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts}{com.\+example.\+splitfare.\+myposts}} }{\pageref{classcom_1_1example_1_1splitfare_1_1myposts}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{com.\+example.\+splitfare.\+Post}} }{\pageref{classcom_1_1example_1_1splitfare_1_1Post}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList}{com.\+example.\+splitfare.\+Post\+List}} }{\pageref{classcom_1_1example_1_1splitfare_1_1PostList}}{}
\end{DoxyCompactList}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 165.975104
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.012500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.AddpostaActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.AddpostaActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 203.045685
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.462500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.Comment) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.Comment) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 93.896714
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 5.325000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 2 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.Home) cw
(AppCompatActivity) cw
(OnNavigationItemSelectedListener) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.Home) 0.500000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
(OnNavigationItemSelectedListener) 1.000000 1.000000 box
% ----- relations -----
solid
0 0.500000 0.000000 out
solid
0.000000 1.000000 1.000000 conn
solid
1 0.000000 1.000000 in
solid
1 1.000000 1.000000 in
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 182.648402
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.737500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.LoginActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.LoginActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity}{}\doxysection{com.\+example.\+splitfare.\+Login\+Activity Class Reference}
\label{classcom_1_1example_1_1splitfare_1_1LoginActivity}\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
Inheritance diagram for com.\+example.\+splitfare.\+Login\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1example_1_1splitfare_1_1LoginActivity}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_a916898766d5fbff886b7d23e356c0668}{on\+Back\+Pressed}} ()
\begin{DoxyCompactList}\small\item\em Method defining Action to be taken when back button is pressed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_ae241f14aa929c5d28d1987951e574d3a}{on\+Create}} (Bundle saved\+Instance\+State)
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_a2390f5b30f10cc5589cb5a32361ba709}{on\+Start}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Package Attributes}
\begin{DoxyCompactItemize}
\item
Edit\+Text \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_a82ee3e86c7fbf66c79c727f7b2282c36}{email\+Id}}
\item
Edit\+Text \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_a21bb5e334a519cc3603b3ceedb10b1be}{password}}
\item
Button \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_ad834acae52c4beea6d04e87d8b56d6c2}{btn\+Sign\+In}}
\item
Text\+View \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_ab7c354dc8d4e3dcc1359429b9a89f62e}{tv\+Sign\+Up}}
\item
Firebase\+Auth \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_ac78ed07497f72af13e9d41c15572c54d}{m\+Firebase\+Auth}}
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
Firebase\+Auth.\+Auth\+State\+Listener \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity_a31215d3f284c996070d3c26524fa5aad}{m\+Auth\+State\+Listener}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
This class defines the Login A\+Ctivity Login activity helps registered users to sign in to the app
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_a916898766d5fbff886b7d23e356c0668}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_a916898766d5fbff886b7d23e356c0668}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!onBackPressed@{onBackPressed}}
\index{onBackPressed@{onBackPressed}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{onBackPressed()}{onBackPressed()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+Login\+Activity.\+on\+Back\+Pressed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Method defining Action to be taken when back button is pressed.
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_ae241f14aa929c5d28d1987951e574d3a}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_ae241f14aa929c5d28d1987951e574d3a}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+Login\+Activity.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_a2390f5b30f10cc5589cb5a32361ba709}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_a2390f5b30f10cc5589cb5a32361ba709}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!onStart@{onStart}}
\index{onStart@{onStart}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{onStart()}{onStart()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+Login\+Activity.\+on\+Start (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_ad834acae52c4beea6d04e87d8b56d6c2}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_ad834acae52c4beea6d04e87d8b56d6c2}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!btnSignIn@{btnSignIn}}
\index{btnSignIn@{btnSignIn}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{btnSignIn}{btnSignIn}}
{\footnotesize\ttfamily Button com.\+example.\+splitfare.\+Login\+Activity.\+btn\+Sign\+In\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_a82ee3e86c7fbf66c79c727f7b2282c36}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_a82ee3e86c7fbf66c79c727f7b2282c36}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!emailId@{emailId}}
\index{emailId@{emailId}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{emailId}{emailId}}
{\footnotesize\ttfamily Edit\+Text com.\+example.\+splitfare.\+Login\+Activity.\+email\+Id\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_a31215d3f284c996070d3c26524fa5aad}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_a31215d3f284c996070d3c26524fa5aad}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!mAuthStateListener@{mAuthStateListener}}
\index{mAuthStateListener@{mAuthStateListener}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{mAuthStateListener}{mAuthStateListener}}
{\footnotesize\ttfamily Firebase\+Auth.\+Auth\+State\+Listener com.\+example.\+splitfare.\+Login\+Activity.\+m\+Auth\+State\+Listener\hspace{0.3cm}{\ttfamily [private]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_ac78ed07497f72af13e9d41c15572c54d}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_ac78ed07497f72af13e9d41c15572c54d}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!mFirebaseAuth@{mFirebaseAuth}}
\index{mFirebaseAuth@{mFirebaseAuth}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{mFirebaseAuth}{mFirebaseAuth}}
{\footnotesize\ttfamily Firebase\+Auth com.\+example.\+splitfare.\+Login\+Activity.\+m\+Firebase\+Auth\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_a21bb5e334a519cc3603b3ceedb10b1be}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_a21bb5e334a519cc3603b3ceedb10b1be}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!password@{password}}
\index{password@{password}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{password}{password}}
{\footnotesize\ttfamily Edit\+Text com.\+example.\+splitfare.\+Login\+Activity.\+password\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1LoginActivity_ab7c354dc8d4e3dcc1359429b9a89f62e}\label{classcom_1_1example_1_1splitfare_1_1LoginActivity_ab7c354dc8d4e3dcc1359429b9a89f62e}}
\index{com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}!tvSignUp@{tvSignUp}}
\index{tvSignUp@{tvSignUp}!com.example.splitfare.LoginActivity@{com.example.splitfare.LoginActivity}}
\doxysubsubsection{\texorpdfstring{tvSignUp}{tvSignUp}}
{\footnotesize\ttfamily Text\+View com.\+example.\+splitfare.\+Login\+Activity.\+tv\+Sign\+Up\hspace{0.3cm}{\ttfamily [package]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{LoginActivity_8java}{Login\+Activity.\+java}}\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 185.185185
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.700000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.MainActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.MainActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity}{}\doxysection{com.\+example.\+splitfare.\+Main\+Activity Class Reference}
\label{classcom_1_1example_1_1splitfare_1_1MainActivity}\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
Inheritance diagram for com.\+example.\+splitfare.\+Main\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1example_1_1splitfare_1_1MainActivity}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_ad20ad5b2b6162b4af57f4195b0cd13de}{on\+Back\+Pressed}} ()
\begin{DoxyCompactList}\small\item\em Method defining Action to be taken when back button is pressed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a77c11f3bbe6243af6c75d76a5740fa18}{on\+Create}} (Bundle saved\+Instance\+State)
\end{DoxyCompactItemize}
\doxysubsection*{Package Attributes}
\begin{DoxyCompactItemize}
\item
Edit\+Text \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a6e3c0192f01527bb90c7f36a059625ca}{email\+Id}}
\item
Edit\+Text \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_af6d400c7c4c40edfdc6c651f875e4e0d}{password}}
\item
Button \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a1dc4a5eaf2d81caf40c1dc04c7f2f7e2}{btn\+Sign\+Up}}
\item
Text\+View \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a51f698a18dd7e168b4eb535c86ce87ee}{tv\+Sign\+In}}
\item
Firebase\+Auth \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_add3d21fa71215c0996ab6390ec9da951}{m\+Firebase\+Auth}}
\item
Firebase\+User \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a86eb340781318898d9280196898446cf}{user}}
\item
String \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_a6438bf6d5997a09338d982f3b18d2c29}{uid}}
\item
Database\+Reference \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity_ace846827a283849a86570bf06bb646de}{databaseposts}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
This class is defining the Signup activity This activity enables users to register themselves to the application
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_ad20ad5b2b6162b4af57f4195b0cd13de}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_ad20ad5b2b6162b4af57f4195b0cd13de}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!onBackPressed@{onBackPressed}}
\index{onBackPressed@{onBackPressed}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{onBackPressed()}{onBackPressed()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+Main\+Activity.\+on\+Back\+Pressed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Method defining Action to be taken when back button is pressed.
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a77c11f3bbe6243af6c75d76a5740fa18}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a77c11f3bbe6243af6c75d76a5740fa18}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+Main\+Activity.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a1dc4a5eaf2d81caf40c1dc04c7f2f7e2}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a1dc4a5eaf2d81caf40c1dc04c7f2f7e2}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!btnSignUp@{btnSignUp}}
\index{btnSignUp@{btnSignUp}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{btnSignUp}{btnSignUp}}
{\footnotesize\ttfamily Button com.\+example.\+splitfare.\+Main\+Activity.\+btn\+Sign\+Up\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_ace846827a283849a86570bf06bb646de}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_ace846827a283849a86570bf06bb646de}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!databaseposts@{databaseposts}}
\index{databaseposts@{databaseposts}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{databaseposts}{databaseposts}}
{\footnotesize\ttfamily Database\+Reference com.\+example.\+splitfare.\+Main\+Activity.\+databaseposts\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a6e3c0192f01527bb90c7f36a059625ca}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a6e3c0192f01527bb90c7f36a059625ca}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!emailId@{emailId}}
\index{emailId@{emailId}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{emailId}{emailId}}
{\footnotesize\ttfamily Edit\+Text com.\+example.\+splitfare.\+Main\+Activity.\+email\+Id\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_add3d21fa71215c0996ab6390ec9da951}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_add3d21fa71215c0996ab6390ec9da951}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!mFirebaseAuth@{mFirebaseAuth}}
\index{mFirebaseAuth@{mFirebaseAuth}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{mFirebaseAuth}{mFirebaseAuth}}
{\footnotesize\ttfamily Firebase\+Auth com.\+example.\+splitfare.\+Main\+Activity.\+m\+Firebase\+Auth\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_af6d400c7c4c40edfdc6c651f875e4e0d}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_af6d400c7c4c40edfdc6c651f875e4e0d}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!password@{password}}
\index{password@{password}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{password}{password}}
{\footnotesize\ttfamily Edit\+Text com.\+example.\+splitfare.\+Main\+Activity.\+password\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a51f698a18dd7e168b4eb535c86ce87ee}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a51f698a18dd7e168b4eb535c86ce87ee}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!tvSignIn@{tvSignIn}}
\index{tvSignIn@{tvSignIn}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{tvSignIn}{tvSignIn}}
{\footnotesize\ttfamily Text\+View com.\+example.\+splitfare.\+Main\+Activity.\+tv\+Sign\+In\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a6438bf6d5997a09338d982f3b18d2c29}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a6438bf6d5997a09338d982f3b18d2c29}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!uid@{uid}}
\index{uid@{uid}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{uid}{uid}}
{\footnotesize\ttfamily String com.\+example.\+splitfare.\+Main\+Activity.\+uid\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1MainActivity_a86eb340781318898d9280196898446cf}\label{classcom_1_1example_1_1splitfare_1_1MainActivity_a86eb340781318898d9280196898446cf}}
\index{com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}!user@{user}}
\index{user@{user}!com.example.splitfare.MainActivity@{com.example.splitfare.MainActivity}}
\doxysubsubsection{\texorpdfstring{user}{user}}
{\footnotesize\ttfamily Firebase\+User com.\+example.\+splitfare.\+Main\+Activity.\+user\hspace{0.3cm}{\ttfamily [package]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{MainActivity_8java}{Main\+Activity.\+java}}\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 235.294118
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.125000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.Post) cw
(Serializable) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.Post) 0.000000 0.000000 box
(Serializable) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 168.776371
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.962500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.PostList) cw
(android::widget::ArrayAdapter< Post >) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.PostList) 0.000000 0.000000 box
(android::widget::ArrayAdapter< Post >) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1example_1_1splitfare_1_1PostList}{}\doxysection{com.\+example.\+splitfare.\+Post\+List Class Reference}
\label{classcom_1_1example_1_1splitfare_1_1PostList}\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}}
Inheritance diagram for com.\+example.\+splitfare.\+Post\+List\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1example_1_1splitfare_1_1PostList}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a8983419d4d1bc07abcebfaefc981c6c1}{Post\+List}} (Activity \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a49ccdce255641863d7ecfdb794c58d9d}{context}}, List$<$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}} $>$ artists)
\item
View \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a719e9cf3a0b5172c7123f82adbb787e2}{get\+View}} (int position, View convert\+View, View\+Group parent)
\end{DoxyCompactItemize}
\doxysubsection*{Package Attributes}
\begin{DoxyCompactItemize}
\item
List$<$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}} $>$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a0ee3d67d3e0ddca86682683ee634f7c5}{posts}}
\item
String \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a0c270036b47056e9246e962ecec9b029}{bclr}}
\item
String \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a3fd0b488d8b23cf0565f310af4b1e7c6}{tclr}}
\item
int \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a71ecc8a3f5739c9e7166460974e6eaf2}{count}} =0
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
Activity \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList_a49ccdce255641863d7ecfdb794c58d9d}{context}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
This is a helper class which helps in retrieving values from Firebase and displaying it on the activity from which it is called This class is beinng used in \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Home}{Home}} Activity and Myposts activity This takes the post object given to it and then sets the Texviews values of layout to source and destination values of post
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a8983419d4d1bc07abcebfaefc981c6c1}\label{classcom_1_1example_1_1splitfare_1_1PostList_a8983419d4d1bc07abcebfaefc981c6c1}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!PostList@{PostList}}
\index{PostList@{PostList}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{PostList()}{PostList()}}
{\footnotesize\ttfamily com.\+example.\+splitfare.\+Post\+List.\+Post\+List (\begin{DoxyParamCaption}\item[{Activity}]{context, }\item[{List$<$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}} $>$}]{artists }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a719e9cf3a0b5172c7123f82adbb787e2}\label{classcom_1_1example_1_1splitfare_1_1PostList_a719e9cf3a0b5172c7123f82adbb787e2}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!getView@{getView}}
\index{getView@{getView}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{getView()}{getView()}}
{\footnotesize\ttfamily View com.\+example.\+splitfare.\+Post\+List.\+get\+View (\begin{DoxyParamCaption}\item[{int}]{position, }\item[{View}]{convert\+View, }\item[{View\+Group}]{parent }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a0c270036b47056e9246e962ecec9b029}\label{classcom_1_1example_1_1splitfare_1_1PostList_a0c270036b47056e9246e962ecec9b029}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!bclr@{bclr}}
\index{bclr@{bclr}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{bclr}{bclr}}
{\footnotesize\ttfamily String com.\+example.\+splitfare.\+Post\+List.\+bclr\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a49ccdce255641863d7ecfdb794c58d9d}\label{classcom_1_1example_1_1splitfare_1_1PostList_a49ccdce255641863d7ecfdb794c58d9d}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!context@{context}}
\index{context@{context}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{context}{context}}
{\footnotesize\ttfamily Activity com.\+example.\+splitfare.\+Post\+List.\+context\hspace{0.3cm}{\ttfamily [private]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a71ecc8a3f5739c9e7166460974e6eaf2}\label{classcom_1_1example_1_1splitfare_1_1PostList_a71ecc8a3f5739c9e7166460974e6eaf2}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!count@{count}}
\index{count@{count}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{count}{count}}
{\footnotesize\ttfamily int com.\+example.\+splitfare.\+Post\+List.\+count =0\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a0ee3d67d3e0ddca86682683ee634f7c5}\label{classcom_1_1example_1_1splitfare_1_1PostList_a0ee3d67d3e0ddca86682683ee634f7c5}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!posts@{posts}}
\index{posts@{posts}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{posts}{posts}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}}$>$ com.\+example.\+splitfare.\+Post\+List.\+posts\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1PostList_a3fd0b488d8b23cf0565f310af4b1e7c6}\label{classcom_1_1example_1_1splitfare_1_1PostList_a3fd0b488d8b23cf0565f310af4b1e7c6}}
\index{com.example.splitfare.PostList@{com.example.splitfare.PostList}!tclr@{tclr}}
\index{tclr@{tclr}!com.example.splitfare.PostList@{com.example.splitfare.PostList}}
\doxysubsubsection{\texorpdfstring{tclr}{tclr}}
{\footnotesize\ttfamily String com.\+example.\+splitfare.\+Post\+List.\+tclr\hspace{0.3cm}{\ttfamily [package]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{PostList_8java}{Post\+List.\+java}}\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 209.424084
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.387500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.example.splitfare.myposts) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.example.splitfare.myposts) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1example_1_1splitfare_1_1myposts}{}\doxysection{com.\+example.\+splitfare.\+myposts Class Reference}
\label{classcom_1_1example_1_1splitfare_1_1myposts}\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}}
Inheritance diagram for com.\+example.\+splitfare.\+myposts\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1example_1_1splitfare_1_1myposts}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a873aee562d630de519f97421667efb23}{on\+Back\+Pressed}} ()
\begin{DoxyCompactList}\small\item\em Method defining Action to be taken when back button is pressed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a2b8321b76a2190fe18d98fa90dd28f3c}{on\+Create}} (Bundle saved\+Instance\+State)
\end{DoxyCompactItemize}
\doxysubsection*{Package Attributes}
\begin{DoxyCompactItemize}
\item
List$<$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}} $>$ \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a3c91776d6b7b9c57a2725f52719d1865}{my\+\_\+posts}}
\item
List\+View \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_aeeba172dea1add3f430c55070161d593}{list\+Viewmy\+Posts}}
\item
Database\+Reference \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a772050e97c8512dc69a08fd33cf5badf}{databasemyposts}}
\item
Firebase\+User \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a62d1b4e65c7312e3340d88d0711e07ef}{curuser}}
\item
Toolbar \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts_a3bf56301f3753a9ba32e955ae9437968}{toolbar}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Posts class is used for defining my\+Posts activity This activity is used to show user his/her own posts From this activity user can check comments on his/her posts
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a873aee562d630de519f97421667efb23}\label{classcom_1_1example_1_1splitfare_1_1myposts_a873aee562d630de519f97421667efb23}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!onBackPressed@{onBackPressed}}
\index{onBackPressed@{onBackPressed}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{onBackPressed()}{onBackPressed()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+myposts.\+on\+Back\+Pressed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Method defining Action to be taken when back button is pressed.
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a2b8321b76a2190fe18d98fa90dd28f3c}\label{classcom_1_1example_1_1splitfare_1_1myposts_a2b8321b76a2190fe18d98fa90dd28f3c}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+example.\+splitfare.\+myposts.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a62d1b4e65c7312e3340d88d0711e07ef}\label{classcom_1_1example_1_1splitfare_1_1myposts_a62d1b4e65c7312e3340d88d0711e07ef}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!curuser@{curuser}}
\index{curuser@{curuser}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{curuser}{curuser}}
{\footnotesize\ttfamily Firebase\+User com.\+example.\+splitfare.\+myposts.\+curuser\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a772050e97c8512dc69a08fd33cf5badf}\label{classcom_1_1example_1_1splitfare_1_1myposts_a772050e97c8512dc69a08fd33cf5badf}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!databasemyposts@{databasemyposts}}
\index{databasemyposts@{databasemyposts}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{databasemyposts}{databasemyposts}}
{\footnotesize\ttfamily Database\+Reference com.\+example.\+splitfare.\+myposts.\+databasemyposts\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_aeeba172dea1add3f430c55070161d593}\label{classcom_1_1example_1_1splitfare_1_1myposts_aeeba172dea1add3f430c55070161d593}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!listViewmyPosts@{listViewmyPosts}}
\index{listViewmyPosts@{listViewmyPosts}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{listViewmyPosts}{listViewmyPosts}}
{\footnotesize\ttfamily List\+View com.\+example.\+splitfare.\+myposts.\+list\+Viewmy\+Posts\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a3c91776d6b7b9c57a2725f52719d1865}\label{classcom_1_1example_1_1splitfare_1_1myposts_a3c91776d6b7b9c57a2725f52719d1865}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!my\_posts@{my\_posts}}
\index{my\_posts@{my\_posts}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{my\_posts}{my\_posts}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}}$>$ com.\+example.\+splitfare.\+myposts.\+my\+\_\+posts\hspace{0.3cm}{\ttfamily [package]}}
\mbox{\Hypertarget{classcom_1_1example_1_1splitfare_1_1myposts_a3bf56301f3753a9ba32e955ae9437968}\label{classcom_1_1example_1_1splitfare_1_1myposts_a3bf56301f3753a9ba32e955ae9437968}}
\index{com.example.splitfare.myposts@{com.example.splitfare.myposts}!toolbar@{toolbar}}
\index{toolbar@{toolbar}!com.example.splitfare.myposts@{com.example.splitfare.myposts}}
\doxysubsubsection{\texorpdfstring{toolbar}{toolbar}}
{\footnotesize\ttfamily Toolbar com.\+example.\+splitfare.\+myposts.\+toolbar\hspace{0.3cm}{\ttfamily [package]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{myposts_8java}{myposts.\+java}}\end{DoxyCompactItemize}
This diff is collapsed.
\doxysection{File List}
Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{AddpostaActivity_8java}{Addposta\+Activity.\+java}} }{\pageref{AddpostaActivity_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{Comment_8java}{Comment.\+java}} }{\pageref{Comment_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{Home_8java}{Home.\+java}} }{\pageref{Home_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{LoginActivity_8java}{Login\+Activity.\+java}} }{\pageref{LoginActivity_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{MainActivity_8java}{Main\+Activity.\+java}} }{\pageref{MainActivity_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{myposts_8java}{myposts.\+java}} }{\pageref{myposts_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{Post_8java}{Post.\+java}} }{\pageref{Post_8java}}{}
\item\contentsline{section}{\mbox{\hyperlink{PostList_8java}{Post\+List.\+java}} }{\pageref{PostList_8java}}{}
\end{DoxyCompactList}
\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item On\+Navigation\+Item\+Selected\+Listener\begin{DoxyCompactList}
\item \contentsline{section}{com.\+example.\+splitfare.\+Home}{\pageref{classcom_1_1example_1_1splitfare_1_1Home}}{}
\end{DoxyCompactList}
\item App\+Compat\+Activity\begin{DoxyCompactList}
\item \contentsline{section}{com.\+example.\+splitfare.\+Addposta\+Activity}{\pageref{classcom_1_1example_1_1splitfare_1_1AddpostaActivity}}{}
\item \contentsline{section}{com.\+example.\+splitfare.\+Comment}{\pageref{classcom_1_1example_1_1splitfare_1_1Comment}}{}
\item \contentsline{section}{com.\+example.\+splitfare.\+Home}{\pageref{classcom_1_1example_1_1splitfare_1_1Home}}{}
\item \contentsline{section}{com.\+example.\+splitfare.\+Login\+Activity}{\pageref{classcom_1_1example_1_1splitfare_1_1LoginActivity}}{}
\item \contentsline{section}{com.\+example.\+splitfare.\+Main\+Activity}{\pageref{classcom_1_1example_1_1splitfare_1_1MainActivity}}{}
\item \contentsline{section}{com.\+example.\+splitfare.\+myposts}{\pageref{classcom_1_1example_1_1splitfare_1_1myposts}}{}
\end{DoxyCompactList}
\item Array\+Adapter\begin{DoxyCompactList}
\item \contentsline{section}{com.\+example.\+splitfare.\+Post\+List}{\pageref{classcom_1_1example_1_1splitfare_1_1PostList}}{}
\end{DoxyCompactList}
\item Serializable\begin{DoxyCompactList}
\item \contentsline{section}{com.\+example.\+splitfare.\+Post}{\pageref{classcom_1_1example_1_1splitfare_1_1Post}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
This diff is collapsed.
\hypertarget{myposts_8java}{}\doxysection{myposts.\+java File Reference}
\label{myposts_8java}\index{myposts.java@{myposts.java}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts}{com.\+example.\+splitfare.\+myposts}}
\end{DoxyCompactItemize}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}}
\end{DoxyCompactItemize}
\hypertarget{namespacecom}{}\doxysection{Package com}
\label{namespacecom}\index{com@{com}}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example}{example}}
\end{DoxyCompactItemize}
\hypertarget{namespacecom_1_1example}{}\doxysection{Package com.\+example}
\label{namespacecom_1_1example}\index{com.example@{com.example}}
\doxysubsection*{Packages}
\begin{DoxyCompactItemize}
\item
package \mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{splitfare}}
\end{DoxyCompactItemize}
\hypertarget{namespacecom_1_1example_1_1splitfare}{}\doxysection{Package com.\+example.\+splitfare}
\label{namespacecom_1_1example_1_1splitfare}\index{com.example.splitfare@{com.example.splitfare}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1AddpostaActivity}{Addposta\+Activity}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Comment}{Comment}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Home}{Home}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1LoginActivity}{Login\+Activity}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1MainActivity}{Main\+Activity}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1myposts}{myposts}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1Post}{Post}}
\item
class \mbox{\hyperlink{classcom_1_1example_1_1splitfare_1_1PostList}{Post\+List}}
\end{DoxyCompactItemize}
\doxysection{Namespace List}
Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{namespacecom}{com}} }{\pageref{namespacecom}}{}
\item\contentsline{section}{\mbox{\hyperlink{namespacecom_1_1example}{com.\+example}} }{\pageref{namespacecom_1_1example}}{}
\item\contentsline{section}{\mbox{\hyperlink{namespacecom_1_1example_1_1splitfare}{com.\+example.\+splitfare}} }{\pageref{namespacecom_1_1example_1_1splitfare}}{}
\end{DoxyCompactList}
This diff is collapsed.
This diff is collapsed.
This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support).
Scanning input file refman.idx....done (273 entries accepted, 0 rejected).
Sorting entries.....done (2408 comparisons).
Generating output file refman.ind....done (412 lines written, 0 warnings).
Output written in refman.ind.
Transcript written in refman.ilg.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
git link:
https://git.cse.iitb.ac.in/vineethsai/CS699Project_NeTA
roll numbers of the teammates with Project name:
Project Name: NeTA (Android App)
Vineeth Sai - 193050031
Jayabrata Das - 193050085
Billoh Gassama - 193051001
contribution of each individual:
Everyone contributed equally on the project.
motivation:
Today most students finds it very difficult to have a common platform to share information about booking a cab irrespective of the distance. The initiative behind this project is as a result of the increasing price of fuel, which also causes the cost of rides to increase drastically. It is against these backdrops that we deemed it necessary to help solve these problems by developing the NeTA app. NeTA will help you in such situations as mentioned above,if one has to book a ride alone for him or herself, then their will be an increase in cost. This cost can easily be reduced by sharing the ride with others. But most of the time, it is very difficult to find such companions. And because of this most people have to hire a ride alone. This app solves such problems by connecting people who are going to the same place or nearby location. Thus it does not only helps people to save money but also reduces the use of fuel by reducing the number of rides.
basics of how to host from the developer documentation:
It is a simple android project. To run the program one have to download the project and run in on android studio or install the apk in android device and run it.
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
SplitFare
\ No newline at end of file
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<compositeConfiguration>
<compositeBuild compositeDefinitionSource="SCRIPT" />
</compositeConfiguration>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
<option name="testRunner" value="PLATFORM" />
</GradleProjectSettings>
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
</set>
</option>
</component>
</project>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment