2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab} { } \doxysection { Gpg\+ Frontend\+ ::UI\+ ::Update\+ Tab Class Reference}
\label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab} \index { GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} }
Class containing the main tab of about dialog.
{ \ttfamily \# include $ < $ About\+ Dialog.\+ h$ > $ }
Inheritance diagram for Gpg\+ Frontend\+ ::UI\+ ::Update\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=236pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::UI\+ ::Update\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=236pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ _ coll_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Signals}
\begin { DoxyCompactItemize}
\item
2022-05-08 22:01:23 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a5e752e01539ccfdc6bbe41a404ddaa95} { Signal\+ Reply\+ From\+ Update\+ Server} } (Q\+ Byte\+ Array data)
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a833c5f709607032bac530aacf389a117} { Update\+ Tab} } (Q\+ Widget $ \ast $ parent=nullptr)
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Update Tab object. \end { DoxyCompactList} \item
2022-05-08 22:01:23 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a7329657135624fc42ad80d821e11befe} { get\+ Latest\+ Version} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Get the Latest Version object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Private Slots}
\begin { DoxyCompactItemize}
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a1003bd969ecbc5deba940e39436968f4} { slot\+ \_ \+ show\+ \_ \+ version\+ \_ \+ status} } (const \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1SoftwareVersion} { Software\+ Version} } \& version)
\end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a3718c15db336b2ca0090ee492c429adb} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a3718c15db336b2ca0090ee492c429adb} }
2022-05-08 22:01:23 +00:00
Q\+ Label $ \ast $ { \bfseries current\+ \_ \+ version\+ \_ \+ label\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a84579badda70b12cfd79add18d1ef94f} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a84579badda70b12cfd79add18d1ef94f} }
2022-05-08 22:01:23 +00:00
Q\+ Label $ \ast $ { \bfseries latest\+ \_ \+ version\+ \_ \+ label\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ ab209ef238583efea25c6a58aa4831628} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ ab209ef238583efea25c6a58aa4831628} }
2022-05-08 22:01:23 +00:00
Q\+ Label $ \ast $ { \bfseries upgrade\+ \_ \+ label\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a9dedd8bc17bbc53d31c9d292429be68b} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a9dedd8bc17bbc53d31c9d292429be68b} }
2022-05-08 22:01:23 +00:00
Q\+ Progress\+ Bar $ \ast $ { \bfseries pb\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ ad180d1f434e8052f3e0974522c92ae61} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ ad180d1f434e8052f3e0974522c92ae61} }
2022-05-08 22:01:23 +00:00
Q\+ String { \bfseries current\+ \_ \+ version\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a67358193095af7b39184f16706bf1bff} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a67358193095af7b39184f16706bf1bff} }
2022-05-08 22:01:23 +00:00
Q\+ Push\+ Button $ \ast $ { \bfseries download\+ \_ \+ button\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
Class containing the main tab of about dialog.
2022-05-08 22:01:23 +00:00
2022-05-08 19:59:26 +00:00
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a833c5f709607032bac530aacf389a117} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a833c5f709607032bac530aacf389a117} }
\index { GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} !UpdateTab@{ UpdateTab} }
\index { UpdateTab@{ UpdateTab} !GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} }
\doxysubsubsection { \texorpdfstring { UpdateTab()} { UpdateTab()} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Update\+ Tab\+ ::\+ Update\+ Tab (\begin { DoxyParamCaption} \item [{Q\+Widget $\ast$}] { parent = { \ttfamily nullptr} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [explicit]} }
2022-05-08 19:59:26 +00:00
Construct a new Update Tab object.
\begin { DoxyParams} { Parameters}
{ \em parent} & \\
\hline
\end { DoxyParams}
\doxysubsection { Member Function Documentation}
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a7329657135624fc42ad80d821e11befe} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a7329657135624fc42ad80d821e11befe} }
\index { GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} !getLatestVersion@{ getLatestVersion} }
\index { getLatestVersion@{ getLatestVersion} !GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} }
\doxysubsubsection { \texorpdfstring { getLatestVersion()} { getLatestVersion()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Update\+ Tab\+ ::get\+ Latest\+ Version (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )}
Get the Latest Version object.
2022-05-20 18:33:31 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Task\+ Runner\+ Getter $ > $ \+ ::\+ Get\+ Instance(), Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Version\+ Check\+ Task\+ ::\+ Signal\+ Upgrade\+ Version(), and slot\+ \_ \+ show\+ \_ \+ version\+ \_ \+ status().
2022-05-08 22:01:23 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ About\+ Dialog\+ ::show\+ Event().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a5e752e01539ccfdc6bbe41a404ddaa95} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a5e752e01539ccfdc6bbe41a404ddaa95} }
\index { GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} !SignalReplyFromUpdateServer@{ SignalReplyFromUpdateServer} }
\index { SignalReplyFromUpdateServer@{ SignalReplyFromUpdateServer} !GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} }
\doxysubsubsection { \texorpdfstring { SignalReplyFromUpdateServer} { SignalReplyFromUpdateServer} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Update\+ Tab\+ ::\+ Signal\+ Reply\+ From\+ Update\+ Server (\begin { DoxyParamCaption} \item [{Q\+Byte\+Array}] { data } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [signal]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em data} & \\
\hline
\end { DoxyParams}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a1003bd969ecbc5deba940e39436968f4} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1UpdateTab_ a1003bd969ecbc5deba940e39436968f4} }
\index { GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} !slot\_ show\_ version\_ status@{ slot\_ show\_ version\_ status} }
\index { slot\_ show\_ version\_ status@{ slot\_ show\_ version\_ status} !GpgFrontend::UI::UpdateTab@{ GpgFrontend::UI::UpdateTab} }
\doxysubsubsection { \texorpdfstring { slot\_ show\_ version\_ status} { slot\_ show\_ version\_ status} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Update\+ Tab\+ ::slot\+ \_ \+ show\+ \_ \+ version\+ \_ \+ status (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1SoftwareVersion}{Software\+Version}} \&}] { version } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em version} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
References Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Software\+ Version\+ ::\+ Current\+ Version\+ Released(), Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Software\+ Version\+ ::\+ Need\+ Upgrade(), and Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Software\+ Version\+ ::\+ Version\+ With\+ Drawn().
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by get\+ Latest\+ Version().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/ui/help/About\+ Dialog.\+ h\item
src/ui/help/About\+ Dialog.\+ cpp\end { DoxyCompactItemize}