GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1GlobalSettingStation.tex

447 lines
28 KiB
TeX
Raw Normal View History

2022-05-08 19:59:26 +00:00
\hypertarget{classGpgFrontend_1_1GlobalSettingStation}{}\doxysection{Gpg\+Frontend\+::Global\+Setting\+Station Class Reference}
\label{classGpgFrontend_1_1GlobalSettingStation}\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
Inheritance diagram for Gpg\+Frontend\+::Global\+Setting\+Station\+:
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1GlobalSettingStation__inherit__graph}
\end{center}
\end{figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+Frontend\+::Global\+Setting\+Station\+:
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1GlobalSettingStation__coll__graph}
2022-05-08 22:01:23 +00:00
\end{center}
\end{figure}
2022-05-08 19:59:26 +00:00
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
2022-05-08 22:01:23 +00:00
\mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_abdc6dda369d4214e43ffa2930f7386b0}{Global\+Setting\+Station}} (int channel=\mbox{\hyperlink{classGpgFrontend_1_1SingletonFunctionObject_a50e2b3794d6553f4231eaec72d9d0a50}{Singleton\+Function\+Object\+::\+Get\+Default\+Channel}}()) noexcept
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Construct a new Global Setting Station object. \end{DoxyCompactList}\item
2022-05-08 22:01:23 +00:00
\mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_af700161900e623a0ea14261d51616451}{$\sim$\+Global\+Setting\+Station}} () noexcept override
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em Destroy the Global Setting Station object. \end{DoxyCompactList}\item
2022-05-08 22:01:23 +00:00
libconfig\+::\+Setting \& \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a14433405831283cd95091d741614d03b}{Get\+U\+I\+Settings}} () noexcept
2022-05-08 19:59:26 +00:00
\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_ae9d1da3d01c4a834120968636596c3c3}{Get\+App\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the App Dir object. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a657a17d85d06a3455a2d3ed0782f76a2}\label{classGpgFrontend_1_1GlobalSettingStation_a657a17d85d06a3455a2d3ed0782f76a2}}
std\+::filesystem\+::path {\bfseries Get\+App\+Data\+Path} () const
\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a7da9b08291ef2391892f5c9375b8db23}{Get\+Log\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Log Dir object. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_af484ca46c5df831a9dd76f3a88d66332}{Get\+Standalone\+Database\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Standalone Database Dir object. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a73d553587447165c5c7b7a9704771963}\label{classGpgFrontend_1_1GlobalSettingStation_a73d553587447165c5c7b7a9704771963}}
std\+::filesystem\+::path {\bfseries Get\+App\+Config\+Path} () const
\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_aa93b21af9ac6649d5749c83c809f5b00}{Get\+Standalone\+Gpg\+Bin\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Standalone Gpg Bin Dir object. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a0b3780564305e9b210d66ef377c21565}{Get\+Locale\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Locale Dir object. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_afc1aa3dec55ae4e741f92fce1140a2d0}{Get\+Resource\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Resource Dir object. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a385ae4ab6ad5b17742a5405fa693d789}{Get\+Certs\+Dir}} () const
\begin{DoxyCompactList}\small\item\em Get the Certs Dir object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_ac061ac8e5308f67ea52b98888bbb2e8d}{Sync\+Settings}} () noexcept
\begin{DoxyCompactList}\small\item\em sync the settings to the file \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a1e1993b72d0ad09d247b643b4447e57c}\label{classGpgFrontend_1_1GlobalSettingStation_a1e1993b72d0ad09d247b643b4447e57c}}
void {\bfseries init\+\_\+app\+\_\+secure\+\_\+key} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a678f8ba120f9ad050d0adfec4476d7ac}{app\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a58fff8a42f98ad7989bffb8322344cd6}{app\+\_\+data\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Data Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a6459653a71cc8285fa554943c7fb3ca7}{app\+\_\+log\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Data Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_ad0600d475f6758503b1347722e2a933a}{app\+\_\+data\+\_\+objs\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Object storage path. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a1d94a126c78ac01ec01f10d2ce575388}{app\+\_\+resource\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Data Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a25c1b45a2ccdc21dd2dcba58866169fb}{app\+\_\+locale\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Data Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a4d04bb665571921421b853f18b8b300a}{app\+\_\+configure\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Program Configure Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_ab618fef68cfd4ff6e42d4a4aa8ea94bb}{ui\+\_\+config\+\_\+dir\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em Configure File Directory Location. \end{DoxyCompactList}\item
std\+::filesystem\+::path \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_afa99ddc25c0d5fd59a4c5f0e61d13830}{ui\+\_\+config\+\_\+path\+\_\+}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{UI}} Configure File Location. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a1818e08063d6a886975f77354fc5d85c}\label{classGpgFrontend_1_1GlobalSettingStation_a1818e08063d6a886975f77354fc5d85c}}
2022-05-08 22:01:23 +00:00
libconfig\+::\+Config \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a1818e08063d6a886975f77354fc5d85c}{ui\+\_\+cfg\+\_\+}}
2022-05-08 19:59:26 +00:00
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{UI}} Configure File. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}
2022-05-08 22:01:23 +00:00
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_abdc6dda369d4214e43ffa2930f7386b0}\label{classGpgFrontend_1_1GlobalSettingStation_abdc6dda369d4214e43ffa2930f7386b0}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GlobalSettingStation@{GlobalSettingStation}}
\index{GlobalSettingStation@{GlobalSettingStation}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GlobalSettingStation()}{GlobalSettingStation()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Global\+Setting\+Station (\begin{DoxyParamCaption}\item[{int}]{channel = {\ttfamily \mbox{\hyperlink{classGpgFrontend_1_1SingletonFunctionObject_a50e2b3794d6553f4231eaec72d9d0a50}{Singleton\+Function\+Object\+::\+Get\+Default\+Channel}}()} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}
Construct a new Global Setting Station object.
References app\+\_\+configure\+\_\+path\+\_\+, app\+\_\+data\+\_\+path\+\_\+, app\+\_\+locale\+\_\+path\+\_\+, app\+\_\+log\+\_\+path\+\_\+, app\+\_\+path\+\_\+, ui\+\_\+cfg\+\_\+, ui\+\_\+config\+\_\+dir\+\_\+path\+\_\+, and ui\+\_\+config\+\_\+path\+\_\+.
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_af700161900e623a0ea14261d51616451}\label{classGpgFrontend_1_1GlobalSettingStation_af700161900e623a0ea14261d51616451}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!````~GlobalSettingStation@{$\sim$GlobalSettingStation}}
\index{````~GlobalSettingStation@{$\sim$GlobalSettingStation}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{$\sim$GlobalSettingStation()}{~GlobalSettingStation()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+Global\+Setting\+Station\+::$\sim$\+Global\+Setting\+Station (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}, {\ttfamily [noexcept]}}
Destroy the Global Setting Station object.
2022-05-08 19:59:26 +00:00
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_ae9d1da3d01c4a834120968636596c3c3}\label{classGpgFrontend_1_1GlobalSettingStation_ae9d1da3d01c4a834120968636596c3c3}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetAppDir@{GetAppDir}}
\index{GetAppDir@{GetAppDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetAppDir()}{GetAppDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+App\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the App Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a385ae4ab6ad5b17742a5405fa693d789}\label{classGpgFrontend_1_1GlobalSettingStation_a385ae4ab6ad5b17742a5405fa693d789}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetCertsDir@{GetCertsDir}}
\index{GetCertsDir@{GetCertsDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetCertsDir()}{GetCertsDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Certs\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Certs Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a0b3780564305e9b210d66ef377c21565}\label{classGpgFrontend_1_1GlobalSettingStation_a0b3780564305e9b210d66ef377c21565}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetLocaleDir@{GetLocaleDir}}
\index{GetLocaleDir@{GetLocaleDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetLocaleDir()}{GetLocaleDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Locale\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Locale Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+U\+I\+::init\+\_\+locale(), and Gpg\+Frontend\+::\+U\+I\+::\+Settings\+Dialog\+::\+List\+Languages().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a7da9b08291ef2391892f5c9375b8db23}\label{classGpgFrontend_1_1GlobalSettingStation_a7da9b08291ef2391892f5c9375b8db23}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetLogDir@{GetLogDir}}
\index{GetLogDir@{GetLogDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetLogDir()}{GetLogDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Log\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Log Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
2022-05-08 22:01:23 +00:00
Referenced by Gpg\+Frontend\+::init\+\_\+logging().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_afc1aa3dec55ae4e741f92fce1140a2d0}\label{classGpgFrontend_1_1GlobalSettingStation_afc1aa3dec55ae4e741f92fce1140a2d0}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetResourceDir@{GetResourceDir}}
\index{GetResourceDir@{GetResourceDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetResourceDir()}{GetResourceDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Resource\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Resource Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
2022-05-08 22:01:23 +00:00
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Translators\+Tab\+::\+Translators\+Tab().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_af484ca46c5df831a9dd76f3a88d66332}\label{classGpgFrontend_1_1GlobalSettingStation_af484ca46c5df831a9dd76f3a88d66332}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetStandaloneDatabaseDir@{GetStandaloneDatabaseDir}}
\index{GetStandaloneDatabaseDir@{GetStandaloneDatabaseDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetStandaloneDatabaseDir()}{GetStandaloneDatabaseDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Standalone\+Database\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Standalone Database Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_aa93b21af9ac6649d5749c83c809f5b00}\label{classGpgFrontend_1_1GlobalSettingStation_aa93b21af9ac6649d5749c83c809f5b00}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetStandaloneGpgBinDir@{GetStandaloneGpgBinDir}}
\index{GetStandaloneGpgBinDir@{GetStandaloneGpgBinDir}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetStandaloneGpgBinDir()}{GetStandaloneGpgBinDir()}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+Standalone\+Gpg\+Bin\+Dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
Get the Standalone Gpg Bin Dir object.
\begin{DoxyReturn}{Returns}
std\+::filesystem\+::path
\end{DoxyReturn}
2022-05-08 22:01:23 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a14433405831283cd95091d741614d03b}\label{classGpgFrontend_1_1GlobalSettingStation_a14433405831283cd95091d741614d03b}}
2022-05-08 19:59:26 +00:00
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!GetUISettings@{GetUISettings}}
\index{GetUISettings@{GetUISettings}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{GetUISettings()}{GetUISettings()}}
2022-05-08 22:01:23 +00:00
{\footnotesize\ttfamily libconfig\+::\+Setting\& Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Get\+U\+I\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}
2022-05-08 19:59:26 +00:00
\begin{DoxyReturn}{Returns}
libconfig\+::\+Setting\&
\end{DoxyReturn}
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Key\+Server\+Import\+Dialog\+::create\+\_\+combo\+Box(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+List\+::drop\+Event(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Init(), Gpg\+Frontend\+::\+U\+I\+::init\+\_\+locale(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Gen\+Dialog\+::\+Key\+Gen\+Dialog(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Mgmt\+::\+Key\+Mgmt(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Server\+Import\+Dialog\+::\+Key\+Server\+Import\+Dialog(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::restore\+\_\+settings(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::save\+\_\+settings(), Gpg\+Frontend\+::\+U\+I\+::\+Network\+Tab\+::\+Set\+Settings(), Gpg\+Frontend\+::\+U\+I\+::\+Keyserver\+Tab\+::\+Set\+Settings(), Gpg\+Frontend\+::\+U\+I\+::\+General\+Tab\+::\+Set\+Settings(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Upload\+Dialog\+::slot\+\_\+upload\+\_\+key\+\_\+to\+\_\+server(), 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(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::\+Slot\+File\+Verify(), Gpg\+Frontend\+::\+U\+I\+::\+Key\+Server\+Import\+Dialog\+::\+Slot\+Import(), Gpg\+Frontend\+::\+U\+I\+::\+Common\+Utils\+::\+Slot\+Import\+Key\+From\+Key\+Server(), Gpg\+Frontend\+::\+U\+I\+::\+Subkey\+Generate\+Dialog\+::\+Subkey\+Generate\+Dialog(), and Gpg\+Frontend\+::\+U\+I\+::\+Wizard\+::\+Wizard().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_ac061ac8e5308f67ea52b98888bbb2e8d}\label{classGpgFrontend_1_1GlobalSettingStation_ac061ac8e5308f67ea52b98888bbb2e8d}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!SyncSettings@{SyncSettings}}
\index{SyncSettings@{SyncSettings}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{SyncSettings()}{SyncSettings()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+Global\+Setting\+Station\+::\+Sync\+Settings (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}
sync the settings to the file
Copyright (C) 2021 Saturneric
This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}.
2022-05-08 22:01:23 +00:00
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the G\+NU 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-05-08 22:01:23 +00:00
\mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but W\+I\+T\+H\+O\+UT A\+NY W\+A\+R\+R\+A\+N\+TY; without even the implied warranty of M\+E\+R\+C\+H\+A\+N\+T\+A\+B\+I\+L\+I\+TY or F\+I\+T\+N\+E\+SS F\+OR A P\+A\+R\+T\+I\+C\+U\+L\+AR P\+U\+R\+P\+O\+SE. See the G\+NU General Public License for more details.
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
You should have received a copy of the G\+NU 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-05-08 22:01:23 +00:00
The initial version of the source code is inherited from the gpg4usb project, which is under G\+P\+L-\/3.\+0-\/or-\/later.
2022-05-08 19:59:26 +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 22:01:23 +00:00
S\+P\+D\+X-\/\+License-\/\+Identifier\+: G\+P\+L-\/3.\+0-\/or-\/later
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
References ui\+\_\+cfg\+\_\+, and ui\+\_\+config\+\_\+path\+\_\+.
2022-05-08 19:59:26 +00:00
Referenced by Gpg\+Frontend\+::\+U\+I\+::\+Key\+List\+::drop\+Event(), Gpg\+Frontend\+::\+U\+I\+::init\+\_\+locale(), Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::restore\+\_\+settings(), and Gpg\+Frontend\+::\+U\+I\+::\+Main\+Window\+::save\+\_\+settings().
2022-05-08 19:59:26 +00:00
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a4d04bb665571921421b853f18b8b300a}\label{classGpgFrontend_1_1GlobalSettingStation_a4d04bb665571921421b853f18b8b300a}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_configure\_path\_@{app\_configure\_path\_}}
\index{app\_configure\_path\_@{app\_configure\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_configure\_path\_}{app\_configure\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+configure\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{ QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation)}
\DoxyCodeLine{ .toStdString()}
\end{DoxyCode}
Program Configure Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_ad0600d475f6758503b1347722e2a933a}\label{classGpgFrontend_1_1GlobalSettingStation_ad0600d475f6758503b1347722e2a933a}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_data\_objs\_path\_@{app\_data\_objs\_path\_}}
\index{app\_data\_objs\_path\_@{app\_data\_objs\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_data\_objs\_path\_}{app\_data\_objs\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+data\+\_\+objs\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
2022-05-08 22:01:23 +00:00
\DoxyCodeLine{ \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a58fff8a42f98ad7989bffb8322344cd6}{app\_data\_path\_}} / \textcolor{stringliteral}{"objs"}}
2022-05-08 19:59:26 +00:00
\end{DoxyCode}
Object storage path.
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a58fff8a42f98ad7989bffb8322344cd6}\label{classGpgFrontend_1_1GlobalSettingStation_a58fff8a42f98ad7989bffb8322344cd6}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_data\_path\_@{app\_data\_path\_}}
\index{app\_data\_path\_@{app\_data\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_data\_path\_}{app\_data\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+data\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{ QStandardPaths::writableLocation(QStandardPaths::AppLocalDataLocation)}
\DoxyCodeLine{ .toStdString()}
\end{DoxyCode}
Program Data Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a25c1b45a2ccdc21dd2dcba58866169fb}\label{classGpgFrontend_1_1GlobalSettingStation_a25c1b45a2ccdc21dd2dcba58866169fb}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_locale\_path\_@{app\_locale\_path\_}}
\index{app\_locale\_path\_@{app\_locale\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_locale\_path\_}{app\_locale\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+locale\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
2022-05-08 22:01:23 +00:00
\DoxyCodeLine{ \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a1d94a126c78ac01ec01f10d2ce575388}{app\_resource\_path\_}} / \textcolor{stringliteral}{"locales"}}
2022-05-08 19:59:26 +00:00
\end{DoxyCode}
Program Data Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a6459653a71cc8285fa554943c7fb3ca7}\label{classGpgFrontend_1_1GlobalSettingStation_a6459653a71cc8285fa554943c7fb3ca7}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_log\_path\_@{app\_log\_path\_}}
\index{app\_log\_path\_@{app\_log\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_log\_path\_}{app\_log\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+log\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
2022-05-08 22:01:23 +00:00
\DoxyCodeLine{ \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a58fff8a42f98ad7989bffb8322344cd6}{app\_data\_path\_}} / \textcolor{stringliteral}{"logs"}}
2022-05-08 19:59:26 +00:00
\end{DoxyCode}
Program Data Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a678f8ba120f9ad050d0adfec4476d7ac}\label{classGpgFrontend_1_1GlobalSettingStation_a678f8ba120f9ad050d0adfec4476d7ac}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_path\_@{app\_path\_}}
\index{app\_path\_@{app\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_path\_}{app\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{ qApp-\/>applicationDirPath().toStdString()}
\end{DoxyCode}
Program Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_a1d94a126c78ac01ec01f10d2ce575388}\label{classGpgFrontend_1_1GlobalSettingStation_a1d94a126c78ac01ec01f10d2ce575388}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!app\_resource\_path\_@{app\_resource\_path\_}}
\index{app\_resource\_path\_@{app\_resource\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{app\_resource\_path\_}{app\_resource\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::app\+\_\+resource\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{ RESOURCE\_DIR\_BOOST\_PATH(\mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a678f8ba120f9ad050d0adfec4476d7ac}{app\_path\_}})}
\end{DoxyCode}
Program Data Location.
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_ab618fef68cfd4ff6e42d4a4aa8ea94bb}\label{classGpgFrontend_1_1GlobalSettingStation_ab618fef68cfd4ff6e42d4a4aa8ea94bb}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!ui\_config\_dir\_path\_@{ui\_config\_dir\_path\_}}
\index{ui\_config\_dir\_path\_@{ui\_config\_dir\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{ui\_config\_dir\_path\_}{ui\_config\_dir\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::ui\+\_\+config\+\_\+dir\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{ \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_a4d04bb665571921421b853f18b8b300a}{app\_configure\_path\_}} /}
2022-05-08 22:01:23 +00:00
\DoxyCodeLine{ \textcolor{stringliteral}{"UserInterface"}}
2022-05-08 19:59:26 +00:00
\end{DoxyCode}
Configure File Directory Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station().
2022-05-08 19:59:26 +00:00
\mbox{\Hypertarget{classGpgFrontend_1_1GlobalSettingStation_afa99ddc25c0d5fd59a4c5f0e61d13830}\label{classGpgFrontend_1_1GlobalSettingStation_afa99ddc25c0d5fd59a4c5f0e61d13830}}
\index{GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}!ui\_config\_path\_@{ui\_config\_path\_}}
\index{ui\_config\_path\_@{ui\_config\_path\_}!GpgFrontend::GlobalSettingStation@{GpgFrontend::GlobalSettingStation}}
\doxysubsubsection{\texorpdfstring{ui\_config\_path\_}{ui\_config\_path\_}}
{\footnotesize\ttfamily std\+::filesystem\+::path Gpg\+Frontend\+::\+Global\+Setting\+Station\+::ui\+\_\+config\+\_\+path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
2022-05-08 22:01:23 +00:00
\DoxyCodeLine{ \mbox{\hyperlink{classGpgFrontend_1_1GlobalSettingStation_ab618fef68cfd4ff6e42d4a4aa8ea94bb}{ui\_config\_dir\_path\_}} / \textcolor{stringliteral}{"ui.cfg"}}
2022-05-08 19:59:26 +00:00
\end{DoxyCode}
\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{UI}} Configure File Location.
2022-05-08 22:01:23 +00:00
Referenced by Global\+Setting\+Station(), and Sync\+Settings().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
src/core/function/Global\+Setting\+Station.\+h\item
src/core/function/Global\+Setting\+Station.\+cpp\end{DoxyCompactItemize}