aboutsummaryrefslogtreecommitdiffstats
path: root/include/ui/SettingsDialog.h
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2021-07-15 17:42:56 +0000
committerSaturneric <[email protected]>2021-07-15 17:42:56 +0000
commitf232098a23c00e6f92570a97777e2f0457c0e48e (patch)
tree5cb3b4eee477454a6b6decafd876cef1bf9698f6 /include/ui/SettingsDialog.h
parentMerge branch 'develop' into main (diff)
downloadGpgFrontend-f232098a23c00e6f92570a97777e2f0457c0e48e.tar.gz
GpgFrontend-f232098a23c00e6f92570a97777e2f0457c0e48e.zip
Add send mail function and its settings.
Diffstat (limited to 'include/ui/SettingsDialog.h')
-rwxr-xr-xinclude/ui/SettingsDialog.h25
1 files changed, 19 insertions, 6 deletions
diff --git a/include/ui/SettingsDialog.h b/include/ui/SettingsDialog.h
index 39bd917f..133a8ec7 100755
--- a/include/ui/SettingsDialog.h
+++ b/include/ui/SettingsDialog.h
@@ -66,24 +66,37 @@ signals:
};
-class MimeTab : public QWidget {
+class SendMailTab : public QWidget {
Q_OBJECT
public:
- explicit MimeTab(QWidget *parent = nullptr);
+ explicit SendMailTab(QWidget *parent = nullptr);
void setSettings();
void applySettings();
+private slots:
+
+ void slotCheckConnection();
+
+ void slotCheckBoxSetEnableDisable(int state);
+
private:
QString appPath;
QSettings settings;
- QCheckBox *mimeParseCheckBox;
- QCheckBox *mimeQPCheckBox;
- QCheckBox *mimeOpenAttachmentCheckBox;
+ QCheckBox *enableCheckBox;
+
+ QLineEdit *smtpAddress;
+ QLineEdit *username;
+ QLineEdit *password;
+ QSpinBox *portSpin;
+ QComboBox *connectionTypeComboBox;
+ QLineEdit *defaultSender;
+
+ QPushButton *checkConnectionButton;
signals:
@@ -209,7 +222,7 @@ public:
explicit SettingsDialog(GpgME::GpgContext *ctx, QWidget *parent = nullptr);
GeneralTab *generalTab;
- MimeTab *mimeTab;
+ SendMailTab *sendMailTab;
AppearanceTab *appearanceTab;
KeyserverTab *keyserverTab;
AdvancedTab *advancedTab;