This file is indexed.

/usr/include/qxt/QxtGui/qxtconfigwidget.h is in libqxt-dev 0.6.2-3.

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
/****************************************************************************
 **
 ** Copyright (C) Qxt Foundation. Some rights reserved.
 **
 ** This file is part of the QxtGui module of the Qxt library.
 **
 ** This library is free software; you can redistribute it and/or modify it
 ** under the terms of the Common Public License, version 1.0, as published
 ** by IBM, and/or under the terms of the GNU Lesser General Public License,
 ** version 2.1, as published by the Free Software Foundation.
 **
 ** This file is provided "AS IS", without WARRANTIES OR CONDITIONS OF ANY
 ** KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
 ** WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR
 ** FITNESS FOR A PARTICULAR PURPOSE.
 **
 ** You should have received a copy of the CPL and the LGPL along with this
 ** file. See the LICENSE file and the cpl1.0.txt/lgpl-2.1.txt files
 ** included with the source distribution for more information.
 ** If you did not receive a copy of the licenses, contact the Qxt Foundation.
 **
 ** <http://libqxt.org>  <foundation@libqxt.org>
 **
 ****************************************************************************/
#ifndef QXTCONFIGWIDGET_H
#define QXTCONFIGWIDGET_H

#include <QDialog>
#include "qxtglobal.h"

QT_FORWARD_DECLARE_CLASS(QTableWidget)
QT_FORWARD_DECLARE_CLASS(QStackedWidget)
QT_FORWARD_DECLARE_CLASS(QDialogButtonBox)
class QxtConfigWidgetPrivate;

class QXT_GUI_EXPORT QxtConfigWidget : public QWidget
{
    Q_OBJECT
    QXT_DECLARE_PRIVATE(QxtConfigWidget)
    Q_PROPERTY(int count READ count)
    Q_PROPERTY(int currentIndex READ currentIndex WRITE setCurrentIndex)
    Q_PROPERTY(bool hoverEffect READ hasHoverEffect WRITE setHoverEffect)
    Q_PROPERTY(QxtConfigWidget::IconPosition iconPosition READ iconPosition WRITE setIconPosition)
    Q_PROPERTY(QSize iconSize READ iconSize WRITE setIconSize)
    Q_ENUMS(IconPosition)

public:
    enum IconPosition { North, West, East };

    explicit QxtConfigWidget(QWidget* parent = 0, Qt::WindowFlags flags = 0);
    explicit QxtConfigWidget(QxtConfigWidget::IconPosition position, QWidget* parent = 0, Qt::WindowFlags flags = 0);
    virtual ~QxtConfigWidget();

    bool hasHoverEffect() const;
    void setHoverEffect(bool enabled);

    QxtConfigWidget::IconPosition iconPosition() const;
    void setIconPosition(QxtConfigWidget::IconPosition position);

    QSize iconSize() const;
    void setIconSize(const QSize& size);

    int addPage(QWidget* page, const QIcon& icon, const QString& title = QString());
    int insertPage(int index, QWidget* page, const QIcon& icon, const QString& title = QString());
    QWidget* takePage(int index);

    int count() const;
    int currentIndex() const;
    QWidget* currentPage() const;

    int indexOf(QWidget* page) const;
    QWidget* page(int index) const;

    bool isPageEnabled(int index) const;
    void setPageEnabled(int index, bool enabled);

    bool isPageHidden(int index) const;
    void setPageHidden(int index, bool hidden);

    QIcon pageIcon(int index) const;
    void setPageIcon(int index, const QIcon& icon);

    QString pageTitle(int index) const;
    void setPageTitle(int index, const QString& title);

    QString pageToolTip(int index) const;
    void setPageToolTip(int index, const QString& tooltip);

    QString pageWhatsThis(int index) const;
    void setPageWhatsThis(int index, const QString& whatsthis);

public Q_SLOTS:
    void setCurrentIndex(int index);
    void setCurrentPage(QWidget* page);

    virtual void accept();
    virtual void reject();

Q_SIGNALS:
    void currentIndexChanged(int index);

protected:
    QTableWidget* tableWidget() const;
    QStackedWidget* stackedWidget() const;

    virtual void cleanupPage(int index);
    virtual void initializePage(int index);
};

#endif // QXTCONFIGWIDGET_H