\hypertarget{classGpgFrontend_1_1UI_1_1TextEdit}{}\doxysection{Gpg\+Frontend\+::UI\+::Text\+Edit Class Reference}
\label{classGpgFrontend_1_1UI_1_1TextEdit}\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}


\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} class.  




{\ttfamily \#include $<$Text\+Edit.\+h$>$}



Inheritance diagram for Gpg\+Frontend\+::UI\+::Text\+Edit\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=235pt]{classGpgFrontend_1_1UI_1_1TextEdit__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Gpg\+Frontend\+::UI\+::Text\+Edit\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=235pt]{classGpgFrontend_1_1UI_1_1TextEdit__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}{Plain\+Text\+Editor\+Page}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a48351dc1529da3b8da311f65b735b5f1}{Slot\+Cur\+Page\+Text\+Edit}} () const
\item 
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FilePage}{File\+Page}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a72014409d407c161b048e07c061b4cf9}{Slot\+Cur\+Page\+File\+Tree\+View}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a6a02fce9dc4039c982d6dd19231517ee}{Slot\+Quote}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_af466ec2b8ab3f695d206efc0574bbe20}{Slot\+Fill\+Text\+Edit\+With\+Text}} (const Q\+String \&text) const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_ace0b8f4c161db9f4f5db5ecbfd7a91c0}{Slot\+Save}} ()
\item 
bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a02fa44ba0c56f3f6ae125f8490faf254}{Slot\+Save\+As}} ()
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a15335d38187ddf580b7200d856768cfb}{Slot\+Open}} ()
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_adca2bbfa746b5598f2a4f74026b84224}{Slot\+Print}} ()
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a57a46ab5595622ae0b7bceef7d56bd7c}{Slot\+New\+Tab}} ()
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a72006c9f8f45ac4d154c67f62a29446d}{Slot\+Open\+File}} (Q\+String \&path)
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a3c17fdf3abf9c4fb6ce35cfb8f0f8fc4}{slot\+New\+Help\+Tab}} (const Q\+String \&title, const Q\+String \&path) const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_ae22ecadf31648f424eb8ab86bd28ef39}{Slot\+New\+File\+Tab}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a7544182198b729373843635bbfea082a}{Slot\+Show\+Modified}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_aa21659aa7acba98dfd6286d69e00ab9b}{Slot\+Close\+Tab}} ()
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_af1e364b513f566c743a5d36c19098762}{Slot\+Switch\+Tab\+Up}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a576e06390e65576465297d2ab8d7d474}{Slot\+Switch\+Tab\+Down}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_ae1e710c6722910b8d35df97aaabb3162}{Slot\+Cut}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a3599bd01636a873cf3437ab6b9d38780}{Slot\+Copy}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_aa2230418dc8f72c400f5a90082a983c9}{Slot\+Paste}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a4a81e69f6dc74ea649ca9a2358342fd5}{Slot\+Undo}} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_ae2b3bf422789d56087face98b6a9e929}{Slot\+Redo}} () const
\begin{DoxyCompactList}\small\item\em redo last change in current text page \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_ac9e2fb3d6ebb721f03416aa2da5e1fd1}\label{classGpgFrontend_1_1UI_1_1TextEdit_ac9e2fb3d6ebb721f03416aa2da5e1fd1}} 
void {\bfseries Slot\+Zoom\+In} () const
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a32327f592965d8922eb7095af117336d}\label{classGpgFrontend_1_1UI_1_1TextEdit_a32327f592965d8922eb7095af117336d}} 
void {\bfseries Slot\+Zoom\+Out} () const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a6c814253dfc061bfdae0fa71c6196c55}{Slot\+Select\+All}} () const
\begin{DoxyCompactList}\small\item\em select all in current text page \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a0f1c7997b1cd56045091e5c9677f5d0e}\label{classGpgFrontend_1_1UI_1_1TextEdit_a0f1c7997b1cd56045091e5c9677f5d0e}} 
{\bfseries Text\+Edit} (Q\+Widget $\ast$parent)
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a72ed46454c833adb038c36d8d4322d18}{Load\+File}} (const Q\+String \&file\+Name)
\item 
bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a3c976a5494d06c2186d94e7cc8ebe457}{Maybe\+Save\+Any\+Tab}} ()
\item 
int \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a05c54658597b04c3976c72d3a5f9add9}{Tab\+Count}} () const
\item 
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}{Plain\+Text\+Editor\+Page}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a7aa1230fbf796225bd6b83d381e11a3b}{Cur\+Text\+Page}} () const
\item 
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FilePage}{File\+Page}} $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_aa30daf558cb85bbdcad55a805a106109}{Cur\+File\+Page}} () const
\item 
Q\+Hash$<$ int, Q\+String $>$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a82fe98d45f54909ebea933b540367c39}{Unsaved\+Documents}} () const
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a725048d1c6de8ed7ba29062afa72767b}\label{classGpgFrontend_1_1UI_1_1TextEdit_a725048d1c6de8ed7ba29062afa72767b}} 
Q\+Tab\+Widget $\ast$ {\bfseries tab\+\_\+widget\+\_\+}
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a66b6f6633e7ac71e5fe8b7814a81cadf}{save\+\_\+file}} (const Q\+String \&file\+Name)
\begin{DoxyCompactList}\small\item\em Saves the content of current\+Tab to the file filename. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_aeb2048d8028907d521f5f35c077832c2}\label{classGpgFrontend_1_1UI_1_1TextEdit_aeb2048d8028907d521f5f35c077832c2}} 
void {\bfseries slot\+\_\+file\+\_\+page\+\_\+path\+\_\+changed} (const Q\+String \&path) const
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a12f65fbc4984c266a5df4505ecde7c42}{slot\+\_\+remove\+\_\+tab}} (int index)
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a8fad090a19479a9fe89432300cca2b6c}{maybe\+\_\+save\+\_\+current\+\_\+tab}} (bool ask\+To\+Save)
\end{DoxyCompactItemize}
\doxysubsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
static Q\+String \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_afb9b7a7d88154d774b3d727d8e640cbb}{stripped\+\_\+name}} (const Q\+String \&full\+\_\+file\+\_\+name)
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a747d3740a88295e6c9565788d4cf56ec}\label{classGpgFrontend_1_1UI_1_1TextEdit_a747d3740a88295e6c9565788d4cf56ec}} 
int \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit_a747d3740a88295e6c9565788d4cf56ec}{count\+\_\+page\+\_\+}}
\begin{DoxyCompactList}\small\item\em int containing the number of added tabs \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} class. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_aa30daf558cb85bbdcad55a805a106109}\label{classGpgFrontend_1_1UI_1_1TextEdit_aa30daf558cb85bbdcad55a805a106109}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!CurFilePage@{CurFilePage}}
\index{CurFilePage@{CurFilePage}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{CurFilePage()}{CurFilePage()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FilePage}{File\+Page}} $\ast$ Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Cur\+File\+Page (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\begin{DoxyReturn}{Returns}
File\+Page$\ast$ 
\end{DoxyReturn}


Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+disable\+\_\+tab\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a7aa1230fbf796225bd6b83d381e11a3b}\label{classGpgFrontend_1_1UI_1_1TextEdit_a7aa1230fbf796225bd6b83d381e11a3b}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!CurTextPage@{CurTextPage}}
\index{CurTextPage@{CurTextPage}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{CurTextPage()}{CurTextPage()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}{Plain\+Text\+Editor\+Page}} $\ast$ Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Cur\+Text\+Page (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

textpage of the currently activated tab \begin{DoxyReturn}{Returns}
\begin{DoxyItemize}
\item reference to Q\+Text\+Edit if tab has one \item 0 otherwise (e.\+g. if helppage) \end{DoxyItemize}

\end{DoxyReturn}


Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Init(), Load\+File(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+add\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+append\+\_\+selected\+\_\+keys(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+clean\+\_\+double\+\_\+line\+\_\+breaks(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+cut\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+find(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+import\+\_\+key\+\_\+from\+\_\+edit(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+verify(), Slot\+Copy(), Slot\+Cut(), Slot\+Fill\+Text\+Edit\+With\+Text(), Slot\+Paste(), Slot\+Print(), Slot\+Quote(), Slot\+Redo(), Slot\+Select\+All(), Slot\+Show\+Modified(), and Slot\+Undo().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a72ed46454c833adb038c36d8d4322d18}\label{classGpgFrontend_1_1UI_1_1TextEdit_a72ed46454c833adb038c36d8d4322d18}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!LoadFile@{LoadFile}}
\index{LoadFile@{LoadFile}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{LoadFile()}{LoadFile()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Load\+File (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{file\+Name }\end{DoxyParamCaption})}

Load the content of file into the current textpage


\begin{DoxyParams}{Parameters}
{\em file\+Name} & Q\+String containing the filename to load \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
nothing 
\end{DoxyReturn}


References Cur\+Text\+Page(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Set\+File\+Path(), Slot\+Cur\+Page\+Text\+Edit(), and stripped\+\_\+name().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a8fad090a19479a9fe89432300cca2b6c}\label{classGpgFrontend_1_1UI_1_1TextEdit_a8fad090a19479a9fe89432300cca2b6c}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!maybe\_save\_current\_tab@{maybe\_save\_current\_tab}}
\index{maybe\_save\_current\_tab@{maybe\_save\_current\_tab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{maybe\_save\_current\_tab()}{maybe\_save\_current\_tab()}}
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::maybe\+\_\+save\+\_\+current\+\_\+tab (\begin{DoxyParamCaption}\item[{bool}]{ask\+To\+Save }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}


\begin{DoxyParams}{Parameters}
{\em ask\+To\+Save} & Check if current may need to be saved. Call this function before closing the currently active tab-\/\\
\hline
\end{DoxyParams}
If it returns false, the close event should be aborted. 

References Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+File\+Path(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Read\+Done(), save\+\_\+file(), Slot\+Cur\+Page\+Text\+Edit(), and Slot\+Save\+As().



Referenced by Maybe\+Save\+Any\+Tab(), and slot\+\_\+remove\+\_\+tab().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a3c976a5494d06c2186d94e7cc8ebe457}\label{classGpgFrontend_1_1UI_1_1TextEdit_a3c976a5494d06c2186d94e7cc8ebe457}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!MaybeSaveAnyTab@{MaybeSaveAnyTab}}
\index{MaybeSaveAnyTab@{MaybeSaveAnyTab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{MaybeSaveAnyTab()}{MaybeSaveAnyTab()}}
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Maybe\+Save\+Any\+Tab (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Checks if there are unsaved documents in any tab, which may need to be saved. Call this function before closing the programme or all tabs. \begin{DoxyReturn}{Returns}
\begin{DoxyItemize}
\item false, if the close event should be aborted. \item true, otherwise \end{DoxyItemize}

\end{DoxyReturn}


References Gpg\+Frontend\+::\+U\+I\+::\+Quit\+Dialog\+::\+Get\+Tab\+Ids\+To\+Save(), Gpg\+Frontend\+::\+U\+I\+::\+Quit\+Dialog\+::\+Is\+Discarded(), maybe\+\_\+save\+\_\+current\+\_\+tab(), and Unsaved\+Documents().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::close\+Event(), and Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+open\+\_\+settings\+\_\+dialog().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a66b6f6633e7ac71e5fe8b7814a81cadf}\label{classGpgFrontend_1_1UI_1_1TextEdit_a66b6f6633e7ac71e5fe8b7814a81cadf}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!save\_file@{save\_file}}
\index{save\_file@{save\_file}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{save\_file()}{save\_file()}}
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::save\+\_\+file (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{file\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Saves the content of current\+Tab to the file filename. 


\begin{DoxyParams}{Parameters}
{\em file\+Name} & \\
\hline
\end{DoxyParams}


References Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Notify\+File\+Saved(), Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Set\+File\+Path(), Slot\+Cur\+Page\+Text\+Edit(), stripped\+\_\+name(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Will\+Charset\+Change().



Referenced by maybe\+\_\+save\+\_\+current\+\_\+tab(), Slot\+Save(), and Slot\+Save\+As().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a12f65fbc4984c266a5df4505ecde7c42}\label{classGpgFrontend_1_1UI_1_1TextEdit_a12f65fbc4984c266a5df4505ecde7c42}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!slot\_remove\_tab@{slot\_remove\_tab}}
\index{slot\_remove\_tab@{slot\_remove\_tab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{slot\_remove\_tab}{slot\_remove\_tab}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::slot\+\_\+remove\+\_\+tab (\begin{DoxyParamCaption}\item[{int}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}

Remove the tab with given index


\begin{DoxyParams}{Parameters}
{\em index} & Tab-\/number to remove \\
\hline
\end{DoxyParams}


References maybe\+\_\+save\+\_\+current\+\_\+tab().



Referenced by Slot\+Close\+Tab().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_aa21659aa7acba98dfd6286d69e00ab9b}\label{classGpgFrontend_1_1UI_1_1TextEdit_aa21659aa7acba98dfd6286d69e00ab9b}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotCloseTab@{SlotCloseTab}}
\index{SlotCloseTab@{SlotCloseTab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotCloseTab}{SlotCloseTab}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Close\+Tab (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

close the current tab and decrease Tab\+Widget-\/$>$count by {\itshape 1} 

References Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page(), slot\+\_\+remove\+\_\+tab(), and Slot\+Cur\+Page\+Text\+Edit().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a3599bd01636a873cf3437ab6b9d38780}\label{classGpgFrontend_1_1UI_1_1TextEdit_a3599bd01636a873cf3437ab6b9d38780}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotCopy@{SlotCopy}}
\index{SlotCopy@{SlotCopy}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotCopy}{SlotCopy}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Copy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Copy selected text of current text page to clipboard. 

References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a72014409d407c161b048e07c061b4cf9}\label{classGpgFrontend_1_1UI_1_1TextEdit_a72014409d407c161b048e07c061b4cf9}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotCurPageFileTreeView@{SlotCurPageFileTreeView}}
\index{SlotCurPageFileTreeView@{SlotCurPageFileTreeView}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotCurPageFileTreeView}{SlotCurPageFileTreeView}}
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FilePage}{File\+Page}} $\ast$ Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Cur\+Page\+File\+Tree\+View (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Return pointer to the currently activated file tree view tab page. 

Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Encrypt\+Sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Sign(), and Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Verify().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a48351dc1529da3b8da311f65b735b5f1}\label{classGpgFrontend_1_1UI_1_1TextEdit_a48351dc1529da3b8da311f65b735b5f1}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotCurPageTextEdit@{SlotCurPageTextEdit}}
\index{SlotCurPageTextEdit@{SlotCurPageTextEdit}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotCurPageTextEdit}{SlotCurPageTextEdit}}
{\footnotesize\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}{Plain\+Text\+Editor\+Page}} $\ast$ Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Cur\+Page\+Text\+Edit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Widget containing the tabs of the editor

