File indexing completed on 2025-03-16 08:32:46
0001 /* 0002 SPDX-FileCopyrightText: 2006 Jimmy Gilles <jimmygilles@gmail.com> 0003 SPDX-FileCopyrightText: 2013 Rolf Eike Beer <kde@opensource.sf-tec.de> 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "images.h" 0008 0009 0010 namespace KgpgCore 0011 { 0012 0013 namespace Images 0014 { 0015 0016 QIcon single() 0017 { 0018 static QIcon single; 0019 if (single.isNull()) 0020 single = QIcon::fromTheme(QStringLiteral("key-single")); 0021 return single; 0022 } 0023 0024 QIcon pair() 0025 { 0026 static QIcon pair; 0027 if (pair.isNull()) 0028 pair = QIcon::fromTheme(QStringLiteral("key-pair")); 0029 return pair; 0030 } 0031 0032 QIcon group() 0033 { 0034 static QIcon group; 0035 if (group.isNull()) 0036 group = QIcon::fromTheme(QStringLiteral("key-group")); 0037 return group; 0038 } 0039 0040 QIcon orphan() 0041 { 0042 static QIcon oprpan; 0043 if (oprpan.isNull()) 0044 oprpan = QIcon::fromTheme(QStringLiteral("key-orphan")); 0045 return oprpan; 0046 } 0047 0048 QIcon signature() 0049 { 0050 static QIcon signature; 0051 if (signature.isNull()) 0052 signature = QIcon::fromTheme(QStringLiteral("application-pgp-signature")); 0053 return signature; 0054 } 0055 0056 QIcon userId() 0057 { 0058 static QIcon userid; 0059 if (userid.isNull()) 0060 userid = QIcon::fromTheme(QStringLiteral("x-office-contact")); 0061 return userid; 0062 } 0063 0064 QIcon photo() 0065 { 0066 static QIcon photo; 0067 if (photo.isNull()) 0068 photo = QIcon::fromTheme(QStringLiteral("image-x-generic")); 0069 return photo; 0070 } 0071 0072 QIcon revoke() 0073 { 0074 static QIcon revoke; 0075 if (revoke.isNull()) 0076 revoke = QIcon::fromTheme(QStringLiteral("dialog-error")); 0077 return revoke; 0078 } 0079 0080 QIcon kgpg() 0081 { 0082 static QIcon kgpg; 0083 if (kgpg.isNull()) 0084 kgpg = QIcon::fromTheme(QStringLiteral("kgpg")); 0085 return kgpg; 0086 } 0087 0088 } // namespace Images 0089 0090 } // namespace KgpgCore