1 /*
2   SPDX-FileCopyrightText: 2016 Sandro Knauß <sknauss@kde.org>
3 
4   SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 namespace MimeTreeParser
10 {
11 /**
12  * The display update mode: Force updates the display immediately, Delayed updates
13  * after some time (150ms by default)
14  */
15 enum UpdateMode { Force = 0, Delayed };
16 
17 /** Flags for the encryption state. */
18 typedef enum {
19     KMMsgEncryptionStateUnknown = ' ',
20     KMMsgNotEncrypted = 'N',
21     KMMsgPartiallyEncrypted = 'P',
22     KMMsgFullyEncrypted = 'F',
23     KMMsgEncryptionProblematic = 'X'
24 } KMMsgEncryptionState;
25 
26 /** Flags for the signature state. */
27 typedef enum {
28     KMMsgSignatureStateUnknown = ' ',
29     KMMsgNotSigned = 'N',
30     KMMsgPartiallySigned = 'P',
31     KMMsgFullySigned = 'F',
32     KMMsgSignatureProblematic = 'X'
33 } KMMsgSignatureState;
34 }
35 
36