Diffstat (limited to 'noncore/net/mail/libmailwrapper/settings.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/settings.h | 7 |
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 | ||
51 | protected: | 51 | protected: |
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 | ||
59 | class IMAPaccount : public Account | 59 | class IMAPaccount : public Account |
60 | { | 60 | { |
61 | 61 | ||
62 | public: | 62 | public: |
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 | ||
75 | private: | 75 | private: |
76 | QString file,prefix; | 76 | QString file,prefix; |
77 | 77 | ||
78 | }; | 78 | }; |
79 | 79 | ||
80 | class POP3account : public Account | 80 | class POP3account : public Account |
81 | { | 81 | { |
82 | 82 | ||
83 | public: | 83 | public: |
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 | ||
93 | private: | 97 | private: |
94 | QString file; | 98 | QString file; |
95 | 99 | bool m_CheckSize; | |
100 | int m_MaxSize; | ||
96 | }; | 101 | }; |
97 | 102 | ||
98 | class SMTPaccount : public Account | 103 | class SMTPaccount : public Account |
99 | { | 104 | { |
100 | 105 | ||
101 | public: | 106 | public: |
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 | ||
114 | private: | 119 | private: |
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 | ||
120 | class NNTPaccount : public Account | 125 | class NNTPaccount : public Account |
121 | { | 126 | { |
122 | 127 | ||
123 | public: | 128 | public: |
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 | ||
139 | private: | 144 | private: |
140 | QString file; | 145 | QString file; |
141 | bool login; | 146 | bool login; |
142 | QStringList subscribedGroups; | 147 | QStringList subscribedGroups; |
143 | 148 | ||