\hypertarget{classTextBrowserWidget}{}\section{Text\+Browser\+Widget Class Reference}
\label{classTextBrowserWidget}\index{Text\+Browser\+Widget@{Text\+Browser\+Widget}}
Inheritance diagram for Text\+Browser\+Widget\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTextBrowserWidget}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structTextBrowserWidget_1_1Fold}{Fold}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a79f436a9ecf18a7f420e7dfe4052a0db}\label{classTextBrowserWidget_a79f436a9ecf18a7f420e7dfe4052a0db}} 
{\bfseries Text\+Browser\+Widget} (Q\+Widget $\ast$parent=0)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a779095d517b45e7d2ad4e40a5b5023be}\label{classTextBrowserWidget_a779095d517b45e7d2ad4e40a5b5023be}} 
void {\bfseries side\+Area\+Paint\+Event} (Q\+Paint\+Event $\ast$event)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a15af21155c8a814a8a8f1e4df988be5b}\label{classTextBrowserWidget_a15af21155c8a814a8a8f1e4df988be5b}} 
int {\bfseries side\+Area\+Width} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a749290163a4ad28447c2d491231ec396}\label{classTextBrowserWidget_a749290163a4ad28447c2d491231ec396}} 
void {\bfseries resize\+Event} (Q\+Resize\+Event $\ast$event)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a38a6c00c7be5ef88298b87df793ee1fa}\label{classTextBrowserWidget_a38a6c00c7be5ef88298b87df793ee1fa}} 
virtual void {\bfseries mouse\+Double\+Click\+Event} (Q\+Mouse\+Event $\ast$e)
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a4ad02d35d0613a99072b9b6d0fbfd448}\label{classTextBrowserWidget_a4ad02d35d0613a99072b9b6d0fbfd448}} 
enum {\bfseries Fold\+Type} \{ {\bfseries S\+H\+A\+D\+ER}, 
{\bfseries R\+E\+N\+D\+E\+R\+O\+B\+J\+E\+CT}
 \}