Return pointer to the currently activated text edit tab page. 

Referenced by Load\+File(), maybe\+\_\+save\+\_\+current\+\_\+tab(), save\+\_\+file(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+add\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+append\+\_\+selected\+\_\+keys(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+clean\+\_\+double\+\_\+line\+\_\+breaks(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+cut\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+find(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+import\+\_\+key\+\_\+from\+\_\+edit(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+verify(), Slot\+Close\+Tab(), Slot\+Save(), and Slot\+Save\+As().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_ae1e710c6722910b8d35df97aaabb3162}\label{classGpgFrontend_1_1UI_1_1TextEdit_ae1e710c6722910b8d35df97aaabb3162}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotCut@{SlotCut}}
\index{SlotCut@{SlotCut}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotCut}{SlotCut}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Cut (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Cut selected text in current text page. 

References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_af466ec2b8ab3f695d206efc0574bbe20}\label{classGpgFrontend_1_1UI_1_1TextEdit_af466ec2b8ab3f695d206efc0574bbe20}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotFillTextEditWithText@{SlotFillTextEditWithText}}
\index{SlotFillTextEditWithText@{SlotFillTextEditWithText}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotFillTextEditWithText}{SlotFillTextEditWithText}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Fill\+Text\+Edit\+With\+Text (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{text }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

replace the text of currently active textedit with given text. 
\begin{DoxyParams}{Parameters}
{\em text} & to fill on. \\
\hline
\end{DoxyParams}


References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+add\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+clean\+\_\+double\+\_\+line\+\_\+breaks(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+cut\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign(), and Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+sign().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_ae22ecadf31648f424eb8ab86bd28ef39}\label{classGpgFrontend_1_1UI_1_1TextEdit_ae22ecadf31648f424eb8ab86bd28ef39}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotNewFileTab@{SlotNewFileTab}}
\index{SlotNewFileTab@{SlotNewFileTab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotNewFileTab}{SlotNewFileTab}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+New\+File\+Tab (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

New File Tab to do file operation 

References Gpg\+Frontend\+::\+U\+I\+::\+File\+Page\+::\+Signal\+Path\+Changed().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+open\+\_\+file\+\_\+tab().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a3c17fdf3abf9c4fb6ce35cfb8f0f8fc4}\label{classGpgFrontend_1_1UI_1_1TextEdit_a3c17fdf3abf9c4fb6ce35cfb8f0f8fc4}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!slotNewHelpTab@{slotNewHelpTab}}
\index{slotNewHelpTab@{slotNewHelpTab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{slotNewHelpTab}{slotNewHelpTab}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::slot\+New\+Help\+Tab (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{title,  }\item[{const Q\+String \&}]{path }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Adds a new tab with the given title and opens given html file. Increase Tab-\/\+Count by one 
\begin{DoxyParams}{Parameters}
{\em title} & title for the tab \\
\hline
{\em path} & path for html file to show \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a57a46ab5595622ae0b7bceef7d56bd7c}\label{classGpgFrontend_1_1UI_1_1TextEdit_a57a46ab5595622ae0b7bceef7d56bd7c}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotNewTab@{SlotNewTab}}
\index{SlotNewTab@{SlotNewTab}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotNewTab}{SlotNewTab}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+New\+Tab (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Adds a new tab with the title \char`\"{}untitled\char`\"{}+countpage+\char`\"{}.\+txt\char`\"{} Sets the focus to the new tab. Increase Tab-\/\+Count by one 

References count\+\_\+page\+\_\+, and Slot\+Show\+Modified().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a15335d38187ddf580b7200d856768cfb}\label{classGpgFrontend_1_1UI_1_1TextEdit_a15335d38187ddf580b7200d856768cfb}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotOpen@{SlotOpen}}
\index{SlotOpen@{SlotOpen}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotOpen}{SlotOpen}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Open (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Show an Open\+File\+Doalog and open the file in a new tab. Shows an error dialog, if the open fails. Set the focus to the tab of the opened file. 

References Slot\+Show\+Modified(), and stripped\+\_\+name().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a72006c9f8f45ac4d154c67f62a29446d}\label{classGpgFrontend_1_1UI_1_1TextEdit_a72006c9f8f45ac4d154c67f62a29446d}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotOpenFile@{SlotOpenFile}}
\index{SlotOpenFile@{SlotOpenFile}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotOpenFile}{SlotOpenFile}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Open\+File (\begin{DoxyParamCaption}\item[{Q\+String \&}]{path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Adds a new tab with opening file by path 

References Slot\+Show\+Modified(), and stripped\+\_\+name().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+Open\+File().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_aa2230418dc8f72c400f5a90082a983c9}\label{classGpgFrontend_1_1UI_1_1TextEdit_aa2230418dc8f72c400f5a90082a983c9}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotPaste@{SlotPaste}}
\index{SlotPaste@{SlotPaste}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotPaste}{SlotPaste}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Paste (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Paste text from clipboard to current text page. 

References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_adca2bbfa746b5598f2a4f74026b84224}\label{classGpgFrontend_1_1UI_1_1TextEdit_adca2bbfa746b5598f2a4f74026b84224}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotPrint@{SlotPrint}}
\index{SlotPrint@{SlotPrint}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotPrint}{SlotPrint}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Print (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Open a print-\/dialog for the current tab 

References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a6a02fce9dc4039c982d6dd19231517ee}\label{classGpgFrontend_1_1UI_1_1TextEdit_a6a02fce9dc4039c982d6dd19231517ee}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotQuote@{SlotQuote}}
\index{SlotQuote@{SlotQuote}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotQuote}{SlotQuote}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Quote (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Insert a \char`\"{}$>$\char`\"{} at the beginning of every line of current textedit. 

References Cur\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_ae2b3bf422789d56087face98b6a9e929}\label{classGpgFrontend_1_1UI_1_1TextEdit_ae2b3bf422789d56087face98b6a9e929}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotRedo@{SlotRedo}}
\index{SlotRedo@{SlotRedo}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotRedo}{SlotRedo}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Redo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}



redo last change in current text page 



References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_ace0b8f4c161db9f4f5db5ecbfd7a91c0}\label{classGpgFrontend_1_1UI_1_1TextEdit_ace0b8f4c161db9f4f5db5ecbfd7a91c0}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotSave@{SlotSave}}
\index{SlotSave@{SlotSave}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotSave}{SlotSave}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Save (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Saves the content of the current tab, if it has a filepath otherwise it calls save\+As for the current tab 

References Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+File\+Path(), save\+\_\+file(), Slot\+Cur\+Page\+Text\+Edit(), and Slot\+Save\+As().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a02fa44ba0c56f3f6ae125f8490faf254}\label{classGpgFrontend_1_1UI_1_1TextEdit_a02fa44ba0c56f3f6ae125f8490faf254}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotSaveAs@{SlotSaveAs}}
\index{SlotSaveAs@{SlotSaveAs}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotSaveAs}{SlotSaveAs}}
{\footnotesize\ttfamily bool Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Save\+As (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Opens a savefiledialog and calls save\+\_\+file with the choosen filename.

\begin{DoxyReturn}{Returns}
Return the return value of the savefile method 
\end{DoxyReturn}


References Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+File\+Path(), save\+\_\+file(), and Slot\+Cur\+Page\+Text\+Edit().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions(), maybe\+\_\+save\+\_\+current\+\_\+tab(), and Slot\+Save().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a6c814253dfc061bfdae0fa71c6196c55}\label{classGpgFrontend_1_1UI_1_1TextEdit_a6c814253dfc061bfdae0fa71c6196c55}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotSelectAll@{SlotSelectAll}}
\index{SlotSelectAll@{SlotSelectAll}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotSelectAll}{SlotSelectAll}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Select\+All (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}



