Website Summary Files Commits Branches @commit @diff @stats
path: root / docs / latex / UserInterface_8h_source.tex
blob: 68b1fbc786bef753f0b6d40d9b77130ad1bf68b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
\hypertarget{UserInterface_8h_source}{}\doxysection{User\+Interface.\+h}
\label{UserInterface_8h_source}\index{src/UserInterface/UserInterface.h@{src/UserInterface/UserInterface.h}}
\mbox{\hyperlink{UserInterface_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef HEADER\_USERINTERFACE}}
\DoxyCodeLine{2 \textcolor{preprocessor}{\#define HEADER\_USERINTERFACE}}
\DoxyCodeLine{3 }
\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}../Generic/ConsoleInterface/Menu.h"{}}}
\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}../Generic/String/String.h"{}}}
\DoxyCodeLine{10 \textcolor{preprocessor}{\#include "{}../Models/Table.h"{}}}
\DoxyCodeLine{11 }
\DoxyCodeLine{14 \textcolor{keyword}{class }\mbox{\hyperlink{classUserInterface}{UserInterface}} \{}
\DoxyCodeLine{15     \mbox{\hyperlink{classMenu}{Menu}} menu;}
\DoxyCodeLine{16 }
\DoxyCodeLine{17     \textcolor{keyword}{static} \mbox{\hyperlink{classTable}{Table}}* table;}
\DoxyCodeLine{18     \textcolor{keyword}{static} \mbox{\hyperlink{classString}{String}} fileName;}
\DoxyCodeLine{19     \textcolor{keyword}{static} \textcolor{keywordtype}{bool} saved;}
\DoxyCodeLine{20 }
\DoxyCodeLine{22     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_open(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{24     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_close(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{26     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_save(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{28     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_saveas(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{30     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_help(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{32     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_exit(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{33 }
\DoxyCodeLine{35     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_print(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{37     \textcolor{keyword}{static} \textcolor{keywordtype}{void} com\_edit(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* params);}
\DoxyCodeLine{38 }
\DoxyCodeLine{39 \textcolor{keyword}{public}:}
\DoxyCodeLine{40     \mbox{\hyperlink{classUserInterface}{UserInterface}}();}
\DoxyCodeLine{42     \textcolor{keywordtype}{void} \mbox{\hyperlink{classUserInterface_a6d8d6d6b6900823be51259efba78b400}{run}}();}
\DoxyCodeLine{43 \};}
\DoxyCodeLine{44 }
\DoxyCodeLine{45 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}