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