-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemailconfig.cpp
More file actions
81 lines (78 loc) · 2.46 KB
/
emailconfig.cpp
File metadata and controls
81 lines (78 loc) · 2.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include "emailconfig.h"
#include "ui_emailconfig.h"
#include <QFileDialog>
emailConfig::emailConfig(QWidget *parent) :
QDialog(parent),
ui(new Ui::emailConfig)
{
ui->setupUi(this);
//Removes 'What's It?' buttom in this dialog window.
this->setWindowFlags(Qt::Dialog | Qt::WindowTitleHint | Qt::WindowSystemMenuHint | Qt::WindowCloseButtonHint);
#ifdef Q_OS_ANDROID
this->showMaximized();//Show Full Screen for Android Devices
#endif
}
emailConfig::~emailConfig()
{
delete ui;
}
QString emailConfig::getMessage(){
return this->ui->message->toPlainText();
}
void emailConfig::setMessage(QString message){
this->ui->message->setPlainText(message);
}
int emailConfig::getPort(){
return this->ui->port->text().toInt();
}
void emailConfig::setPort(int port){
this->ui->port->setText(QString::number(port));
}
QString emailConfig::getRcpt(){
return this->ui->rcptAddress->text();
}
void emailConfig::setRcpt(QString rcpt){
this->ui->rcptAddress->setText(rcpt);
}
QString emailConfig::getServerName(){
return this->ui->serverName->text();
}
void emailConfig::setServerName(QString server){
this->ui->serverName->setText(server);
}
QString emailConfig::getSubject(){
return this->ui->subject->text();
}
void emailConfig::setSubject(QString subject){
this->ui->subject->setText(subject);
}
QString emailConfig::getUserName(){
return this->ui->userName->text();
}
void emailConfig::setUserName(QString username){
this->ui->userName->setText(username);
}
QString emailConfig::getPassword(){
return this->ui->paswd->text();
}
void emailConfig::setPassword(QString password){
this->ui->paswd->setText(password);
}
QString emailConfig::getFileDirectory(){
return this->ui->fileDirectory_lineEdit->text();
}
void emailConfig::setFileDirectory(QString directory){
this->ui->fileDirectory_lineEdit->setText(directory);
}
void emailConfig::on_pushButton_clicked()
{
//QFileDialog fileDialog(this);
//fileDialog.setViewMode(QFileDialog::List);
//fileDialog.setWindowTitle("Select The Directory Where You Want to Save the CSV Files.");
//fileDialog.setOptions(QFileDialog::ShowDirsOnly);
do{
this->ui->fileDirectory_lineEdit->setText(QFileDialog::getExistingDirectory(this,"Select The Directory Where You Want to Save the CSV Files."));
//fileDialog.show();
}
while(this->ui->fileDirectory_lineEdit->text().isEmpty());
}