summaryrefslogtreecommitdiff
authoralwin <alwin>2004-02-18 22:36:26 (UTC)
committer alwin <alwin>2004-02-18 22:36:26 (UTC)
commitcfd235730a4619ae9181f0d78d78a7f9360ea49e (patch) (unidiff)
tree6044d8213b5b794ef6d99c60667df17445d86b2d
parent71b6aa6d19ed2e4690cd98ecdb7dbfe40f857653 (diff)
downloadopie-cfd235730a4619ae9181f0d78d78a7f9360ea49e.zip
opie-cfd235730a4619ae9181f0d78d78a7f9360ea49e.tar.gz
opie-cfd235730a4619ae9181f0d78d78a7f9360ea49e.tar.bz2
forgot member variable initializer
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/libmailwrapper/settings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/net/mail/libmailwrapper/settings.cpp b/noncore/net/mail/libmailwrapper/settings.cpp
index 3279f39..65ca387 100644
--- a/noncore/net/mail/libmailwrapper/settings.cpp
+++ b/noncore/net/mail/libmailwrapper/settings.cpp
@@ -48,128 +48,129 @@ void Settings::delAccount( Account *account )
48 48
49void Settings::updateAccounts() 49void Settings::updateAccounts()
50{ 50{
51 accounts.clear(); 51 accounts.clear();
52 QDir dir( (QString) getenv( "HOME" ) + "/Applications/opiemail" ); 52 QDir dir( (QString) getenv( "HOME" ) + "/Applications/opiemail" );
53 QStringList::Iterator it; 53 QStringList::Iterator it;
54 54
55 QStringList imap = dir.entryList( "imap-*" ); 55 QStringList imap = dir.entryList( "imap-*" );
56 for ( it = imap.begin(); it != imap.end(); it++ ) { 56 for ( it = imap.begin(); it != imap.end(); it++ ) {
57 qDebug( "Added IMAP account" ); 57 qDebug( "Added IMAP account" );
58 IMAPaccount *account = new IMAPaccount( (*it).replace(0, 5, "") ); 58 IMAPaccount *account = new IMAPaccount( (*it).replace(0, 5, "") );
59 accounts.append( account ); 59 accounts.append( account );
60 } 60 }
61 61
62 QStringList pop3 = dir.entryList( "pop3-*" ); 62 QStringList pop3 = dir.entryList( "pop3-*" );
63 for ( it = pop3.begin(); it != pop3.end(); it++ ) { 63 for ( it = pop3.begin(); it != pop3.end(); it++ ) {
64 qDebug( "Added POP account" ); 64 qDebug( "Added POP account" );
65 POP3account *account = new POP3account( (*it).replace(0, 5, "") ); 65 POP3account *account = new POP3account( (*it).replace(0, 5, "") );
66 accounts.append( account ); 66 accounts.append( account );
67 } 67 }
68 68
69 QStringList smtp = dir.entryList( "smtp-*" ); 69 QStringList smtp = dir.entryList( "smtp-*" );
70 for ( it = smtp.begin(); it != smtp.end(); it++ ) { 70 for ( it = smtp.begin(); it != smtp.end(); it++ ) {
71 qDebug( "Added SMTP account" ); 71 qDebug( "Added SMTP account" );
72 SMTPaccount *account = new SMTPaccount( (*it).replace(0, 5, "") ); 72 SMTPaccount *account = new SMTPaccount( (*it).replace(0, 5, "") );
73 accounts.append( account ); 73 accounts.append( account );
74 } 74 }
75 75
76 QStringList nntp = dir.entryList( "nntp-*" ); 76 QStringList nntp = dir.entryList( "nntp-*" );
77 for ( it = nntp.begin(); it != nntp.end(); it++ ) { 77 for ( it = nntp.begin(); it != nntp.end(); it++ ) {
78 qDebug( "Added NNTP account" ); 78 qDebug( "Added NNTP account" );
79 NNTPaccount *account = new NNTPaccount( (*it).replace(0, 5, "") ); 79 NNTPaccount *account = new NNTPaccount( (*it).replace(0, 5, "") );
80 accounts.append( account ); 80 accounts.append( account );
81 } 81 }
82 82
83 readAccounts(); 83 readAccounts();
84} 84}
85 85
86void Settings::saveAccounts() 86void Settings::saveAccounts()
87{ 87{
88 checkDirectory(); 88 checkDirectory();
89 Account *it; 89 Account *it;
90 90
91 for ( it = accounts.first(); it; it = accounts.next() ) { 91 for ( it = accounts.first(); it; it = accounts.next() ) {
92 it->save(); 92 it->save();
93 } 93 }
94} 94}
95 95
96void Settings::readAccounts() 96void Settings::readAccounts()
97{ 97{
98 checkDirectory(); 98 checkDirectory();
99 Account *it; 99 Account *it;
100 100
101 for ( it = accounts.first(); it; it = accounts.next() ) { 101 for ( it = accounts.first(); it; it = accounts.next() ) {
102 it->read(); 102 it->read();
103 } 103 }
104} 104}
105 105
106Account::Account() 106Account::Account()
107{ 107{
108 accountName = "changeMe"; 108 accountName = "changeMe";
109 type = "changeMe"; 109 type = "changeMe";
110 ssl = false; 110 ssl = false;
111 connectionType = 1; 111 connectionType = 1;
112 offline = false;
112} 113}
113 114
114void Account::remove() 115void Account::remove()
115{ 116{
116 QFile file( getFileName() ); 117 QFile file( getFileName() );
117 file.remove(); 118 file.remove();
118} 119}
119 120
120IMAPaccount::IMAPaccount() 121IMAPaccount::IMAPaccount()
121 : Account() 122 : Account()
122{ 123{
123 file = IMAPaccount::getUniqueFileName(); 124 file = IMAPaccount::getUniqueFileName();
124 accountName = "New IMAP Account"; 125 accountName = "New IMAP Account";
125 ssl = false; 126 ssl = false;
126 connectionType = 1; 127 connectionType = 1;
127 type = "IMAP"; 128 type = "IMAP";
128 port = IMAP_PORT; 129 port = IMAP_PORT;
129} 130}
130 131
131IMAPaccount::IMAPaccount( QString filename ) 132IMAPaccount::IMAPaccount( QString filename )
132 : Account() 133 : Account()
133{ 134{
134 file = filename; 135 file = filename;
135 accountName = "New IMAP Account"; 136 accountName = "New IMAP Account";
136 ssl = false; 137 ssl = false;
137 connectionType = 1; 138 connectionType = 1;
138 type = "IMAP"; 139 type = "IMAP";
139 port = IMAP_PORT; 140 port = IMAP_PORT;
140} 141}
141 142
142QString IMAPaccount::getUniqueFileName() 143QString IMAPaccount::getUniqueFileName()
143{ 144{
144 int num = 0; 145 int num = 0;
145 QString unique; 146 QString unique;
146 147
147 QDir dir( (QString) getenv( "HOME" ) + "/Applications/opiemail" ); 148 QDir dir( (QString) getenv( "HOME" ) + "/Applications/opiemail" );
148 149
149 QStringList imap = dir.entryList( "imap-*" ); 150 QStringList imap = dir.entryList( "imap-*" );
150 do { 151 do {
151 unique.setNum( num++ ); 152 unique.setNum( num++ );
152 } while ( imap.contains( "imap-" + unique ) > 0 ); 153 } while ( imap.contains( "imap-" + unique ) > 0 );
153 154
154 return unique; 155 return unique;
155} 156}
156 157
157void IMAPaccount::read() 158void IMAPaccount::read()
158{ 159{
159 Config *conf = new Config( getFileName(), Config::File ); 160 Config *conf = new Config( getFileName(), Config::File );
160 conf->setGroup( "IMAP Account" ); 161 conf->setGroup( "IMAP Account" );
161 accountName = conf->readEntry( "Account","" ); 162 accountName = conf->readEntry( "Account","" );
162 if (accountName.isNull()) accountName = ""; 163 if (accountName.isNull()) accountName = "";
163 server = conf->readEntry( "Server","" ); 164 server = conf->readEntry( "Server","" );
164 if (server.isNull()) server=""; 165 if (server.isNull()) server="";
165 port = conf->readEntry( "Port","" ); 166 port = conf->readEntry( "Port","" );
166 if (port.isNull()) port="143"; 167 if (port.isNull()) port="143";
167 connectionType = conf->readNumEntry( "ConnectionType" ); 168 connectionType = conf->readNumEntry( "ConnectionType" );
168 ssl = conf->readBoolEntry( "SSL",false ); 169 ssl = conf->readBoolEntry( "SSL",false );
169 user = conf->readEntry( "User","" ); 170 user = conf->readEntry( "User","" );
170 if (user.isNull()) user = ""; 171 if (user.isNull()) user = "";
171 password = conf->readEntryCrypt( "Password","" ); 172 password = conf->readEntryCrypt( "Password","" );
172 if (password.isNull()) password = ""; 173 if (password.isNull()) password = "";
173 prefix = conf->readEntry("MailPrefix",""); 174 prefix = conf->readEntry("MailPrefix","");
174 if (prefix.isNull()) prefix = ""; 175 if (prefix.isNull()) prefix = "";
175 offline = conf->readBoolEntry("Offline",false); 176 offline = conf->readBoolEntry("Offline",false);