summaryrefslogtreecommitdiff
path: root/noncore/net/mail/libmailwrapper/settings.h
Unidiff
Diffstat (limited to 'noncore/net/mail/libmailwrapper/settings.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/libmailwrapper/settings.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/noncore/net/mail/libmailwrapper/settings.h b/noncore/net/mail/libmailwrapper/settings.h
index bf27b97..8683a05 100644
--- a/noncore/net/mail/libmailwrapper/settings.h
+++ b/noncore/net/mail/libmailwrapper/settings.h
@@ -44,100 +44,105 @@ public:
44 void setOffline(bool b) {offline = b;} 44 void setOffline(bool b) {offline = b;}
45 bool getOffline()const{return offline;} 45 bool getOffline()const{return offline;}
46 46
47 virtual QString getFileName() { return accountName; } 47 virtual QString getFileName() { return accountName; }
48 virtual void read() { odebug << "base reading..." << oendl; } 48 virtual void read() { odebug << "base reading..." << oendl; }
49 virtual void save() { odebug << "base saving..." << oendl; } 49 virtual void save() { odebug << "base saving..." << oendl; }
50 50
51protected: 51protected:
52 QString accountName, server, port, user, password; 52 QString accountName, server, port, user, password;
53 bool ssl; 53 bool ssl;
54 int connectionType; 54 int connectionType;
55 bool offline; 55 bool offline;
56 MAILLIB::ATYPE type; 56 MAILLIB::ATYPE type;
57}; 57};
58 58
59class IMAPaccount : public Account 59class IMAPaccount : public Account
60{ 60{
61 61
62public: 62public:
63 IMAPaccount(); 63 IMAPaccount();
64 IMAPaccount( QString filename ); 64 IMAPaccount( QString filename );
65 65
66 static QString getUniqueFileName(); 66 static QString getUniqueFileName();
67 67
68 virtual void read(); 68 virtual void read();
69 virtual void save(); 69 virtual void save();
70 virtual QString getFileName(); 70 virtual QString getFileName();
71 71
72 void setPrefix(const QString&str) {prefix=str;} 72 void setPrefix(const QString&str) {prefix=str;}
73 const QString&getPrefix()const{return prefix;} 73 const QString&getPrefix()const{return prefix;}
74 74
75private: 75private:
76 QString file,prefix; 76 QString file,prefix;
77 77
78}; 78};
79 79
80class POP3account : public Account 80class POP3account : public Account
81{ 81{
82 82
83public: 83public:
84 POP3account(); 84 POP3account();
85 POP3account( QString filename ); 85 POP3account( QString filename );
86 86
87 static QString getUniqueFileName(); 87 static QString getUniqueFileName();
88 88
89 virtual void read(); 89 virtual void read();
90 virtual void save(); 90 virtual void save();
91 virtual QString getFileName(); 91 virtual QString getFileName();
92 virtual bool getCheckMaxSize()const;
93 virtual void setCheckMaxSize(bool);
94 virtual int getMaxSize()const;
95 virtual void setMaxSize(int);
92 96
93private: 97private:
94 QString file; 98 QString file;
95 99 bool m_CheckSize;
100 int m_MaxSize;
96}; 101};
97 102
98class SMTPaccount : public Account 103class SMTPaccount : public Account
99{ 104{
100 105
101public: 106public:
102 SMTPaccount(); 107 SMTPaccount();
103 SMTPaccount( QString filename ); 108 SMTPaccount( QString filename );
104 109
105 static QString getUniqueFileName(); 110 static QString getUniqueFileName();
106 111
107 virtual void read(); 112 virtual void read();
108 virtual void save(); 113 virtual void save();
109 virtual QString getFileName(); 114 virtual QString getFileName();
110 115
111 void setLogin( bool b ) { login = b; } 116 void setLogin( bool b ) { login = b; }
112 bool getLogin() { return login; } 117 bool getLogin() { return login; }
113 118
114private: 119private:
115 QString file, name, mail, org, cc, bcc, reply, signature; 120 QString file, name, mail, org, cc, bcc, reply, signature;
116 bool useCC, useBCC, useReply, login; 121 bool useCC, useBCC, useReply, login;
117 122
118}; 123};
119 124
120class NNTPaccount : public Account 125class NNTPaccount : public Account
121{ 126{
122 127
123public: 128public:
124 NNTPaccount(); 129 NNTPaccount();
125 NNTPaccount( QString filename ); 130 NNTPaccount( QString filename );
126 131
127 static QString getUniqueFileName(); 132 static QString getUniqueFileName();
128 133
129 virtual void read(); 134 virtual void read();
130 virtual void save(); 135 virtual void save();
131 virtual QString getFileName(); 136 virtual QString getFileName();
132 137
133 void setLogin( bool b ) { login = b; } 138 void setLogin( bool b ) { login = b; }
134 bool getLogin() { return login; } 139 bool getLogin() { return login; }
135 140
136 void setGroups( QStringList list ) { subscribedGroups = list; } 141 void setGroups( QStringList list ) { subscribedGroups = list; }
137 QStringList getGroups() { return subscribedGroups; } 142 QStringList getGroups() { return subscribedGroups; }
138 143
139private: 144private:
140 QString file; 145 QString file;
141 bool login; 146 bool login;
142 QStringList subscribedGroups; 147 QStringList subscribedGroups;
143 148