/usr/share/sip/PyKDE4/kdeui/knuminput.sip is in python-kde4-dev 4:4.8.4-1.
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 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193  | //
//     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 KNumInput : QWidget
{
%TypeHeaderCode
#include <knuminput.h>
%End
public:
    explicit                KNumInput (QWidget* parent /TransferThis/ = 0);
                            KNumInput (QWidget* parent /TransferThis/, KNumInput* below);
    virtual void            setLabel (const QString& label, Qt::Alignment a = Qt::AlignLeft|Qt::AlignTop);
    QString                 label () const;
    bool                    showSlider () const;
    void                    setSteps (int minor, int major);
    virtual QSize           sizeHint () const;
protected:
    QSlider*                slider () const;
    void                    layout (bool deep);
    virtual void            doLayout ()=0;
private:
//force
                            KNumInput (const KNumInput&);
//end
public:
    ~KNumInput ();
};
// KNumInput
class KIntNumInput : KNumInput
{
%TypeHeaderCode
#include <knuminput.h>
%End
public:
    explicit                KIntNumInput (QWidget* parent /TransferThis/ = 0);
    explicit                KIntNumInput (int value, QWidget* parent /TransferThis/ = 0, int base = 10);
                            KIntNumInput (KNumInput* below, int value, QWidget* parent /TransferThis/, int base = 10);
    int                     value () const;
    double                  relativeValue () const;
    int                     referencePoint () const;
    QString                 suffix () const;
    QString                 prefix () const;
    QString                 specialValueText () const;
    void                    setRange (int min, int max, int singleStep = 1);
    void                    setRange (int min, int max, int singleStep, bool slider);
    void                    setSliderEnabled (bool enabled = 1);
    void                    setMinimum (int min);
    int                     minimum () const;
    void                    setMaximum (int max);
    int                     maximum () const;
    int                     singleStep () const;
    void                    setSingleStep (int step);
    void                    setSpecialValueText (const QString& text);
    virtual void            setLabel (const QString& label, Qt::Alignment a = Qt::AlignLeft|Qt::AlignTop);
    virtual QSize           minimumSizeHint () const;
    void                    setValue (int);
    void                    setRelativeValue (double);
    void                    setReferencePoint (int);
    void                    setSuffix (const QString& suffix);
    void                    setSuffix (const KLocalizedString& suffix);
    void                    setPrefix (const QString& prefix);
    void                    setEditFocus (bool mark = 1);
signals:
    void                    valueChanged (int);
    void                    relativeValueChanged (double);
protected:
    QSpinBox*               spinBox () const;
    virtual void            doLayout ();
    void                    resizeEvent (QResizeEvent*);
private:
//force
                            KIntNumInput (const KIntNumInput&);
//end
public:
    ~KIntNumInput ();
};
// KIntNumInput
class KDoubleNumInput : KNumInput
{
%TypeHeaderCode
#include <knuminput.h>
%End
public:
    explicit                KDoubleNumInput (QWidget* parent /TransferThis/ = 0);
                            KDoubleNumInput (double lower, double upper, double value, QWidget* parent /TransferThis/ = 0, double singleStep = 0.01, int precision = 2);
                            KDoubleNumInput (KNumInput* below, double lower, double upper, double value, QWidget* parent /TransferThis/ = 0, double singleStep = 0.02, int precision = 2);
    double                  value () const;
    QString                 suffix () const;
    QString                 prefix () const;
    int                     decimals () const;
    QString                 specialValueText () const;
    void                    setRange (double min, double max, double singleStep = 1, bool slider = 1);
    void                    setSliderEnabled (bool enabled);
    void                    setMinimum (double min);
    double                  minimum () const;
    void                    setMaximum (double max);
    double                  maximum () const;
    double                  singleStep () const;
    void                    setSingleStep (double singleStep);
    void                    setDecimals (int decimals);
    void                    setPrecision (int precision);
    double                  referencePoint () const;
    double                  relativeValue () const;
    void                    setSpecialValueText (const QString& text);
    virtual void            setLabel (const QString& label, Qt::Alignment a = Qt::AlignLeft|Qt::AlignTop);
    virtual QSize           minimumSizeHint () const;
    double                  exponentRatio () const;
    void                    setExponentRatio (double dbl);
    void                    setValue (double);
    void                    setRelativeValue (double);
    void                    setReferencePoint (double ref);
    void                    setSuffix (const QString& suffix);
    void                    setPrefix (const QString& prefix);
signals:
    void                    valueChanged (double);
    void                    relativeValueChanged (double);
protected:
    virtual void            doLayout ();
    void                    resizeEvent (QResizeEvent*);
private:
//force
                            KDoubleNumInput (const KDoubleNumInput&);
//end
public:
    ~KDoubleNumInput ();
};
// KDoubleNumInput
class KIntSpinBox : QSpinBox
{
%TypeHeaderCode
#include <knuminput.h>
%End
public:
    explicit                KIntSpinBox (QWidget* parent /TransferThis/ = 0);
                            KIntSpinBox (int lower, int upper, int singleStep, int value, QWidget* parent /TransferThis/, int base = 10);
    void                    setBase (int base);
    int                     base () const;
    void                    setEditFocus (bool mark);
    void                    setSuffix (const KLocalizedString& suffix);
protected:
    virtual QString         textFromValue (int) const;
    virtual int             valueFromText (const QString& text) const;
private:
//force
                            KIntSpinBox (const KIntSpinBox&);
//end
public:
    ~KIntSpinBox ();
};
// KIntSpinBox
 |