This file is indexed.

/usr/share/sip/PyKDE4/kdeui/kdialog.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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
//
//     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 KDialog : QDialog
{
%TypeHeaderCode
#include <kdialog.h>
%End



public:
    enum ButtonCode
    {
        None,
        Help,
        Default,
        Ok,
        Apply,
        Try,
        Cancel,
        Close,
        No,
        Yes,
        Reset,
        Details,
        User1,
        User2,
        User3,
        NoDefault
    };

    typedef QFlags<KDialog::ButtonCode> ButtonCodes;


    enum ButtonPopupMode
    {
        InstantPopup,
        DelayedPopup
    };

    typedef QFlags<KDialog::ButtonPopupMode> ButtonPopupModes;

    explicit                KDialog (QWidget* parent /TransferThis/ = 0, Qt::WFlags flags = 0);
    void                    setButtons (KDialog::ButtonCodes buttonMask);
    void                    setButtonsOrientation (Qt::Orientation orientation);
    void                    setEscapeButton (KDialog::ButtonCode id);
    void                    setDefaultButton (KDialog::ButtonCode id);
    KDialog::ButtonCode     defaultButton () const;
    void                    showButtonSeparator (bool state);
    void                    showButton (KDialog::ButtonCode id, bool state);
    void                    setButtonText (KDialog::ButtonCode id, const QString& text);
    QString                 buttonText (KDialog::ButtonCode id) const;
    void                    setButtonIcon (KDialog::ButtonCode id, const KIcon& icon);
    KIcon                   buttonIcon (KDialog::ButtonCode id) const;
    void                    setButtonToolTip (KDialog::ButtonCode id, const QString& text);
    QString                 buttonToolTip (KDialog::ButtonCode id) const;
    void                    setButtonWhatsThis (KDialog::ButtonCode id, const QString& text);
    QString                 buttonWhatsThis (KDialog::ButtonCode id) const;
    void                    setButtonGuiItem (KDialog::ButtonCode id, const KGuiItem& item);
    void                    setButtonMenu (KDialog::ButtonCode id, QMenu* menu, KDialog::ButtonPopupMode popupmode = KDialog::InstantPopup);
    void                    setButtonFocus (KDialog::ButtonCode id);
    void                    setInitialSize (const QSize& size);
    void                    incrementInitialSize (const QSize& size);
    void                    restoreDialogSize (const KConfigGroup& config);
    void                    saveDialogSize (KConfigGroup& config, KConfigBase::WriteConfigFlags options = KConfigGroup::Normal) const;
    QString                 helpLinkText () const;
    bool                    isButtonEnabled (KDialog::ButtonCode id) const;
    KPushButton*            button (KDialog::ButtonCode id) const;
    static int              marginHint ();
    static int              spacingHint ();
    static int              groupSpacingHint ();

    enum CaptionFlag
    {
        NoCaptionFlags,
        AppNameCaption,
        ModifiedCaption,
        HIGCompliantCaption
    };

    typedef QFlags<KDialog::CaptionFlag> CaptionFlags;

    static QString          makeStandardCaption (const QString& userCaption, QWidget* window = 0, KDialog::CaptionFlags flags = KDialog::HIGCompliantCaption);
    static void             resizeLayout (QWidget* widget, int margin, int spacing);
    static void             resizeLayout (QLayout* lay, int margin, int spacing);
    static void             centerOnScreen (QWidget* widget, int screen = -1);
    static bool             avoidArea (QWidget* widget, const QRect& area, int screen = -1);
    void                    setMainWidget (QWidget* widget);
    QWidget*                mainWidget ();
    virtual QSize           sizeHint () const;
    virtual QSize           minimumSizeHint () const;
    virtual void            setCaption (const QString& caption);
    virtual void            setCaption (const QString& caption, bool modified);
    virtual void            setPlainCaption (const QString& caption);
    void                    enableButton (KDialog::ButtonCode id, bool state);
    void                    enableButtonOk (bool state);
    void                    enableButtonApply (bool state);
    void                    enableButtonCancel (bool state);
    void                    enableLinkedHelp (bool state);
    void                    setHelpLinkText (const QString& text);
    void                    setHelp (const QString& anchor, const QString& appname = QString());
    bool                    isDetailsWidgetVisible () const;
    void                    setDetailsWidgetVisible (bool visible);
    void                    setDetailsWidget (QWidget* detailsWidget);
    void                    delayedDestruct ();

signals:
    void                    layoutHintChanged ();
    void                    helpClicked ();
    void                    defaultClicked ();
    void                    resetClicked ();
    void                    user3Clicked ();
    void                    user2Clicked ();
    void                    user1Clicked ();
    void                    applyClicked ();
    void                    tryClicked ();
    void                    okClicked ();
    void                    yesClicked ();
    void                    noClicked ();
    void                    cancelClicked ();
    void                    closeClicked ();
    void                    buttonClicked (KDialog::ButtonCode button);
    void                    hidden ();
    void                    finished ();
    void                    aboutToShowDetails ();

protected:
    virtual void            hideEvent (QHideEvent*);
    virtual void            closeEvent (QCloseEvent* e);
    virtual void            keyPressEvent (QKeyEvent*);
    virtual void            slotButtonClicked (int button);
    void                    updateGeometry ();
//ig                            KDialog (KDialogPrivate& dd, QWidget* parent /TransferThis/, Qt::WFlags flags = 0);

private:
//force
                            KDialog (const KDialog&);
//end
public:
    ~KDialog ();
    static void             setAllowEmbeddingInGraphicsView (bool allowEmbedding);
};
// KDialog