aboutsummaryrefslogtreecommitdiffstats
path: root/include/ui/SettingsDialog.h
diff options
context:
space:
mode:
authorSaturn&Eric <[email protected]>2021-07-16 10:44:24 +0000
committerGitHub <[email protected]>2021-07-16 10:44:24 +0000
commit9601cb5a96bbd59c7e4dd9ba9e74d26e8e50e8ee (patch)
tree8a90600e52122cc9d45e231fc562ae1e4d380e04 /include/ui/SettingsDialog.h
parentMerge branch 'develop' into main (diff)
parentImprove the function of sending mail; (diff)
downloadGpgFrontend-9601cb5a96bbd59c7e4dd9ba9e74d26e8e50e8ee.tar.gz
GpgFrontend-9601cb5a96bbd59c7e4dd9ba9e74d26e8e50e8ee.zip
Merge pull request #13 from saturneric/developv1.2.1
Version 1.2.1
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;