Warning, file /pim/trojita/src/Common/SettingsNames.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* Copyright (C) 2006 - 2014 Jan Kundrát <jkt@flaska.net> 0002 Copyright (C) 2014 Luke Dashjr <luke+trojita@dashjr.org> 0003 0004 This file is part of the Trojita Qt IMAP e-mail client, 0005 http://trojita.flaska.net/ 0006 0007 This program is free software; you can redistribute it and/or 0008 modify it under the terms of the GNU General Public License as 0009 published by the Free Software Foundation; either version 2 of 0010 the License or (at your option) version 3 or any later version 0011 accepted by the membership of KDE e.V. (or its successor approved 0012 by the membership of KDE e.V.), which shall act as a proxy 0013 defined in Section 14 of version 3 of the license. 0014 0015 This program is distributed in the hope that it will be useful, 0016 but WITHOUT ANY WARRANTY; without even the implied warranty of 0017 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 0018 GNU General Public License for more details. 0019 0020 You should have received a copy of the GNU General Public License 0021 along with this program. If not, see <http://www.gnu.org/licenses/>. 0022 */ 0023 #ifndef SETTINGSNAMES_H 0024 #define SETTINGSNAMES_H 0025 0026 #include <QString> 0027 0028 namespace Common 0029 { 0030 0031 struct SettingsNames { 0032 static const QString identitiesKey, realNameKey, addressKey, organisationKey, signatureKey, obsRealNameKey, obsAddressKey; 0033 static const QString favoriteTagsKey, tagNameKey, tagColorKey; 0034 static const QString msaMethodKey, methodSMTP, methodSSMTP, methodSENDMAIL, methodImapSendmail, smtpHostKey, 0035 smtpPortKey, smtpAuthKey, smtpStartTlsKey, smtpUserKey, smtpAuthReuseImapCredsKey, 0036 sendmailKey, sendmailDefaultCmd; 0037 static const QString imapMethodKey, methodTCP, methodSSL, methodProcess, imapHostKey, 0038 imapPortKey, imapStartTlsKey, imapUserKey, imapProcessKey, imapStartMode, netOffline, netExpensive, netOnline, 0039 obsImapStartOffline, obsImapSslPemCertificate, imapSslPemPubKey, 0040 imapBlacklistedCapabilities, imapUseSystemProxy, imapNeedsNetwork, imapNumberRefreshInterval, 0041 imapAccountIcon, imapArchiveFolderName, imapDefaultArchiveFolderName; 0042 static const QString composerSaveToImapKey, composerImapSentKey, smtpUseBurlKey; 0043 static const QString cacheMetadataKey, cacheMetadataMemory, 0044 cacheOfflineKey, cacheOfflineNone, cacheOfflineXDays, cacheOfflineAll, cacheOfflineNumberDaysKey; 0045 static const QString watchedFoldersKey, watchOnlyInbox, watchSubscribed, watchAll; 0046 static const QString guiMsgListShowThreading; 0047 static const QString guiMsgListHideRead; 0048 static const QString guiMailboxListShowOnlySubscribed; 0049 static const QString guiPreferPlaintextRendering; 0050 static const QString guiMainWindowLayout, guiMainWindowLayoutCompact, guiMainWindowLayoutWide, guiMainWindowLayoutOneAtTime; 0051 static const QString guiSizesInMainWinWhenCompact, guiSizesInMainWinWhenWide, guiSizesInaMainWinWhenOneAtATime; 0052 static const QString guiAllowRawSearch; 0053 static const QString guiExpandedMailboxes; 0054 static const QString appLoadHomepage; 0055 static const QString guiShowSystray, guiOnSystrayClose, guiStartMinimized; 0056 static const QString knownEmailsKey; 0057 static const QString addressbookPlugin, passwordPlugin, spellcheckerPlugin; 0058 static const QString imapIdleRenewal; 0059 static const QString autoMarkReadEnabled, autoMarkReadSeconds; 0060 static const QString interopRevealVersions; 0061 static const QString completeMessageWidgetGeometry; 0062 static const QString mboxDropAction; 0063 static const QString msgViewColorScheme; 0064 }; 0065 0066 } 0067 0068 #endif // SETTINGSNAMES_H