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