2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab} { } \doxysection { Gpg\+ Frontend\+ ::UI\+ ::Network\+ Tab Class Reference}
\label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab} \index { GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} }
Inheritance diagram for Gpg\+ Frontend\+ ::UI\+ ::Network\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=239pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::UI\+ ::Network\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ _ coll_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a444d3630919c1f9c4db495a58acbb9a8} { Network\+ Tab} } (QWidget $ \ast $ parent=nullptr)
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Network Tab object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a51cd114731899b6480cc1b6d5a80826a} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a51cd114731899b6480cc1b6d5a80826a} }
2022-05-08 22:01:23 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a51cd114731899b6480cc1b6d5a80826a} { Set\+ Settings} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Set the Settings object. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a52fa421fe4e6c122a26ed7c766c000f7} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a52fa421fe4e6c122a26ed7c766c000f7} }
void { \bfseries Apply\+ Settings} ()
\end { DoxyCompactItemize}
\doxysubsection * { Private Slots}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a36aba3c964667026632d8e8521bea7b7} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a36aba3c964667026632d8e8521bea7b7} }
void { \bfseries slot\+ \_ \+ test\+ \_ \+ proxy\+ \_ \+ connection\+ \_ \+ result} ()
\end { DoxyCompactItemize}
\doxysubsection * { Private Member Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a3afc7a761d7316cfd15828b624e0dad3} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a3afc7a761d7316cfd15828b624e0dad3} }
void { \bfseries apply\+ \_ \+ proxy\+ \_ \+ settings} ()
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ ae3d97948f205e84f0604d4da634a4513} { switch\+ \_ \+ ui\+ \_ \+ enabled} } (bool enabled)
\item
2022-11-26 18:19:17 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a1b0297158f13daec77645c88e5a8adcd} { switch\+ \_ \+ ui\+ \_ \+ proxy\+ \_ \+ type} } (const QString \& type\+ \_ \+ text)
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ ab060582bade44ee6f7d836e80809d95c} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ ab060582bade44ee6f7d836e80809d95c} }
std\+ ::shared\+ \_ \+ ptr$ < $ Ui\+ \_ \+ \+ Network\+ Settings $ > $ { \bfseries ui\+ \_ \+ }
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a1713e1268a364f51f57b3a2752efc641} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a1713e1268a364f51f57b3a2752efc641} }
2022-11-26 18:19:17 +00:00
QNetwork\+ Proxy\+ ::\+ Proxy\+ Type { \bfseries proxy\+ \_ \+ type\+ \_ \+ } = QNetwork\+ Proxy\+ ::\+ Http\+ Proxy
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a444d3630919c1f9c4db495a58acbb9a8} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a444d3630919c1f9c4db495a58acbb9a8} }
\index { GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} !NetworkTab@{ NetworkTab} }
\index { NetworkTab@{ NetworkTab} !GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} }
\doxysubsubsection { \texorpdfstring { NetworkTab()} { NetworkTab()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Network\+ Tab\+ ::\+ Network\+ Tab (\begin { DoxyParamCaption} \item [{QWidget $\ast$}] { parent = { \ttfamily nullptr} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [explicit]} }
2022-05-08 19:59:26 +00:00
Construct a new Network Tab object.
\begin { DoxyParams} { Parameters}
2024-01-23 07:22:33 +00:00
{ \em parent} & Copyright (C) 2021 Saturneric \href { mailto:eric@bktus.com} { \texttt { eric@bktus.\+ com} } \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
This file is part of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } .
2022-11-26 18:19:17 +00:00
\mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } is free software\+ : you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
You should have received a copy of the GNU General Public License along with \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } . If not, see \href { https://www.gnu.org/licenses/} { \texttt { https\+ ://www.\+ gnu.\+ org/licenses/} } .
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/ 3.\+ 0-\/ or-\/ later.
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
All the source code of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } was modified and released by Saturneric \href { mailto:eric@bktus.com} { \texttt { eric@bktus.\+ com} } starting on May 12, 2021.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
SPDX-\/ \+ License-\/ \+ Identifier\+ : GPL-\/ 3.\+ 0-\/ or-\/ later
2022-05-08 19:59:26 +00:00
2024-04-21 19:50:14 +00:00
References Gpg\+ Frontend\+ ::\+ Module\+ ::\+ Is\+ Module\+ Activate(), and Set\+ Settings().
2022-05-08 19:59:26 +00:00
\doxysubsection { Member Function Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ ae3d97948f205e84f0604d4da634a4513} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ ae3d97948f205e84f0604d4da634a4513} }
\index { GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} !switch\_ ui\_ enabled@{ switch\_ ui\_ enabled} }
\index { switch\_ ui\_ enabled@{ switch\_ ui\_ enabled} !GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} }
\doxysubsubsection { \texorpdfstring { switch\_ ui\_ enabled()} { switch\_ ui\_ enabled()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Network\+ Tab\+ ::switch\+ \_ \+ ui\+ \_ \+ enabled (\begin { DoxyParamCaption} \item [{bool}] { enabled } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em enabled} & \\
\hline
\end { DoxyParams}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a1b0297158f13daec77645c88e5a8adcd} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab_ a1b0297158f13daec77645c88e5a8adcd} }
\index { GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} !switch\_ ui\_ proxy\_ type@{ switch\_ ui\_ proxy\_ type} }
\index { switch\_ ui\_ proxy\_ type@{ switch\_ ui\_ proxy\_ type} !GpgFrontend::UI::NetworkTab@{ GpgFrontend::UI::NetworkTab} }
\doxysubsubsection { \texorpdfstring { switch\_ ui\_ proxy\_ type()} { switch\_ ui\_ proxy\_ type()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Network\+ Tab\+ ::switch\+ \_ \+ ui\+ \_ \+ proxy\+ \_ \+ type (\begin { DoxyParamCaption} \item [{const QString \&}] { type\+ \_ \+ text } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em type\+ \_ \+ text} & \\
\hline
\end { DoxyParams}
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
2022-07-22 19:42:14 +00:00
src/ui/dialog/settings/Settings\+ Network.\+ h\item
src/ui/dialog/settings/Settings\+ Network.\+ cpp\end { DoxyCompactItemize}