GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
29 #ifndef GPGFRONTEND_SETTINGSNETWORK_H
30 #define GPGFRONTEND_SETTINGSNETWORK_H
32 #include "ui/GpgFrontendUI.h"
34 class Ui_NetworkSettings;
46 explicit NetworkTab(QWidget* parent =
nullptr);
66 void slot_test_proxy_connection_result();
69 std::shared_ptr<Ui_NetworkSettings> ui_;
70 QNetworkProxy::ProxyType proxy_type_ = QNetworkProxy::HttpProxy;
76 void apply_proxy_settings();
94 #endif // GPGFRONTEND_SETTINGSNETWORK_H
Definition: FileReadTask.cpp:31
Definition: SettingsNetwork.h:37
static GlobalSettingStation & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:170
void switch_ui_proxy_type(const QString &type_text)
Definition: SettingsNetwork.cpp:317
libconfig::Setting & GetUISettings() noexcept
Definition: GlobalSettingStation.h:63
void SetSettings()
Set the Settings object.
Definition: SettingsNetwork.cpp:72
NetworkTab(QWidget *parent=nullptr)
Construct a new Network Tab object.
Definition: SettingsNetwork.cpp:35
void switch_ui_enabled(bool enabled)
Definition: SettingsNetwork.cpp:307
Definition: ProxyConnectionTestThread.h:42
Definition: ProxyConnectionTestThread.h:30