bool LxQt::Wallet::walletExists( 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_exists( walletName.toLatin1().constData(),appName.toLatin1().constData() ) == 0 ; } if( bk == LxQt::Wallet::kwalletBackEnd ){ #if HAS_KWALLET_SUPPORT return !KWallet::Wallet::folderDoesNotExist( walletName,appName ) ; #else return false ; #endif } if( bk == LxQt::Wallet::secretServiceBackEnd ){ #if HAS_SECRET_SUPPORT return false ; #else return false ; #endif } return false ; }
bool LXQt::Wallet::walletExists( 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 ){ return lxqt_wallet_exists( walletName.toLatin1().constData(), appName.toLatin1().constData() ) == 0 ; } if( bk == LXQt::Wallet::BackEnd::kwallet ){ #if HAS_KWALLET_SUPPORT return !KWallet::Wallet::folderDoesNotExist( walletName,appName ) ; #else return false ; #endif } if( bk == LXQt::Wallet::BackEnd::libsecret ){ return false ; } if( bk == LXQt::Wallet::BackEnd::osxkeychain ){ return false ; } return false ; }