This file is indexed.

/usr/share/sip/PyKDE4/kdeui/kiconloader.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
144
//
//     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 KIconLoader : QObject
{
%TypeHeaderCode
#include <kiconloader.h>
%End



public:
    enum Context
    {
        Any,
        Action,
        Application,
        Device,
        FileSystem,
        MimeType,
        Animation,
        Category,
        Emblem,
        Emote,
        International,
        Place,
        StatusIcon
    };


    enum Type
    {
        Fixed,
        Scalable,
        Threshold
    };


    enum MatchType
    {
        MatchExact,
        MatchBest
    };


    enum Group
    {
        NoGroup,
        Desktop,
        FirstGroup,
        Toolbar,
        MainToolbar,
        Small,
        Panel,
        Dialog,
        LastGroup,
        User
    };


    enum StdSizes
    {
        SizeSmall,
        SizeSmallMedium,
        SizeMedium,
        SizeLarge,
        SizeHuge,
        SizeEnormous
    };


    enum States
    {
        DefaultState,
        ActiveState,
        DisabledState,
        LastState
    };

    explicit                KIconLoader (const QString& appname = QString(), KStandardDirs* dirs = 0, QObject* parent /TransferThis/ = 0);
    explicit                KIconLoader (const KComponentData& componentData, QObject* parent /TransferThis/ = 0);
    static KIconLoader*     global () /PyName=global_/;
    void                    addAppDir (const QString& appname);
    QPixmap                 loadIcon (const QString& name, KIconLoader::Group group, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList(), QString* path_store = 0, bool canReturnNull = 0) const;
    QPixmap                 loadMimeTypeIcon (const QString& iconName, KIconLoader::Group group, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList(), QString* path_store = 0) const;
//ig    QIcon                   loadIconSet (const QString& name, KIconLoader::Group group, int size = 0, bool canReturnNull = 0);
    QString                 iconPath (const QString& name, int group_or_size, bool canReturnNull = 0) const;
//ig    QMovie*                 loadMovie (const QString& name, KIconLoader::Group group, int size = 0, QObject* parent /Transfer/ = 0) const;
//ig    QString                 moviePath (const QString& name, KIconLoader::Group group, int size = 0) const;
//ig    QStringList             loadAnimated (const QString& name, KIconLoader::Group group, int size = 0) const;
//ig    QStringList             queryIcons (int group_or_size, KIconLoader::Context context = KIconLoader::Any) const;
//ig    QStringList             queryIconsByContext (int group_or_size, KIconLoader::Context context = KIconLoader::Any) const;
//ig    bool                    hasContext (KIconLoader::Context context) const;
    QStringList             queryIconsByDir (const QString& iconsDir) const;
//ig    int                     currentSize (KIconLoader::Group group) const;
    KIconTheme*             theme () const;
    KIconEffect*            iconEffect () const;
    void                    reconfigure (const QString& _appname, KStandardDirs* _dirs);
    static QPixmap          unknown ();
//ig    bool                    alphaBlending (KIconLoader::Group group) const;
    void                    addExtraDesktopThemes ();
    bool                    extraDesktopThemesAdded () const;
    void                    newIconLoader ();
    ~KIconLoader ();
signals:
    void                    iconLoaderSettingsChanged ();
public:
    void                    drawOverlays (const QStringList& overlays, QPixmap& pixmap, KIconLoader::Group group, int state = KIconLoader::DefaultState) const;
};
// KIconLoader

QPixmap                 DesktopIcon (const QString& name, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList());
QIcon                   DesktopIconSet (const QString& name, int size = 0);
QPixmap                 BarIcon (const QString& name, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList());
QIcon                   BarIconSet (const QString& name, int size = 0);
QPixmap                 SmallIcon (const QString& name, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList());
QIcon                   SmallIconSet (const QString& name, int size = 0);
QPixmap                 MainBarIcon (const QString& name, int size = 0, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList());
QIcon                   MainBarIconSet (const QString& name, int size = 0);
QPixmap                 UserIcon (const QString& name, int state = KIconLoader::DefaultState, const QStringList& overlays = QStringList());
QIcon                   UserIconSet (const QString& name);
//ig int                     IconSize (KIconLoader::Group group);
%ModuleHeaderCode
#include <kiconloader.h>
%End