\doxysection{User\+Settings Class Reference}
\hypertarget{classUserSettings}{}\label{classUserSettings}\index{UserSettings@{UserSettings}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classUserSettings_ad2e51328bb622513779344a9ee52d378}\label{classUserSettings_ad2e51328bb622513779344a9ee52d378} 
void {\bfseries Add\+Path} (const std\+::string\+\_\+view \&s)
\item 
\Hypertarget{classUserSettings_ac006c6d5c276579ad8bb20aaec5db058}\label{classUserSettings_ac006c6d5c276579ad8bb20aaec5db058} 
void {\bfseries sleep\+For\+Action\+Delay} (uint times=1) const
\item 
\Hypertarget{classUserSettings_a4bb448fe651d7d3bf27e9058007c8e26}\label{classUserSettings_a4bb448fe651d7d3bf27e9058007c8e26} 
std\+::string {\bfseries str} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classUserSettings_a11111412bd8e732639248e2b0e02df08}\label{classUserSettings_a11111412bd8e732639248e2b0e02df08} 
static const \mbox{\hyperlink{classUserSettings}{User\+Settings}} \& {\bfseries get} ()
\item 
\Hypertarget{classUserSettings_a621607f23e489e9b0a6657fea6b8a28e}\label{classUserSettings_a621607f23e489e9b0a6657fea6b8a28e} 
static void {\bfseries Load\+File} (const std\+::string \&path)
\item 
\Hypertarget{classUserSettings_a13985a36b3bafd332ee0054bd6904057}\label{classUserSettings_a13985a36b3bafd332ee0054bd6904057} 
static void {\bfseries Load\+JSON} (const std\+::string \&json)
\item 
\Hypertarget{classUserSettings_ae5d63860e0a1af5834629f5ac7998c8a}\label{classUserSettings_ae5d63860e0a1af5834629f5ac7998c8a} 
static \mbox{\hyperlink{classUserSettings}{User\+Settings}} \& {\bfseries edit} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classUserSettings_aef81db44e7a4875da38bd44bce62d4d9}\label{classUserSettings_aef81db44e7a4875da38bd44bce62d4d9} 
uint32\+\_\+t {\bfseries Max\+Grid\+Cells} \{1u $<$$<$ 26\}
\item 
\Hypertarget{classUserSettings_a18318427fa498197ac3ac344e1865c87}\label{classUserSettings_a18318427fa498197ac3ac344e1865c87} 
uint64\+\_\+t {\bfseries Agent\+Timeout\+USecs} \{0\}
\item 
\Hypertarget{classUserSettings_a7591039189e589962922dfbcd7e328a4}\label{classUserSettings_a7591039189e589962922dfbcd7e328a4} 
float {\bfseries AStar\+Via\+Cost\+Factor} \{1.\+0f\}
\item 
\Hypertarget{classUserSettings_a893b12e417e63d4065a8cb5c4cb7c90e}\label{classUserSettings_a893b12e417e63d4065a8cb5c4cb7c90e} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint {\bfseries WindowSize} \mbox{[}2\mbox{]} \{1024, 768\}\\
\>float {\bfseries PointSize} \{1.0f\}\\
\>uint {\bfseries FPS} \{40\}\\
\>uint {\bfseries SidePaneWidth} \{256\}\\
\>uint {\bfseries LockSteppingGranularity} \{0\}\\
\>uint {\bfseries ActionDelayUSecs} \{0\}\\
\>bool {\bfseries EnableRendering} \{true\}\\
\>bool {\bfseries VSync} \{true\}\\
\>bool {\bfseries GridLinesVisible} \{false\}\\
\>bool {\bfseries GridPointsVisible} \{false\}\\
\>bool {\bfseries FootprintsVisible} \{false\}\\
\>bool {\bfseries RatsNestVisible} \{false\}\\
\>bool {\bfseries TriangulationVisible} \{false\}\\
\>bool {\bfseries RoutePreview} \{true\}\\
\} {\bfseries UI}\\

\end{tabbing}\item 
\Hypertarget{classUserSettings_acb000cffeca82e94004fc46da36d7499}\label{classUserSettings_acb000cffeca82e94004fc46da36d7499} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>float {\bfseries PerVia} \{0.0f\}\\
\>float {\bfseries PerDisconnect} \{-\/5.0f\}\\
\>float {\bfseries AnyDisconnect} \{0.0f\}\\
\} {\bfseries Reward}\\

\end{tabbing}\item 
\Hypertarget{classUserSettings_afdba0a306722d2e1fccb0bed3e5ab098}\label{classUserSettings_afdba0a306722d2e1fccb0bed3e5ab098} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>std::string {\bfseries GLSL}\\
\>std::string {\bfseries JSON}\\
\>std::string {\bfseries QTUI}\\
\} {\bfseries Paths}\\

\end{tabbing}\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/User\+Settings.\+hpp\end{DoxyCompactItemize}
