\hypertarget{a09872}{}\section{File\+Picker Class Reference}
\label{a09872}\index{File\+Picker@{File\+Picker}}
Inheritance diagram for File\+Picker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a09872}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_aab6cb3acaecfbf8987c2472caf934928}\label{a09872_aab6cb3acaecfbf8987c2472caf934928}} 
enum {\bfseries Dialog\+Type} \{ {\bfseries D\+T\+\_\+\+O\+P\+E\+N\+\_\+\+F\+I\+LE} = Open\+Flipper\+:\+:Options\+:\+:D\+T\+\_\+\+O\+P\+EN, 
{\bfseries D\+T\+\_\+\+S\+A\+V\+E\+\_\+\+F\+I\+LE} = Open\+Flipper\+:\+:Options\+:\+:D\+T\+\_\+\+S\+A\+VE, 
{\bfseries D\+T\+\_\+\+C\+H\+O\+O\+S\+E\+\_\+\+P\+A\+TH} = Open\+Flipper\+:\+:Options\+:\+:D\+T\+\_\+\+C\+H\+O\+O\+S\+E\+\_\+\+P\+A\+TH
 \}
\end{DoxyCompactItemize}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a7f2b0a3a8897ed55dea13c7cbd29ca56}\label{a09872_a7f2b0a3a8897ed55dea13c7cbd29ca56}} 
bool {\bfseries confirm\+\_\+overwrite\+\_\+if\+\_\+necessary} ()
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a65e7a5655ffcb05b44234f47a60df767}\label{a09872_a65e7a5655ffcb05b44234f47a60df767}} 
{\bfseries File\+Picker} (Q\+Widget $\ast$parent=0)
\item 
\mbox{\Hypertarget{a09872_af3484b7508b6bd825946fee9533f56e4}\label{a09872_af3484b7508b6bd825946fee9533f56e4}} 
{\bfseries File\+Picker} (Q\+String recent\+\_\+files\+\_\+ini\+\_\+key, Dialog\+Type dialog\+\_\+type, Q\+Widget $\ast$parent=0)
\item 
\mbox{\Hypertarget{a09872_aae681421de701b6490d5a4adfd308a9c}\label{a09872_aae681421de701b6490d5a4adfd308a9c}} 
Q\+String {\bfseries current\+\_\+file\+\_\+name} ()
\item 
\mbox{\Hypertarget{a09872_a8c426dcfc3234de4787a5cd1b49c0cfb}\label{a09872_a8c426dcfc3234de4787a5cd1b49c0cfb}} 
void {\bfseries set\+\_\+current\+\_\+file\+\_\+name} (Q\+String value)
\item 
\mbox{\Hypertarget{a09872_ab502b757c8e3e6cc3ba42af05e418ab3}\label{a09872_ab502b757c8e3e6cc3ba42af05e418ab3}} 
Q\+String {\bfseries current\+File\+Name} ()
\item 
\mbox{\Hypertarget{a09872_a13203782be5c55dcb5a33040bf8f8ef4}\label{a09872_a13203782be5c55dcb5a33040bf8f8ef4}} 
Q\+String {\bfseries recent\+\_\+files\+\_\+ini\+\_\+key} ()
\item 
\mbox{\Hypertarget{a09872_a193e61e517da2dad8a682d427aa92379}\label{a09872_a193e61e517da2dad8a682d427aa92379}} 
void {\bfseries set\+\_\+recent\+\_\+files\+\_\+ini\+\_\+key} (Q\+String value)
\item 
\mbox{\Hypertarget{a09872_a0f31195cbd88f2a3e9b1c9d9a8fb1cb5}\label{a09872_a0f31195cbd88f2a3e9b1c9d9a8fb1cb5}} 
Q\+String {\bfseries dialog\+\_\+title} ()
\item 
\mbox{\Hypertarget{a09872_a81f93831739f91b4f3745cd37ff883ca}\label{a09872_a81f93831739f91b4f3745cd37ff883ca}} 
void {\bfseries set\+\_\+dialog\+\_\+title} (Q\+String value)
\item 
\mbox{\Hypertarget{a09872_aea610e1532af3a4dd6f13b9f4cacc2ce}\label{a09872_aea610e1532af3a4dd6f13b9f4cacc2ce}} 
Q\+String {\bfseries file\+\_\+filter} ()
\item 
\mbox{\Hypertarget{a09872_a41e01f12d0e18392522b1c5a023fdb40}\label{a09872_a41e01f12d0e18392522b1c5a023fdb40}} 
void {\bfseries set\+\_\+file\+\_\+filter} (Q\+String value)
\item 
\mbox{\Hypertarget{a09872_aeb073e5653aecc9474e7402f94a7c762}\label{a09872_aeb073e5653aecc9474e7402f94a7c762}} 
Dialog\+Type {\bfseries dialog\+\_\+type} ()
\item 
\mbox{\Hypertarget{a09872_a4ebacd6ee7516c9dfe5214e305a94496}\label{a09872_a4ebacd6ee7516c9dfe5214e305a94496}} 
void {\bfseries set\+\_\+dialog\+\_\+type} (Dialog\+Type value)
\item 
\mbox{\Hypertarget{a09872_afc98b85393b0f4f9ef422a38fb39119e}\label{a09872_afc98b85393b0f4f9ef422a38fb39119e}} 
bool {\bfseries overwrite\+\_\+confirmed\+\_\+by\+\_\+user} ()
\end{DoxyCompactItemize}
\subsection*{Protected Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a8ce325925c45a0ebb3fab6db37cf1b2f}\label{a09872_a8ce325925c45a0ebb3fab6db37cf1b2f}} 
void {\bfseries slot\+\_\+browse} ()
\item 
\mbox{\Hypertarget{a09872_a25d4dd047cd9617dd969b195414ef2fe}\label{a09872_a25d4dd047cd9617dd969b195414ef2fe}} 
void {\bfseries path\+\_\+changed} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a668217819845cfc3eeeb0d01270492cb}\label{a09872_a668217819845cfc3eeeb0d01270492cb}} 
Q\+Combo\+Box $\ast$ {\bfseries text\+Box\+\_\+}
\item 
\mbox{\Hypertarget{a09872_a70a239532fbcd6ad8fee0f838b945dd3}\label{a09872_a70a239532fbcd6ad8fee0f838b945dd3}} 
Q\+Push\+Button $\ast$ {\bfseries browse\+Button\+\_\+}
\item 
\mbox{\Hypertarget{a09872_ab5725da3238c827ecbca42816a21ed5a}\label{a09872_ab5725da3238c827ecbca42816a21ed5a}} 
Q\+String {\bfseries recent\+\_\+files\+\_\+ini\+\_\+key\+\_\+}
\item 
\mbox{\Hypertarget{a09872_a27d32c4dded5948f9dfb6684bf42a3bb}\label{a09872_a27d32c4dded5948f9dfb6684bf42a3bb}} 
Q\+String {\bfseries dialog\+\_\+title\+\_\+}
\item 
\mbox{\Hypertarget{a09872_a64b9cd48bddd71e11f919f9e20ffe549}\label{a09872_a64b9cd48bddd71e11f919f9e20ffe549}} 
Q\+String {\bfseries file\+\_\+filter\+\_\+}
\item 
\mbox{\Hypertarget{a09872_a12bf0e71c2949daf0020ede64a23e1d9}\label{a09872_a12bf0e71c2949daf0020ede64a23e1d9}} 
Dialog\+Type {\bfseries dialog\+\_\+type\+\_\+}
\item 
\mbox{\Hypertarget{a09872_ad557335eea7b21e8cffec432cd034ddf}\label{a09872_ad557335eea7b21e8cffec432cd034ddf}} 
bool {\bfseries overwrite\+\_\+confirmed\+\_\+by\+\_\+user\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a9c06f356407c628fce66febd5af8b1c9}\label{a09872_a9c06f356407c628fce66febd5af8b1c9}} 
Q\+String {\bfseries recent\+\_\+files\+\_\+ini\+\_\+key}
\item 
\mbox{\Hypertarget{a09872_a04d59c66b04516a893cdf3676a96b789}\label{a09872_a04d59c66b04516a893cdf3676a96b789}} 
Q\+String {\bfseries dialog\+\_\+title}
\item 
\mbox{\Hypertarget{a09872_abd00c748fe476ef9154fed615c81e47e}\label{a09872_abd00c748fe476ef9154fed615c81e47e}} 
Q\+String {\bfseries file\+\_\+filter}
\item 
\mbox{\Hypertarget{a09872_ad494fe9c1217366cbbbacabdbe1cef38}\label{a09872_ad494fe9c1217366cbbbacabdbe1cef38}} 
Dialog\+Type {\bfseries dialog\+\_\+type}
\item 
\mbox{\Hypertarget{a09872_a2eb680856b756643dc8ad8be1c5f3e78}\label{a09872_a2eb680856b756643dc8ad8be1c5f3e78}} 
Q\+String {\bfseries current\+\_\+file\+\_\+name}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09872_a0a220c0c331c156e49b96c8e32222054}\label{a09872_a0a220c0c331c156e49b96c8e32222054}} 
void {\bfseries init} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 54 of file File\+Picker.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/file\+Picker/File\+Picker.\+hh\item 
Open\+Flipper/widgets/file\+Picker/File\+Picker.\+cc\end{DoxyCompactItemize}
