// This file is generated by kconfig_compiler_kf6 from kwalletsettings.kcfg.
// All changes you do to this file will be lost.

#include "kwalletsettings.h"

KWalletSettings::KWalletSettings( )
  : KConfigSkeleton( QStringLiteral( "kwalletrc" ) )
{
  setCurrentGroup( QStringLiteral( "Wallet" ) );

  KConfigSkeleton::ItemBool  *itemFirstUse;
  itemFirstUse = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "First Use" ), mFirstUse, true );
  addItem( itemFirstUse, QStringLiteral( "FirstUse" ) );
  KConfigSkeleton::ItemBool  *itemLaunchManager;
  itemLaunchManager = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Launch Manager" ), mLaunchManager, false );
  addItem( itemLaunchManager, QStringLiteral( "LaunchManager" ) );
  KConfigSkeleton::ItemBool  *itemCloseWhenIdle;
  itemCloseWhenIdle = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Close When Idle" ), mCloseWhenIdle, false );
  addItem( itemCloseWhenIdle, QStringLiteral( "CloseWhenIdle" ) );
  KConfigSkeleton::ItemBool  *itemPromptonOpen;
  itemPromptonOpen = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Prompt on Open" ), mPromptonOpen, false );
  addItem( itemPromptonOpen, QStringLiteral( "PromptonOpen" ) );
  KConfigSkeleton::ItemBool  *itemLeaveOpen;
  itemLeaveOpen = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Leave Open" ), mLeaveOpen, true );
  addItem( itemLeaveOpen, QStringLiteral( "LeaveOpen" ) );
  KConfigSkeleton::ItemBool  *itemKWalletDEnabled;
  itemKWalletDEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Enabled" ), mKWalletDEnabled, true );
  addItem( itemKWalletDEnabled, QStringLiteral( "KWalletDEnabled" ) );
  KConfigSkeleton::ItemInt  *itemIdleTimeout;
  itemIdleTimeout = new KConfigSkeleton::ItemInt( currentGroup(), QStringLiteral( "Idle Timeout" ), mIdleTimeout, 10 );
  addItem( itemIdleTimeout, QStringLiteral( "IdleTimeout" ) );
  KConfigSkeleton::ItemString  *itemDefaultWallet;
  itemDefaultWallet = new KConfigSkeleton::ItemString( currentGroup(), QStringLiteral( "Default Wallet" ), mDefaultWallet, QStringLiteral( "kdewallet" ) );
  addItem( itemDefaultWallet, QStringLiteral( "DefaultWallet" ) );
  KConfigSkeleton::ItemBool  *itemUseOneWallet;
  itemUseOneWallet = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Use One Wallet" ), mUseOneWallet, true );
  addItem( itemUseOneWallet, QStringLiteral( "UseOneWallet" ) );
  KConfigSkeleton::ItemString  *itemLocalWallet;
  itemLocalWallet = new KConfigSkeleton::ItemString( currentGroup(), QStringLiteral( "Local Wallet" ), mLocalWallet, QStringLiteral( "localwallet" ) );
  addItem( itemLocalWallet, QStringLiteral( "LocalWallet" ) );

  setCurrentGroup( QStringLiteral( "KSecretD" ) );

  KConfigSkeleton::ItemBool  *itemKSecretDEnabled;
  itemKSecretDEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "Enabled" ), mKSecretDEnabled, true );
  addItem( itemKSecretDEnabled, QStringLiteral( "KSecretDEnabled" ) );

  setCurrentGroup( QStringLiteral( "Migration" ) );

  KConfigSkeleton::ItemBool  *itemMigrateTo3rdParty;
  itemMigrateTo3rdParty = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "MigrateTo3rdParty" ), mMigrateTo3rdParty, false );
  addItem( itemMigrateTo3rdParty, QStringLiteral( "MigrateTo3rdParty" ) );
  KConfigSkeleton::ItemStringList  *itemWalletsMigratedToSecretService;
  itemWalletsMigratedToSecretService = new KConfigSkeleton::ItemStringList( currentGroup(), QStringLiteral( "WalletsMigratedToSecretService" ), mWalletsMigratedToSecretService );
  addItem( itemWalletsMigratedToSecretService, QStringLiteral( "WalletsMigratedToSecretService" ) );

  setCurrentGroup( QStringLiteral( "org.freedesktop.secrets" ) );

  KConfigSkeleton::ItemBool  *itemFdoSecretsApiEnabled;
  itemFdoSecretsApiEnabled = new KConfigSkeleton::ItemBool( currentGroup(), QStringLiteral( "apiEnabled" ), mFdoSecretsApiEnabled, true );
  addItem( itemFdoSecretsApiEnabled, QStringLiteral( "fdoSecretsApiEnabled" ) );
}

KWalletSettings::~KWalletSettings()
{
}