select all in current text page 



References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a7544182198b729373843635bbfea082a}\label{classGpgFrontend_1_1UI_1_1TextEdit_a7544182198b729373843635bbfea082a}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotShowModified@{SlotShowModified}}
\index{SlotShowModified@{SlotShowModified}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotShowModified}{SlotShowModified}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Show\+Modified (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

put a $\ast$ in front of current tabs title, if current textedit is modified 

References Cur\+Text\+Page().



Referenced by Slot\+New\+Tab(), Slot\+Open(), and Slot\+Open\+File().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a576e06390e65576465297d2ab8d7d474}\label{classGpgFrontend_1_1UI_1_1TextEdit_a576e06390e65576465297d2ab8d7d474}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotSwitchTabDown@{SlotSwitchTabDown}}
\index{SlotSwitchTabDown@{SlotSwitchTabDown}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotSwitchTabDown}{SlotSwitchTabDown}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Switch\+Tab\+Down (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Switch to the previous tab. 

Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_af1e364b513f566c743a5d36c19098762}\label{classGpgFrontend_1_1UI_1_1TextEdit_af1e364b513f566c743a5d36c19098762}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotSwitchTabUp@{SlotSwitchTabUp}}
\index{SlotSwitchTabUp@{SlotSwitchTabUp}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotSwitchTabUp}{SlotSwitchTabUp}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Switch\+Tab\+Up (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Switch to the next tab. 

Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a4a81e69f6dc74ea649ca9a2358342fd5}\label{classGpgFrontend_1_1UI_1_1TextEdit_a4a81e69f6dc74ea649ca9a2358342fd5}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!SlotUndo@{SlotUndo}}
\index{SlotUndo@{SlotUndo}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{SlotUndo}{SlotUndo}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Slot\+Undo (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [slot]}}

Undo last change in current textpage. 

References Cur\+Text\+Page(), and Gpg\+Frontend\+::\+U\+I\+::\+Plain\+Text\+Editor\+Page\+::\+Get\+Text\+Page().



Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::create\+\_\+actions().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_afb9b7a7d88154d774b3d727d8e640cbb}\label{classGpgFrontend_1_1UI_1_1TextEdit_afb9b7a7d88154d774b3d727d8e640cbb}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!stripped\_name@{stripped\_name}}
\index{stripped\_name@{stripped\_name}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{stripped\_name()}{stripped\_name()}}
{\footnotesize\ttfamily Q\+String Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::stripped\+\_\+name (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{full\+\_\+file\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}

return just a filename stripped of a whole path


\begin{DoxyParams}{Parameters}
{\em a} & filename path \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Q\+String containing the filename 
\end{DoxyReturn}


Referenced by Load\+File(), save\+\_\+file(), Slot\+Open(), and Slot\+Open\+File().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a05c54658597b04c3976c72d3a5f9add9}\label{classGpgFrontend_1_1UI_1_1TextEdit_a05c54658597b04c3976c72d3a5f9add9}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!TabCount@{TabCount}}
\index{TabCount@{TabCount}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{TabCount()}{TabCount()}}
{\footnotesize\ttfamily int Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Tab\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\begin{DoxyReturn}{Returns}
int 
\end{DoxyReturn}


Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+add\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+append\+\_\+selected\+\_\+keys(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+clean\+\_\+double\+\_\+line\+\_\+breaks(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+cut\+\_\+pgp\+\_\+header(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+find(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+import\+\_\+key\+\_\+from\+\_\+edit(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+sign(), and Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::slot\+\_\+verify().

\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1TextEdit_a82fe98d45f54909ebea933b540367c39}\label{classGpgFrontend_1_1UI_1_1TextEdit_a82fe98d45f54909ebea933b540367c39}} 
\index{GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}!UnsavedDocuments@{UnsavedDocuments}}
\index{UnsavedDocuments@{UnsavedDocuments}!GpgFrontend::UI::TextEdit@{GpgFrontend::UI::TextEdit}}
\doxysubsubsection{\texorpdfstring{UnsavedDocuments()}{UnsavedDocuments()}}
{\footnotesize\ttfamily Q\+Hash$<$ int, Q\+String $>$ Gpg\+Frontend\+::\+U\+I\+::\+Text\+Edit\+::\+Unsaved\+Documents (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

List of currently unsaved tabs. \begin{DoxyReturn}{Returns}
Q\+Hash$<$int, Q\+String$>$ Hash of tab indexes and title of unsaved tabs. 
\end{DoxyReturn}


Referenced by Maybe\+Save\+Any\+Tab().



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/ui/widgets/Text\+Edit.\+h\item 
src/ui/widgets/Text\+Edit.\+cpp\end{DoxyCompactItemize}
