/usr/share/sip/PyKDE4/kio/kbookmark.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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | //
// 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/>.
class KBookmark
{
%TypeHeaderCode
#include <kbookmark.h>
%End
public:
enum MetaDataOverwriteMode
{
OverwriteMetaData,
DontOverwriteMetaData
};
class List
{
public:
List ();
void populateMimeData (QMimeData* mimeData) const;
static bool canDecode (const QMimeData* mimeData);
static QStringList mimeDataTypes ();
static KBookmark::List fromMimeData (const QMimeData* mimeData);
static KBookmark::List fromMimeData (const QMimeData* mimeData, QDomDocument& parentDocument);
};
// List
KBookmark ();
explicit KBookmark (const QDomElement& elem);
static KBookmark standaloneBookmark (const QString& text, const KUrl& url, const QString& icon = QString());
bool isGroup () const;
bool isSeparator () const;
bool isNull () const;
bool hasParent () const;
QString text () const;
QString fullText () const;
void setFullText (const QString& fullText);
KUrl url () const;
void setUrl (const KUrl& url);
QString icon () const;
void setIcon (const QString& icon);
QString mimeType () const;
void setMimeType (const QString& mimeType);
bool showInToolbar () const;
void setShowInToolbar (bool show);
KBookmarkGroup parentGroup () const;
KBookmarkGroup toGroup () const;
QString address () const;
int positionInParent () const;
QDomElement internalElement () const;
void updateAccessMetadata ();
static QString parentAddress (const QString& address);
static uint positionInParent (const QString& address);
static QString previousAddress (const QString& address);
static QString nextAddress (const QString& address);
static QString commonParent (const QString& A, const QString& B);
QDomNode metaData (const QString& owner, bool create) const;
QString metaDataItem (const QString& key) const;
void setMetaDataItem (const QString& key, const QString& value, KBookmark::MetaDataOverwriteMode mode = KBookmark::OverwriteMetaData);
void populateMimeData (QMimeData* mimeData) const;
bool operator == (const KBookmark& rhs) const;
QString description () const;
void setDescription (const QString& description);
};
// KBookmark
class KBookmarkGroup : KBookmark
{
%TypeHeaderCode
#include <kbookmark.h>
%End
public:
KBookmarkGroup ();
KBookmarkGroup (const QDomElement& elem);
bool isOpen () const;
KBookmark first () const;
KBookmark previous (const KBookmark& current) const;
KBookmark next (const KBookmark& current) const;
int indexOf (const KBookmark& child) const;
KBookmarkGroup createNewFolder (const QString& text);
KBookmark createNewSeparator ();
KBookmark addBookmark (const KBookmark& bm);
KBookmark addBookmark (const QString& text, const KUrl& url, const QString& icon = QString());
bool moveBookmark (const KBookmark& bookmark, const KBookmark& after);
bool moveItem (const KBookmark& item, const KBookmark& after);
void deleteBookmark (const KBookmark& bk);
bool isToolbarGroup () const;
QDomElement findToolbar () const;
QList<KUrl> groupUrlList () const;
protected:
QDomElement nextKnownTag (const QDomElement& start, bool goNext) const;
};
// KBookmarkGroup
class KBookmarkGroupTraverser
{
%TypeHeaderCode
#include <kbookmark.h>
%End
protected:
~KBookmarkGroupTraverser ();
void traverse (const KBookmarkGroup&);
virtual void visit (const KBookmark&);
virtual void visitEnter (const KBookmarkGroup&);
virtual void visitLeave (const KBookmarkGroup&);
};
// KBookmarkGroupTraverser
|