bool LxQt::Wallet::deleteWallet( LxQt::Wallet::walletBackEnd bk,const QString& walletName,const QString& applicationName ) { QString appName ; if( applicationName.isEmpty() ){ appName = walletName ; }else{ appName = applicationName ; } if( bk == LxQt::Wallet::internalBackEnd ){ return lxqt_wallet_delete_wallet( walletName.toLatin1().constData(),appName.toLatin1().constData() ) == lxqt_wallet_no_error ; } if( bk == LxQt::Wallet::kwalletBackEnd ){ #if HAS_KWALLET_SUPPORT return KWallet::Wallet::deleteWallet( walletName ) == 0 ; #else return false ; #endif } if( bk == LxQt::Wallet::secretServiceBackEnd ){ #if HAS_SECRET_SUPPORT return false ; #else return false ; #endif } return false ; }
bool LXQt::Wallet::deleteWallet( LXQt::Wallet::BackEnd bk, const QString& walletName, const QString& applicationName ) { QString appName ; if( applicationName.isEmpty() ){ appName = walletName ; }else{ appName = applicationName ; } if( bk == LXQt::Wallet::BackEnd::internal ){ auto e = lxqt_wallet_delete_wallet( walletName.toLatin1().constData(), appName.toLatin1().constData() ) ; return e == lxqt_wallet_no_error ; } if( bk == LXQt::Wallet::BackEnd::kwallet ){ #if HAS_KWALLET_SUPPORT return KWallet::Wallet::deleteWallet( walletName ) == 0 ; #else return false ; #endif } if( bk == LXQt::Wallet::BackEnd::libsecret ){ return false ; } return false ; }