\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a6896eb4a98f7e47ae812b8aa34b3f52b}\label{classTextBrowserWidget_a6896eb4a98f7e47ae812b8aa34b3f52b}} 
void {\bfseries update\+Text\+Browser\+Side\+Area\+Width} ()
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a933ffc5c877e720e45082942559c4d02}\label{classTextBrowserWidget_a933ffc5c877e720e45082942559c4d02}} 
void {\bfseries update\+Text\+Browser\+Side\+Area} (const Q\+Rect \&, int)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_ae5cb3beb6124ebd23d6c9481e877cbe6}\label{classTextBrowserWidget_ae5cb3beb6124ebd23d6c9481e877cbe6}} 
void {\bfseries fold\+All} ()
\item 
\mbox{\Hypertarget{classTextBrowserWidget_ab4e71c9ad9f18c719d1fe4daba7978f0}\label{classTextBrowserWidget_ab4e71c9ad9f18c719d1fe4daba7978f0}} 
void {\bfseries unfold\+All} ()
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a396a37fd6190459912a6318142ba342e}\label{classTextBrowserWidget_a396a37fd6190459912a6318142ba342e}} 
void {\bfseries fold} (\hyperlink{structTextBrowserWidget_1_1Fold}{Fold} \&\+\_\+fold)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a6d4393d6e57e1994b4b5c48413ad0315}\label{classTextBrowserWidget_a6d4393d6e57e1994b4b5c48413ad0315}} 
void {\bfseries unfold} (\hyperlink{structTextBrowserWidget_1_1Fold}{Fold} \&\+\_\+fold)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_acca58bd3b4f77b7cef3fcc309bd51e5a}\label{classTextBrowserWidget_acca58bd3b4f77b7cef3fcc309bd51e5a}} 
void {\bfseries toggle\+Fold} (int \+\_\+position)
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a956a7a69677602b7eac357be8012e8b2}\label{classTextBrowserWidget_a956a7a69677602b7eac357be8012e8b2}} 
void {\bfseries update\+Folds} ()
\item 
bool \hyperlink{classTextBrowserWidget_a9b9f3105b063c57478aebda081b81e92}{get\+Fold} (int \+\_\+position, \hyperlink{structTextBrowserWidget_1_1Fold}{Fold} \&\+\_\+fold)
\begin{DoxyCompactList}\small\item\em get the \+\_\+fold corresponding to the document \+\_\+position \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a8d5230f6cdf67c427c232a5af6c95cd6}\label{classTextBrowserWidget_a8d5230f6cdf67c427c232a5af6c95cd6}} 
\hyperlink{classTextBrowserSideArea}{Text\+Browser\+Side\+Area} $\ast$ {\bfseries side\+Area\+\_\+}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a394e1c40dc5485eddad69d155d036000}\label{classTextBrowserWidget_a394e1c40dc5485eddad69d155d036000}} 
std\+::vector$<$ \hyperlink{structTextBrowserWidget_1_1Fold}{Fold} $>$ {\bfseries folds\+\_\+}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a0cd3bb8c742b9029dffcecca5497b5a7}\label{classTextBrowserWidget_a0cd3bb8c742b9029dffcecca5497b5a7}} 
std\+::map$<$ int, size\+\_\+t $>$ \hyperlink{classTextBrowserWidget_a0cd3bb8c742b9029dffcecca5497b5a7}{block\+Pos\+To\+Fold\+\_\+}
\begin{DoxyCompactList}\small\item\em maps positions in the document to indices in folds\+\_\+ \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_af37463ac146712fb27e05b080f47c9c4}\label{classTextBrowserWidget_af37463ac146712fb27e05b080f47c9c4}} 
static Q\+String const {\bfseries start\+Render\+Object\+Tag\+\_\+} = \char`\"{}name\+:\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a77ee54232d12877302b65cc3a5247ced}\label{classTextBrowserWidget_a77ee54232d12877302b65cc3a5247ced}} 
static Q\+String const {\bfseries start\+Vertex\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/vertex-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a481ac9e1e0621134a186269282bb2782}\label{classTextBrowserWidget_a481ac9e1e0621134a186269282bb2782}} 
static Q\+String const {\bfseries end\+Vertex\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/end-\/vertex-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_ad3e82313e87dd7fdd1cc4e54a2cc26f3}\label{classTextBrowserWidget_ad3e82313e87dd7fdd1cc4e54a2cc26f3}} 
static Q\+String const {\bfseries start\+Tess\+Control\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/-\/tesscontrol-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_ab0cd216f34e74665d97e3e9e61d4ff15}\label{classTextBrowserWidget_ab0cd216f34e74665d97e3e9e61d4ff15}} 
static Q\+String const {\bfseries end\+Tess\+Control\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/end-\/tesscontrol-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a943b43bcbe31df4279864f14eeec69bc}\label{classTextBrowserWidget_a943b43bcbe31df4279864f14eeec69bc}} 
static Q\+String const {\bfseries start\+Tess\+Eval\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/tesseval-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a946469ba9a50f5d4f95f61f66275e517}\label{classTextBrowserWidget_a946469ba9a50f5d4f95f61f66275e517}} 
static Q\+String const {\bfseries end\+Tess\+Eval\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/end-\/tesseval-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a0d88ff55365ee78e90b845560108577d}\label{classTextBrowserWidget_a0d88ff55365ee78e90b845560108577d}} 
static Q\+String const {\bfseries start\+Geometry\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/geometry-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_a41f55614c579196b9bdb9f55f839361c}\label{classTextBrowserWidget_a41f55614c579196b9bdb9f55f839361c}} 
static Q\+String const {\bfseries end\+Geometry\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/end-\/geometry-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_ac483b06ad319b3bb1cf6894bb2fb9890}\label{classTextBrowserWidget_ac483b06ad319b3bb1cf6894bb2fb9890}} 
static Q\+String const {\bfseries start\+Fragment\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/fragment-\/shader-\/-\/\char`\"{}
\item 
\mbox{\Hypertarget{classTextBrowserWidget_aa1ea3f943cec4c99caaefd511e15e7c7}\label{classTextBrowserWidget_aa1ea3f943cec4c99caaefd511e15e7c7}} 
static Q\+String const {\bfseries end\+Fragment\+Shader\+Tag\+\_\+} = \char`\"{}-\/-\/end-\/fragment-\/shader-\/-\/\char`\"{}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 52 of file Text\+Browser\+Widget.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classTextBrowserWidget_a9b9f3105b063c57478aebda081b81e92}\label{classTextBrowserWidget_a9b9f3105b063c57478aebda081b81e92}} 
\index{Text\+Browser\+Widget@{Text\+Browser\+Widget}!get\+Fold@{get\+Fold}}
\index{get\+Fold@{get\+Fold}!Text\+Browser\+Widget@{Text\+Browser\+Widget}}
\subsubsection{\texorpdfstring{get\+Fold}{getFold}}
{\footnotesize\ttfamily bool Text\+Browser\+Widget\+::get\+Fold (\begin{DoxyParamCaption}\item[{int}]{\+\_\+position,  }\item[{\hyperlink{structTextBrowserWidget_1_1Fold}{Fold} \&}]{\+\_\+fold }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}



get the \+\_\+fold corresponding to the document \+\_\+position 


\begin{DoxyParams}{Parameters}
{\em \+\_\+position} & position in the document \\
\hline
{\em \+\_\+fold} & fold in folds at the position if found \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if fold was found (otherwise false is returned) 
\end{DoxyReturn}


Definition at line 167 of file Text\+Browser\+Widget.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/renderer\+Widget/Text\+Browser\+Widget.\+hh\item 
Open\+Flipper/widgets/renderer\+Widget/Text\+Browser\+Widget.\+cc\end{DoxyCompactItemize}
