File indexing completed on 2024-05-26 05:28:06
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 #include "SettingsNames.h" 0024 0025 namespace Common 0026 { 0027 0028 const QString SettingsNames::identitiesKey = QStringLiteral("identities"); 0029 const QString SettingsNames::realNameKey = QStringLiteral("realName"); 0030 const QString SettingsNames::addressKey = QStringLiteral("address"); 0031 const QString SettingsNames::organisationKey = QStringLiteral("organisation"); 0032 const QString SettingsNames::signatureKey = QStringLiteral("signature"); 0033 const QString SettingsNames::obsRealNameKey = QStringLiteral("identity.realName"); 0034 const QString SettingsNames::obsAddressKey = QStringLiteral("identity.address"); 0035 const QString SettingsNames::favoriteTagsKey = QStringLiteral("favorite_tags"); 0036 const QString SettingsNames::tagNameKey = QStringLiteral("name"); 0037 const QString SettingsNames::tagColorKey = QStringLiteral("color"); 0038 const QString SettingsNames::msaMethodKey = QStringLiteral("msa.method"); 0039 const QString SettingsNames::methodSMTP = QStringLiteral("SMTP"); 0040 const QString SettingsNames::methodSSMTP = QStringLiteral("SSMTP"); 0041 const QString SettingsNames::methodSENDMAIL = QStringLiteral("sendmail"); 0042 const QString SettingsNames::methodImapSendmail = QStringLiteral("IMAP-SENDMAIL"); 0043 const QString SettingsNames::smtpHostKey = QStringLiteral("msa.smtp.host"); 0044 const QString SettingsNames::smtpPortKey = QStringLiteral("msa.smtp.port"); 0045 const QString SettingsNames::smtpAuthKey = QStringLiteral("msa.smtp.auth"); 0046 const QString SettingsNames::smtpStartTlsKey = QStringLiteral("msa.smtp.starttls"); 0047 const QString SettingsNames::smtpUserKey = QStringLiteral("msa.smtp.auth.user"); 0048 const QString SettingsNames::smtpAuthReuseImapCredsKey = QStringLiteral("msa.smtp.auth.reuseImapCredentials"); 0049 // in use by the cleartext password plugin: "msa.smtp.auth.pass" 0050 const QString SettingsNames::sendmailKey = QStringLiteral("msa.sendmail"); 0051 const QString SettingsNames::sendmailDefaultCmd = QStringLiteral("sendmail -bm -oi"); 0052 const QString SettingsNames::smtpUseBurlKey = QStringLiteral("msa.smtp.burl"); 0053 const QString SettingsNames::imapMethodKey = QStringLiteral("imap.method"); 0054 const QString SettingsNames::methodTCP = QStringLiteral("TCP"); 0055 const QString SettingsNames::methodSSL = QStringLiteral("SSL"); 0056 const QString SettingsNames::methodProcess = QStringLiteral("process"); 0057 const QString SettingsNames::imapHostKey = QStringLiteral("imap.host"); 0058 const QString SettingsNames::imapPortKey = QStringLiteral("imap.port"); 0059 const QString SettingsNames::imapStartTlsKey = QStringLiteral("imap.starttls"); 0060 const QString SettingsNames::imapUserKey = QStringLiteral("imap.auth.user"); 0061 // in use by the cleartext password plugin: "imap.auth.pass" 0062 const QString SettingsNames::imapProcessKey = QStringLiteral("imap.process"); 0063 const QString SettingsNames::imapStartMode = QStringLiteral("imap.startmode"); 0064 const QString SettingsNames::netOffline = QStringLiteral("OFFLINE"); 0065 const QString SettingsNames::netExpensive = QStringLiteral("EXPENSIVE"); 0066 const QString SettingsNames::netOnline = QStringLiteral("ONLINE"); 0067 const QString SettingsNames::obsImapStartOffline = QStringLiteral("imap.offline"); 0068 const QString SettingsNames::obsImapSslPemCertificate = QStringLiteral("imap.ssl.pemCertificate"); 0069 const QString SettingsNames::imapSslPemPubKey = QStringLiteral("imap.ssl.pemPubKey"); 0070 const QString SettingsNames::imapBlacklistedCapabilities = QStringLiteral("imap.capabilities.blacklist"); 0071 const QString SettingsNames::imapUseSystemProxy = QStringLiteral("imap.proxy.system"); 0072 const QString SettingsNames::imapNeedsNetwork = QStringLiteral("imap.needsNetwork"); 0073 const QString SettingsNames::imapNumberRefreshInterval = QStringLiteral("imap.numberRefreshInterval"); 0074 const QString SettingsNames::imapAccountIcon = QStringLiteral("imap.accountIcon"); 0075 const QString SettingsNames::imapArchiveFolderName = QStringLiteral("imap.archiveFolderName"); 0076 const QString SettingsNames::imapDefaultArchiveFolderName = QStringLiteral("Archive"); 0077 const QString SettingsNames::composerSaveToImapKey = QStringLiteral("composer/saveToImapEnabled"); 0078 const QString SettingsNames::composerImapSentKey = QStringLiteral("composer/imapSentName"); 0079 const QString SettingsNames::cacheMetadataKey = QStringLiteral("offline.metadataCache"); 0080 const QString SettingsNames::cacheMetadataMemory = QStringLiteral("memory"); 0081 const QString SettingsNames::cacheOfflineKey = QStringLiteral("offline.cache"); 0082 const QString SettingsNames::cacheOfflineNone = QStringLiteral("memory"); 0083 const QString SettingsNames::cacheOfflineXDays = QStringLiteral("days"); 0084 const QString SettingsNames::cacheOfflineAll = QStringLiteral("all"); 0085 const QString SettingsNames::cacheOfflineNumberDaysKey = QStringLiteral("offline.cache.numDays"); 0086 const QString SettingsNames::watchedFoldersKey = QStringLiteral("watchFolders"); 0087 const QString SettingsNames::watchOnlyInbox = QStringLiteral("INBOX"); 0088 const QString SettingsNames::watchSubscribed = QStringLiteral("subscribed"); 0089 const QString SettingsNames::watchAll = QStringLiteral("all"); 0090 const QString SettingsNames::guiMsgListShowThreading = QStringLiteral("gui/msgList.showThreading"); 0091 const QString SettingsNames::guiMsgListHideRead = QStringLiteral("gui/msgList.hideRead"); 0092 const QString SettingsNames::guiMailboxListShowOnlySubscribed = QStringLiteral("gui/mailboxList.showOnlySubscribed"); 0093 const QString SettingsNames::guiMainWindowLayout = QStringLiteral("gui/mainWindow.layout"); 0094 const QString SettingsNames::guiMainWindowLayoutCompact = QStringLiteral("compact"); 0095 const QString SettingsNames::guiMainWindowLayoutWide = QStringLiteral("wide"); 0096 const QString SettingsNames::guiMainWindowLayoutOneAtTime = QStringLiteral("one-at-time"); 0097 const QString SettingsNames::guiPreferPlaintextRendering = QStringLiteral("gui/preferPlaintextRendering"); 0098 const QString SettingsNames::guiShowSystray = QStringLiteral("gui/showSystray"); 0099 const QString SettingsNames::guiOnSystrayClose = QStringLiteral("gui/onSystrayClose"); 0100 const QString SettingsNames::guiStartMinimized = QStringLiteral("gui/startMinimized"); 0101 const QString SettingsNames::guiSizesInMainWinWhenCompact = QStringLiteral("gui/sizeInMainWinWhenCompact-%1"); 0102 const QString SettingsNames::guiSizesInMainWinWhenWide = QStringLiteral("gui/sizeInMainWinWhenWide-%1"); 0103 const QString SettingsNames::guiSizesInaMainWinWhenOneAtATime = QStringLiteral("gui/sizeInMainWinWhenOneAtATime-%1"); 0104 const QString SettingsNames::guiAllowRawSearch = QStringLiteral("gui/allowRawSearch"); 0105 const QString SettingsNames::guiExpandedMailboxes = QStringLiteral("gui/expandedMailboxes"); 0106 const QString SettingsNames::appLoadHomepage = QStringLiteral("app.updates.checkEnabled"); 0107 const QString SettingsNames::knownEmailsKey = QStringLiteral("addressBook/knownEmails"); 0108 const QString SettingsNames::addressbookPlugin = QStringLiteral("plugin/addressbook"); 0109 const QString SettingsNames::passwordPlugin = QStringLiteral("plugin/password"); 0110 const QString SettingsNames::spellcheckerPlugin = QStringLiteral("plugin/spellchecker"); 0111 const QString SettingsNames::imapIdleRenewal = QStringLiteral("imapIdleRenewal"); 0112 const QString SettingsNames::autoMarkReadEnabled = QStringLiteral("autoMarkRead/enabled"); 0113 const QString SettingsNames::autoMarkReadSeconds = QStringLiteral("autoMarkRead/seconds"); 0114 const QString SettingsNames::interopRevealVersions = QStringLiteral("interoperability/revealVersions"); 0115 const QString SettingsNames::completeMessageWidgetGeometry = QStringLiteral("gui/completeMessageWidgetGeometry"); 0116 const QString SettingsNames::mboxDropAction = QStringLiteral("gui/mboxList.dropAction"); 0117 const QString SettingsNames::msgViewColorScheme = QStringLiteral("gui/msgView.colorScheme"); 0118 }