• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kgpg

  • sources
  • kde-4.14
  • kdeutils
  • kgpg
kgpgsettings.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from kgpg.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "kgpgsettings.h"
5 
6 #include <kglobal.h>
7 #include <QtCore/QFile>
8 
9 class KGpgSettingsHelper
10 {
11  public:
12  KGpgSettingsHelper() : q(0) {}
13  ~KGpgSettingsHelper() { delete q; }
14  KGpgSettings *q;
15 };
16 K_GLOBAL_STATIC(KGpgSettingsHelper, s_globalKGpgSettings)
17 KGpgSettings *KGpgSettings::self()
18 {
19  if (!s_globalKGpgSettings->q) {
20  new KGpgSettings;
21  s_globalKGpgSettings->q->readConfig();
22  }
23 
24  return s_globalKGpgSettings->q;
25 }
26 
27 KGpgSettings::KGpgSettings( )
28  : KConfigSkeleton( QLatin1String( "kgpgrc" ) )
29 {
30  Q_ASSERT(!s_globalKGpgSettings->q);
31  s_globalKGpgSettings->q = this;
32  setCurrentGroup( QLatin1String( "Decryption" ) );
33 
34  KConfigSkeleton::ItemString *itemCustomDecrypt;
35  itemCustomDecrypt = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "custom_decrypt" ), mCustomDecrypt );
36  addItem( itemCustomDecrypt, QLatin1String( "CustomDecrypt" ) );
37 
38  setCurrentGroup( QLatin1String( "Encryption" ) );
39 
40  KConfigSkeleton::ItemString *itemCustomEncryptionOptions;
41  itemCustomEncryptionOptions = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "custom_option" ), mCustomEncryptionOptions );
42  addItem( itemCustomEncryptionOptions, QLatin1String( "CustomEncryptionOptions" ) );
43  KConfigSkeleton::ItemBool *itemAllowCustomEncryptionOptions;
44  itemAllowCustomEncryptionOptions = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "allow_custom_option" ), mAllowCustomEncryptionOptions, false );
45  addItem( itemAllowCustomEncryptionOptions, QLatin1String( "AllowCustomEncryptionOptions" ) );
46  KConfigSkeleton::ItemString *itemFileEncryptionKey;
47  itemFileEncryptionKey = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "file key" ), mFileEncryptionKey );
48  addItem( itemFileEncryptionKey, QLatin1String( "FileEncryptionKey" ) );
49  KConfigSkeleton::ItemBool *itemEncryptFilesTo;
50  itemEncryptFilesTo = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "encrypt_files_to" ), mEncryptFilesTo, false );
51  addItem( itemEncryptFilesTo, QLatin1String( "EncryptFilesTo" ) );
52  KConfigSkeleton::ItemBool *itemAsciiArmor;
53  itemAsciiArmor = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Ascii_armor" ), mAsciiArmor, true );
54  addItem( itemAsciiArmor, QLatin1String( "AsciiArmor" ) );
55  KConfigSkeleton::ItemBool *itemAllowUntrustedKeys;
56  itemAllowUntrustedKeys = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Allow_untrusted_keys" ), mAllowUntrustedKeys, false );
57  addItem( itemAllowUntrustedKeys, QLatin1String( "AllowUntrustedKeys" ) );
58  KConfigSkeleton::ItemBool *itemAllowUntrustedGroupMembers;
59  itemAllowUntrustedGroupMembers = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Allow_untrusted_group_members" ), mAllowUntrustedGroupMembers, false );
60  addItem( itemAllowUntrustedGroupMembers, QLatin1String( "AllowUntrustedGroupMembers" ) );
61  KConfigSkeleton::ItemBool *itemHideUserID;
62  itemHideUserID = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Hide_user_ID" ), mHideUserID, false );
63  addItem( itemHideUserID, QLatin1String( "HideUserID" ) );
64  KConfigSkeleton::ItemBool *itemPgpCompatibility;
65  itemPgpCompatibility = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "PGP_compatibility" ), mPgpCompatibility, false );
66  addItem( itemPgpCompatibility, QLatin1String( "PgpCompatibility" ) );
67  KConfigSkeleton::ItemBool *itemPgpExtension;
68  itemPgpExtension = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "Pgp_extension" ), mPgpExtension, false );
69  addItem( itemPgpExtension, QLatin1String( "PgpExtension" ) );
70 
71  setCurrentGroup( QLatin1String( "GPG Settings" ) );
72 
73  KConfigSkeleton::ItemPath *itemGpgConfigPath;
74  itemGpgConfigPath = new KConfigSkeleton::ItemPath( currentGroup(), QLatin1String( "gpg_config_path" ), mGpgConfigPath );
75  addItem( itemGpgConfigPath, QLatin1String( "GpgConfigPath" ) );
76  KConfigSkeleton::ItemPath *itemGpgBinaryPath;
77  itemGpgBinaryPath = new KConfigSkeleton::ItemPath( currentGroup(), QLatin1String( "gpg_bin_path" ), mGpgBinaryPath, QLatin1String( "gpg" ) );
78  addItem( itemGpgBinaryPath, QLatin1String( "GpgBinaryPath" ) );
79 
80  setCurrentGroup( QLatin1String( "General Options" ) );
81 
82  QList<KConfigSkeleton::ItemEnum::Choice2> valuesPhotoProperties;
83  {
84  KConfigSkeleton::ItemEnum::Choice2 choice;
85  choice.name = QLatin1String("Disable");
86  valuesPhotoProperties.append( choice );
87  }
88  {
89  KConfigSkeleton::ItemEnum::Choice2 choice;
90  choice.name = QLatin1String("Small");
91  valuesPhotoProperties.append( choice );
92  }
93  {
94  KConfigSkeleton::ItemEnum::Choice2 choice;
95  choice.name = QLatin1String("Medium");
96  valuesPhotoProperties.append( choice );
97  }
98  {
99  KConfigSkeleton::ItemEnum::Choice2 choice;
100  choice.name = QLatin1String("Big");
101  valuesPhotoProperties.append( choice );
102  }
103  KConfigSkeleton::ItemEnum *itemPhotoProperties;
104  itemPhotoProperties = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "photo properties" ), mPhotoProperties, valuesPhotoProperties, EnumPhotoProperties::Disable );
105  addItem( itemPhotoProperties, QLatin1String( "PhotoProperties" ) );
106  KConfigSkeleton::ItemBool *itemFirstRun;
107  itemFirstRun = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "First run" ), mFirstRun, true );
108  addItem( itemFirstRun, QLatin1String( "FirstRun" ) );
109  KConfigSkeleton::ItemSize *itemEditorGeometry;
110  itemEditorGeometry = new KConfigSkeleton::ItemSize( currentGroup(), QLatin1String( "Geometry" ), mEditorGeometry );
111  addItem( itemEditorGeometry, QLatin1String( "EditorGeometry" ) );
112  KConfigSkeleton::ItemBool *itemShowTrust;
113  itemShowTrust = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_trust" ), mShowTrust, true );
114  addItem( itemShowTrust, QLatin1String( "ShowTrust" ) );
115  KConfigSkeleton::ItemBool *itemShowExpi;
116  itemShowExpi = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_expi" ), mShowExpi, true );
117  addItem( itemShowExpi, QLatin1String( "ShowExpi" ) );
118  KConfigSkeleton::ItemBool *itemShowSize;
119  itemShowSize = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_size" ), mShowSize, true );
120  addItem( itemShowSize, QLatin1String( "ShowSize" ) );
121  KConfigSkeleton::ItemBool *itemShowCreat;
122  itemShowCreat = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_creat" ), mShowCreat, true );
123  addItem( itemShowCreat, QLatin1String( "ShowCreat" ) );
124  KConfigSkeleton::ItemBool *itemShowSecret;
125  itemShowSecret = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_secret" ), mShowSecret, false );
126  addItem( itemShowSecret, QLatin1String( "ShowSecret" ) );
127  KConfigSkeleton::ItemBool *itemShowLongKeyId;
128  itemShowLongKeyId = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "show_long_keyid" ), mShowLongKeyId, false );
129  addItem( itemShowLongKeyId, QLatin1String( "ShowLongKeyId" ) );
130  QList<KConfigSkeleton::ItemEnum::Choice2> valuesTrustLevel;
131  {
132  KConfigSkeleton::ItemEnum::Choice2 choice;
133  choice.name = QLatin1String("Unknown");
134  valuesTrustLevel.append( choice );
135  }
136  {
137  KConfigSkeleton::ItemEnum::Choice2 choice;
138  choice.name = QLatin1String("Undefined");
139  valuesTrustLevel.append( choice );
140  }
141  {
142  KConfigSkeleton::ItemEnum::Choice2 choice;
143  choice.name = QLatin1String("Marginal");
144  valuesTrustLevel.append( choice );
145  }
146  {
147  KConfigSkeleton::ItemEnum::Choice2 choice;
148  choice.name = QLatin1String("Full");
149  valuesTrustLevel.append( choice );
150  }
151  {
152  KConfigSkeleton::ItemEnum::Choice2 choice;
153  choice.name = QLatin1String("Ultimate");
154  valuesTrustLevel.append( choice );
155  }
156  KConfigSkeleton::ItemEnum *itemTrustLevel;
157  itemTrustLevel = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "trust filter" ), mTrustLevel, valuesTrustLevel, EnumTrustLevel::Undefined );
158  addItem( itemTrustLevel, QLatin1String( "TrustLevel" ) );
159 
160  setCurrentGroup( QLatin1String( "User Interface" ) );
161 
162  KConfigSkeleton::ItemBool *itemUseMouseSelection;
163  itemUseMouseSelection = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "selection_clipboard" ), mUseMouseSelection, false );
164  addItem( itemUseMouseSelection, QLatin1String( "UseMouseSelection" ) );
165  KConfigSkeleton::ItemBool *itemAutoStart;
166  itemAutoStart = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "AutoStart" ), mAutoStart, false );
167  addItem( itemAutoStart, QLatin1String( "AutoStart" ) );
168  KConfigSkeleton::ItemBool *itemRemoteFileWarn;
169  itemRemoteFileWarn = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "remote_file_warn" ), mRemoteFileWarn, false );
170  addItem( itemRemoteFileWarn, QLatin1String( "RemoteFileWarn" ) );
171  QList<KConfigSkeleton::ItemEnum::Choice2> valuesLeftClick;
172  {
173  KConfigSkeleton::ItemEnum::Choice2 choice;
174  choice.name = QLatin1String("KeyManager");
175  valuesLeftClick.append( choice );
176  }
177  {
178  KConfigSkeleton::ItemEnum::Choice2 choice;
179  choice.name = QLatin1String("Editor");
180  valuesLeftClick.append( choice );
181  }
182  KConfigSkeleton::ItemEnum *itemLeftClick;
183  itemLeftClick = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "left_click" ), mLeftClick, valuesLeftClick );
184  addItem( itemLeftClick, QLatin1String( "LeftClick" ) );
185  QList<KConfigSkeleton::ItemEnum::Choice2> valuesEncryptedDropEvent;
186  {
187  KConfigSkeleton::ItemEnum::Choice2 choice;
188  choice.name = QLatin1String("DecryptAndSave");
189  valuesEncryptedDropEvent.append( choice );
190  }
191  {
192  KConfigSkeleton::ItemEnum::Choice2 choice;
193  choice.name = QLatin1String("DecryptAndOpen");
194  valuesEncryptedDropEvent.append( choice );
195  }
196  {
197  KConfigSkeleton::ItemEnum::Choice2 choice;
198  choice.name = QLatin1String("Ask");
199  valuesEncryptedDropEvent.append( choice );
200  }
201  KConfigSkeleton::ItemEnum *itemEncryptedDropEvent;
202  itemEncryptedDropEvent = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "encrypted_drop_event" ), mEncryptedDropEvent, valuesEncryptedDropEvent );
203  addItem( itemEncryptedDropEvent, QLatin1String( "EncryptedDropEvent" ) );
204  QList<KConfigSkeleton::ItemEnum::Choice2> valuesUnencryptedDropEvent;
205  {
206  KConfigSkeleton::ItemEnum::Choice2 choice;
207  choice.name = QLatin1String("Encrypt");
208  valuesUnencryptedDropEvent.append( choice );
209  }
210  {
211  KConfigSkeleton::ItemEnum::Choice2 choice;
212  choice.name = QLatin1String("Sign");
213  valuesUnencryptedDropEvent.append( choice );
214  }
215  {
216  KConfigSkeleton::ItemEnum::Choice2 choice;
217  choice.name = QLatin1String("Ask");
218  valuesUnencryptedDropEvent.append( choice );
219  }
220  KConfigSkeleton::ItemEnum *itemUnencryptedDropEvent;
221  itemUnencryptedDropEvent = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "unencrypted_drop_event" ), mUnencryptedDropEvent, valuesUnencryptedDropEvent );
222  addItem( itemUnencryptedDropEvent, QLatin1String( "UnencryptedDropEvent" ) );
223  QList<KConfigSkeleton::ItemEnum::Choice2> valuesSignMenu;
224  {
225  KConfigSkeleton::ItemEnum::Choice2 choice;
226  choice.name = QLatin1String("Disabled");
227  valuesSignMenu.append( choice );
228  }
229  {
230  KConfigSkeleton::ItemEnum::Choice2 choice;
231  choice.name = QLatin1String("AllFiles");
232  valuesSignMenu.append( choice );
233  }
234  KConfigSkeleton::ItemEnum *itemSignMenu;
235  itemSignMenu = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "sign_menu" ), mSignMenu, valuesSignMenu, EnumSignMenu::Disabled );
236  addItem( itemSignMenu, QLatin1String( "SignMenu" ) );
237  QList<KConfigSkeleton::ItemEnum::Choice2> valuesDecryptMenu;
238  {
239  KConfigSkeleton::ItemEnum::Choice2 choice;
240  choice.name = QLatin1String("Disabled");
241  valuesDecryptMenu.append( choice );
242  }
243  {
244  KConfigSkeleton::ItemEnum::Choice2 choice;
245  choice.name = QLatin1String("AllFiles");
246  valuesDecryptMenu.append( choice );
247  }
248  {
249  KConfigSkeleton::ItemEnum::Choice2 choice;
250  choice.name = QLatin1String("EncryptedFiles");
251  valuesDecryptMenu.append( choice );
252  }
253  KConfigSkeleton::ItemEnum *itemDecryptMenu;
254  itemDecryptMenu = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "decrypt_menu" ), mDecryptMenu, valuesDecryptMenu, EnumDecryptMenu::Disabled );
255  addItem( itemDecryptMenu, QLatin1String( "DecryptMenu" ) );
256  KConfigSkeleton::ItemBool *itemShowSystray;
257  itemShowSystray = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "systray_icon" ), mShowSystray, true );
258  addItem( itemShowSystray, QLatin1String( "ShowSystray" ) );
259  KConfigSkeleton::ItemUInt *itemRecentFiles;
260  itemRecentFiles = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "recent_files" ), mRecentFiles, 10 );
261  addItem( itemRecentFiles, QLatin1String( "RecentFiles" ) );
262 
263  setCurrentGroup( QLatin1String( "TipOfDay" ) );
264 
265  KConfigSkeleton::ItemBool *itemShowTipOfDay;
266  itemShowTipOfDay = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "RunOnStart" ), mShowTipOfDay, true );
267  addItem( itemShowTipOfDay, QLatin1String( "ShowTipOfDay" ) );
268 
269  setCurrentGroup( QLatin1String( "Key Colors" ) );
270 
271  KConfigSkeleton::ItemColor *itemColorGood;
272  itemColorGood = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_good" ), mColorGood, QColor( 144,255,0 ) );
273  addItem( itemColorGood, QLatin1String( "ColorGood" ) );
274  KConfigSkeleton::ItemColor *itemColorRev;
275  itemColorRev = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_revoked" ), mColorRev, QColor( 30,30,30 ) );
276  addItem( itemColorRev, QLatin1String( "ColorRev" ) );
277  KConfigSkeleton::ItemColor *itemColorUnknown;
278  itemColorUnknown = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_unknown" ), mColorUnknown, QColor( 255,255,255 ) );
279  addItem( itemColorUnknown, QLatin1String( "ColorUnknown" ) );
280  KConfigSkeleton::ItemColor *itemColorBad;
281  itemColorBad = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_bad" ), mColorBad, QColor( 172,0,0 ) );
282  addItem( itemColorBad, QLatin1String( "ColorBad" ) );
283  KConfigSkeleton::ItemColor *itemColorUltimate;
284  itemColorUltimate = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_ultimate" ), mColorUltimate, QColor( 68,0,255 ) );
285  addItem( itemColorUltimate, QLatin1String( "ColorUltimate" ) );
286  KConfigSkeleton::ItemColor *itemColorMarginal;
287  itemColorMarginal = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_marginal" ), mColorMarginal, QColor( 255,255,0 ) );
288  addItem( itemColorMarginal, QLatin1String( "ColorMarginal" ) );
289  KConfigSkeleton::ItemColor *itemColorExpired;
290  itemColorExpired = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "color_expired" ), mColorExpired, QColor( 150,150,150 ) );
291  addItem( itemColorExpired, QLatin1String( "ColorExpired" ) );
292 
293  setCurrentGroup( QLatin1String( "Text Font" ) );
294 
295  KConfigSkeleton::ItemFont *itemFont;
296  itemFont = new KConfigSkeleton::ItemFont( currentGroup(), QLatin1String( "KEditFont" ), mFont, KGlobalSettings::fixedFont() );
297  addItem( itemFont, QLatin1String( "Font" ) );
298 
299  setCurrentGroup( QLatin1String( "Key List" ) );
300 
301  QList<KConfigSkeleton::ItemEnum::Choice2> valuesEmailSorting;
302  {
303  KConfigSkeleton::ItemEnum::Choice2 choice;
304  choice.name = QLatin1String("Alphabetical");
305  valuesEmailSorting.append( choice );
306  }
307  {
308  KConfigSkeleton::ItemEnum::Choice2 choice;
309  choice.name = QLatin1String("TLDfirst");
310  valuesEmailSorting.append( choice );
311  }
312  {
313  KConfigSkeleton::ItemEnum::Choice2 choice;
314  choice.name = QLatin1String("DomainFirst");
315  valuesEmailSorting.append( choice );
316  }
317  {
318  KConfigSkeleton::ItemEnum::Choice2 choice;
319  choice.name = QLatin1String("FQDNFirst");
320  valuesEmailSorting.append( choice );
321  }
322  KConfigSkeleton::ItemEnum *itemEmailSorting;
323  itemEmailSorting = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "EmailSorting" ), mEmailSorting, valuesEmailSorting, EnumEmailSorting::Alphabetical );
324  addItem( itemEmailSorting, QLatin1String( "EmailSorting" ) );
325 
326  setCurrentGroup( QLatin1String( "Servers" ) );
327 
328  QStringList defaultKeyServers;
329  defaultKeyServers.append( QString::fromUtf8( "hkp://wwwkeys.pgp.net" ) );
330  defaultKeyServers.append( QString::fromUtf8( "hkp://pgp.dtype.org" ) );
331  defaultKeyServers.append( QString::fromUtf8( "hkp://search.keyserver.net" ) );
332  defaultKeyServers.append( QString::fromUtf8( "hkp://subkeys.pgp.net" ) );
333  defaultKeyServers.append( QString::fromUtf8( "hkp://wwwkeys.pgp.net" ) );
334  defaultKeyServers.append( QString::fromUtf8( "hkp://wwwkeys.us.pgp.net" ) );
335 
336  KConfigSkeleton::ItemStringList *itemKeyServers;
337  itemKeyServers = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "Server_List" ), mKeyServers, defaultKeyServers );
338  addItem( itemKeyServers, QLatin1String( "KeyServers" ) );
339  QStringList defaultInfoServers;
340  defaultInfoServers.append( QString::fromUtf8( "http://pgp.cs.uu.nl/stats/$$ID8$$.html" ) );
341  defaultInfoServers.append( QString::fromUtf8( "http://webware.lysator.liu.se/jc/wotsap/wots/latest/keystatistics/0x$$ID8$$.txt" ) );
342  defaultInfoServers.append( QString::fromUtf8( "http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0x$$ID8$$;http://biglumber.com/x/web?pk=$$FPR$$" ) );
343 
344  KConfigSkeleton::ItemStringList *itemInfoServers;
345  itemInfoServers = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "Info_Server_List" ), mInfoServers, defaultInfoServers );
346  addItem( itemInfoServers, QLatin1String( "InfoServers" ) );
347 
348  setCurrentGroup( QLatin1String( "Key Servers" ) );
349 
350  KConfigSkeleton::ItemBool *itemUseProxy;
351  itemUseProxy = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "use_proxy" ), mUseProxy, false );
352  addItem( itemUseProxy, QLatin1String( "UseProxy" ) );
353 
354  setCurrentGroup( QLatin1String( "Key Signing" ) );
355 
356  KConfigSkeleton::ItemString *itemEmailTemplate;
357  itemEmailTemplate = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "Email_Template" ), mEmailTemplate, i18n(EMailTemplateText) );
358  addItem( itemEmailTemplate, QLatin1String( "EmailTemplate" ) );
359  QList<KConfigSkeleton::ItemEnum::Choice2> valuesMailUats;
360  {
361  KConfigSkeleton::ItemEnum::Choice2 choice;
362  choice.name = QLatin1String("All");
363  valuesMailUats.append( choice );
364  }
365  {
366  KConfigSkeleton::ItemEnum::Choice2 choice;
367  choice.name = QLatin1String("First");
368  valuesMailUats.append( choice );
369  }
370  {
371  KConfigSkeleton::ItemEnum::Choice2 choice;
372  choice.name = QLatin1String("None");
373  valuesMailUats.append( choice );
374  }
375  KConfigSkeleton::ItemEnum *itemMailUats;
376  itemMailUats = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "Mail_Uats" ), mMailUats, valuesMailUats, EnumMailUats::All );
377  addItem( itemMailUats, QLatin1String( "MailUats" ) );
378 }
379 
380 KGpgSettings::~KGpgSettings()
381 {
382  if (!s_globalKGpgSettings.isDestroyed()) {
383  s_globalKGpgSettings->q = 0;
384  }
385 }
386 
KGpgSettings::mUnencryptedDropEvent
int mUnencryptedDropEvent
Definition: kgpgsettings.h:1019
KGpgSettings::mDecryptMenu
int mDecryptMenu
Definition: kgpgsettings.h:1021
KGpgSettings::~KGpgSettings
~KGpgSettings()
Definition: kgpgsettings.cpp:380
KGpgSettings::mShowCreat
bool mShowCreat
Definition: kgpgsettings.h:1008
KGpgSettings::mAllowUntrustedGroupMembers
bool mAllowUntrustedGroupMembers
Definition: kgpgsettings.h:992
KGpgSettings::EnumTrustLevel::Undefined
Definition: kgpgsettings.h:24
KGpgSettings::mSignMenu
int mSignMenu
Definition: kgpgsettings.h:1020
KGpgSettings::EnumSignMenu::Disabled
Definition: kgpgsettings.h:44
KGpgSettings::mPgpExtension
bool mPgpExtension
Definition: kgpgsettings.h:995
KGpgSettings::EnumMailUats::All
Definition: kgpgsettings.h:59
KGpgSettings::mGpgConfigPath
QString mGpgConfigPath
Definition: kgpgsettings.h:998
KGpgSettings::EnumEmailSorting::Alphabetical
Definition: kgpgsettings.h:54
KGpgSettings::mEmailSorting
int mEmailSorting
Definition: kgpgsettings.h:1041
KGpgSettings::mAsciiArmor
bool mAsciiArmor
Definition: kgpgsettings.h:990
KGpgSettings::mColorGood
QColor mColorGood
Definition: kgpgsettings.h:1029
KConfigSkeleton
KGpgSettings::mShowSystray
bool mShowSystray
Definition: kgpgsettings.h:1022
KGpgSettings::mCustomEncryptionOptions
QString mCustomEncryptionOptions
Definition: kgpgsettings.h:986
KGpgSettings::mAllowUntrustedKeys
bool mAllowUntrustedKeys
Definition: kgpgsettings.h:991
KGpgSettings::mRecentFiles
uint mRecentFiles
Definition: kgpgsettings.h:1023
KGpgSettings::mShowSecret
bool mShowSecret
Definition: kgpgsettings.h:1009
KGpgSettings::EnumPhotoProperties::Disable
Definition: kgpgsettings.h:19
QList::append
void append(const T &value)
QString::fromUtf8
QString fromUtf8(const char *str, int size)
KGpgSettings::mTrustLevel
int mTrustLevel
Definition: kgpgsettings.h:1011
KGpgSettings::mKeyServers
QStringList mKeyServers
Definition: kgpgsettings.h:1044
KGpgSettings::mColorUltimate
QColor mColorUltimate
Definition: kgpgsettings.h:1033
KGpgSettings::mColorUnknown
QColor mColorUnknown
Definition: kgpgsettings.h:1031
KGpgSettings::mGpgBinaryPath
QString mGpgBinaryPath
Definition: kgpgsettings.h:999
KGpgSettings::mCustomDecrypt
QString mCustomDecrypt
Definition: kgpgsettings.h:983
KGpgSettings::mColorMarginal
QColor mColorMarginal
Definition: kgpgsettings.h:1034
KGpgSettings::mMailUats
int mMailUats
Definition: kgpgsettings.h:1052
KGpgSettings::mEncryptedDropEvent
int mEncryptedDropEvent
Definition: kgpgsettings.h:1018
QList
KGpgSettings::mShowLongKeyId
bool mShowLongKeyId
Definition: kgpgsettings.h:1010
QColor
KGpgSettings::mFirstRun
bool mFirstRun
Definition: kgpgsettings.h:1003
KGpgSettings::mPhotoProperties
int mPhotoProperties
Definition: kgpgsettings.h:1002
EMailTemplateText
static const char *const EMailTemplateText
Definition: kgpg.h:31
QStringList
KGpgSettings::mShowSize
bool mShowSize
Definition: kgpgsettings.h:1007
KGpgSettings::EnumDecryptMenu::Disabled
Definition: kgpgsettings.h:49
KGpgSettings::mEditorGeometry
QSize mEditorGeometry
Definition: kgpgsettings.h:1004
KGpgSettings::mColorBad
QColor mColorBad
Definition: kgpgsettings.h:1032
KGpgSettings::mRemoteFileWarn
bool mRemoteFileWarn
Definition: kgpgsettings.h:1016
kgpgsettings.h
KGpgSettings::mEncryptFilesTo
bool mEncryptFilesTo
Definition: kgpgsettings.h:989
KGpgSettings::mFileEncryptionKey
QString mFileEncryptionKey
Definition: kgpgsettings.h:988
KGpgSettings::mShowTrust
bool mShowTrust
Definition: kgpgsettings.h:1005
KGpgSettings
Definition: kgpgsettings.h:13
KGpgSettings::mAutoStart
bool mAutoStart
Definition: kgpgsettings.h:1015
QLatin1String
KGpgSettings::mColorExpired
QColor mColorExpired
Definition: kgpgsettings.h:1035
KGpgSettings::mInfoServers
QStringList mInfoServers
Definition: kgpgsettings.h:1045
KGpgSettings::mUseMouseSelection
bool mUseMouseSelection
Definition: kgpgsettings.h:1014
KGpgSettings::mAllowCustomEncryptionOptions
bool mAllowCustomEncryptionOptions
Definition: kgpgsettings.h:987
KGpgSettings::mLeftClick
int mLeftClick
Definition: kgpgsettings.h:1017
KGpgSettings::mEmailTemplate
QString mEmailTemplate
Definition: kgpgsettings.h:1051
KGpgSettings::mUseProxy
bool mUseProxy
Definition: kgpgsettings.h:1048
KGpgSettings::mHideUserID
bool mHideUserID
Definition: kgpgsettings.h:993
KGpgSettings::KGpgSettings
KGpgSettings()
Definition: kgpgsettings.cpp:27
KGpgSettings::mPgpCompatibility
bool mPgpCompatibility
Definition: kgpgsettings.h:994
KGpgSettings::mColorRev
QColor mColorRev
Definition: kgpgsettings.h:1030
KGpgSettings::mShowExpi
bool mShowExpi
Definition: kgpgsettings.h:1006
KGpgSettings::mShowTipOfDay
bool mShowTipOfDay
Definition: kgpgsettings.h:1026
KGpgSettings::mFont
QFont mFont
Definition: kgpgsettings.h:1038
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:42:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kgpg

Skip menu "kgpg"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal