File indexing completed on 2024-06-16 05:00:14

0001 /*
0002   SPDX-FileCopyrightText: 2016 Sandro Knauß <sknauss@kde.org>
0003 
0004   SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #pragma once
0008 
0009 namespace MimeTreeParser
0010 {
0011 /**
0012  * The display update mode: Force updates the display immediately, Delayed updates
0013  * after some time (150ms by default)
0014  */
0015 enum UpdateMode {
0016     Force = 0,
0017     Delayed,
0018 };
0019 
0020 /** Flags for the encryption state. */
0021 typedef enum {
0022     KMMsgEncryptionStateUnknown = ' ',
0023     KMMsgNotEncrypted = 'N',
0024     KMMsgPartiallyEncrypted = 'P',
0025     KMMsgFullyEncrypted = 'F',
0026     KMMsgEncryptionProblematic = 'X'
0027 } KMMsgEncryptionState;
0028 
0029 /** Flags for the signature state. */
0030 typedef enum {
0031     KMMsgSignatureStateUnknown = ' ',
0032     KMMsgNotSigned = 'N',
0033     KMMsgPartiallySigned = 'P',
0034     KMMsgFullySigned = 'F',
0035     KMMsgSignatureProblematic = 'X'
0036 } KMMsgSignatureState;
0037 }