/usr/share/sip/PyKDE4/kdeui/kwallet.sip is in python-kde4-dev 4:4.13.0-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | //
// Copyright 2008 Jim Bublitz <jbublitz@nwinternet.com>
// Earlier copyrights 1998 - 2007 Jim Bublitz also apply
// Generated by twine
// This file is part of PyKDE4.
// PyKDE4 is free software; you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as
// published by the Free Software Foundation; either version 2.1 of
// the License, or (at your option) any later version.
// PyKDE4 is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
namespace KWallet
{
class Wallet : QObject
{
%TypeHeaderCode
#include <kwallet.h>
%End
protected:
Wallet (int handle, const QString& name);
//ig Wallet (const KWallet::Wallet&);
public:
enum EntryType
{
Unknown,
Password,
Stream,
Map,
Unused
};
static QStringList walletList ();
static bool isEnabled ();
static bool isOpen (const QString& name);
static int closeWallet (const QString& name, bool force);
static int deleteWallet (const QString& name);
static bool disconnectApplication (const QString& wallet, const QString& app);
enum OpenType
{
Synchronous,
Asynchronous,
Path,
OpenTypeUnused
};
static KWallet::Wallet* openWallet (const QString& name, WId w, KWallet::Wallet::OpenType ot = KWallet::Wallet::Synchronous);
static QStringList users (const QString& wallet);
static const QString LocalWallet ();
static const QString NetworkWallet ();
static const QString PasswordFolder ();
static const QString FormDataFolder ();
static void changePassword (const QString& name, WId w);
virtual int sync ();
virtual int lockWallet ();
virtual const QString& walletName () const;
virtual bool isOpen () const;
virtual void requestChangePassword (WId w);
virtual QStringList folderList ();
virtual bool hasFolder (const QString& f);
virtual bool setFolder (const QString& f);
virtual bool removeFolder (const QString& f);
virtual bool createFolder (const QString& f);
virtual const QString& currentFolder () const;
virtual QStringList entryList ();
virtual int renameEntry (const QString& oldName, const QString& newName);
virtual int readEntry (const QString& key, QByteArray& value /Out/);
virtual int readMap (const QString& key, QMap<QString,QString>& value /Out/);
virtual int readPassword (const QString& key, QString& value /Out/);
int readEntryList (const QString& key, QMap<QString,QByteArray>& value /Out/);
//ig int readMapList (const QString& key, QMap<QString,QMap<QString,QString>>& value /Out/);
int readPasswordList (const QString& key, QMap<QString,QString>& value /Out/);
virtual int writeEntry (const QString& key, const QByteArray& value, KWallet::Wallet::EntryType entryType);
virtual int writeEntry (const QString& key, const QByteArray& value);
virtual int writeMap (const QString& key, const QMap<QString,QString>& value);
virtual int writePassword (const QString& key, const QString& value);
virtual bool hasEntry (const QString& key);
virtual int removeEntry (const QString& key);
virtual KWallet::Wallet::EntryType entryType (const QString& key);
static bool folderDoesNotExist (const QString& wallet, const QString& folder);
static bool keyDoesNotExist (const QString& wallet, const QString& folder, const QString& key);
signals:
void walletClosed ();
void folderUpdated (const QString& folder);
void folderListUpdated ();
void folderRemoved (const QString& folder);
void walletOpened (bool success);
protected:
//ig virtual void virtual_hook (int id, void* data);
public:
~Wallet ();
static bool isUsingKSecretsService ();
};
// Wallet
};
// KWallet
|