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
2022-05-09 15:32:58 +00:00
\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}
2022-05-09 16:36:04 +00:00
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}
2022-05-09 16:36:04 +00:00
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
2022-05-09 16:36:04 +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}