Diffstat (limited to 'noncore/net/mail/libmailwrapper/mailwrapper.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/mailwrapper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/net/mail/libmailwrapper/mailwrapper.cpp b/noncore/net/mail/libmailwrapper/mailwrapper.cpp index eddc0b9..2b0d112 100644 --- a/noncore/net/mail/libmailwrapper/mailwrapper.cpp +++ b/noncore/net/mail/libmailwrapper/mailwrapper.cpp | |||
@@ -30,49 +30,49 @@ Attachment::Attachment( DocLnk lnk ) | |||
30 | 30 | ||
31 | Folder::Folder(const QString&tmp_name, const QString&sep ) | 31 | Folder::Folder(const QString&tmp_name, const QString&sep ) |
32 | { | 32 | { |
33 | name = tmp_name; | 33 | name = tmp_name; |
34 | nameDisplay = name; | 34 | nameDisplay = name; |
35 | separator = sep; | 35 | separator = sep; |
36 | prefix = ""; | 36 | prefix = ""; |
37 | } | 37 | } |
38 | 38 | ||
39 | Folder::~Folder() | 39 | Folder::~Folder() |
40 | { | 40 | { |
41 | } | 41 | } |
42 | 42 | ||
43 | const QString& Folder::Separator()const | 43 | const QString& Folder::Separator()const |
44 | { | 44 | { |
45 | return separator; | 45 | return separator; |
46 | } | 46 | } |
47 | 47 | ||
48 | IMAPFolder::IMAPFolder(const QString&name,const QString&sep, bool select,bool no_inf, const QString&aprefix ) | 48 | IMAPFolder::IMAPFolder(const QString&name,const QString&sep, bool select,bool no_inf, const QString&aprefix ) |
49 | : Folder( name,sep ),m_MaySelect(select),m_NoInferior(no_inf) | 49 | : Folder( name,sep ),m_MaySelect(select),m_NoInferior(no_inf) |
50 | { | 50 | { |
51 | // Decode IMAP foldername | 51 | // Decode IMAP foldername |
52 | nameDisplay = IMAPFolder::decodeFolderName( name ); | 52 | nameDisplay = IMAPFolder::decodeFolderName( name ); |
53 | /* | 53 | /* |
54 | qDebug( "folder " + name + " - displayed as " + nameDisplay ); | 54 | odebug << "folder " + name + " - displayed as " + nameDisplay << oendl; |
55 | */ | 55 | */ |
56 | prefix = aprefix; | 56 | prefix = aprefix; |
57 | 57 | ||
58 | if (prefix.length()>0) { | 58 | if (prefix.length()>0) { |
59 | if (nameDisplay.startsWith(prefix) && nameDisplay.length()>prefix.length()) { | 59 | if (nameDisplay.startsWith(prefix) && nameDisplay.length()>prefix.length()) { |
60 | nameDisplay=nameDisplay.right(nameDisplay.length()-prefix.length()); | 60 | nameDisplay=nameDisplay.right(nameDisplay.length()-prefix.length()); |
61 | } | 61 | } |
62 | } | 62 | } |
63 | } | 63 | } |
64 | 64 | ||
65 | IMAPFolder::~IMAPFolder() | 65 | IMAPFolder::~IMAPFolder() |
66 | { | 66 | { |
67 | } | 67 | } |
68 | 68 | ||
69 | static unsigned char base64chars[] = | 69 | static unsigned char base64chars[] = |
70 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+,"; | 70 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+,"; |
71 | 71 | ||
72 | /** | 72 | /** |
73 | * Decodes base64 encoded parts of the imapfolder name | 73 | * Decodes base64 encoded parts of the imapfolder name |
74 | * Code taken from kde cvs: kdebase/kioslave/imap4/rfcdecoder.cc | 74 | * Code taken from kde cvs: kdebase/kioslave/imap4/rfcdecoder.cc |
75 | */ | 75 | */ |
76 | QString IMAPFolder::decodeFolderName( const QString &name ) | 76 | QString IMAPFolder::decodeFolderName( const QString &name ) |
77 | { | 77 | { |
78 | unsigned char c, i, bitcount; | 78 | unsigned char c, i, bitcount; |