// qspinbox.sip generated by MetaSIP on Fri Feb 10 10:37:53 2012 // // This file is part of the QtGui Python extension module. // // Copyright (c) 2011 Riverbank Computing Limited // // This file is part of PyQt. // // This file may be used under the terms of the GNU General Public // License versions 2.0 or 3.0 as published by the Free Software // Foundation and appearing in the files LICENSE.GPL2 and LICENSE.GPL3 // included in the packaging of this file. Alternatively you may (at // your option) use any later version of the GNU General Public // License if such license has been publicly approved by Riverbank // Computing Limited (or its successors, if any) and the KDE Free Qt // Foundation. In addition, as a special exception, Riverbank gives you // certain additional rights. These rights are described in the Riverbank // GPL Exception version 1.1, which can be found in the file // GPL_EXCEPTION.txt in this package. // // If you are unsure which license is appropriate for your use, please // contact the sales department at sales@riverbankcomputing.com. // // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. class QSpinBox : QAbstractSpinBox { %TypeHeaderCode #include %End public: explicit QSpinBox(QWidget *parent /TransferThis/ = 0); int value() const; QString prefix() const; void setPrefix(const QString &p); QString suffix() const; void setSuffix(const QString &s); QString cleanText() const; int singleStep() const; void setSingleStep(int val); int minimum() const; void setMinimum(int min); int maximum() const; void setMaximum(int max); void setRange(int min, int max); protected: virtual QValidator::State validate(QString &input /In,Out/, int &pos /In,Out/) const /API=QString:2 - /; virtual QValidator::State validate(QString &input /Constrained/, int &pos /In,Out/) const /API=QString: - 2/; virtual int valueFromText(const QString &text) const; virtual QString textFromValue(int v) const; virtual void fixup(QString &str /In,Out/) const /API=QString:2 - /; virtual void fixup(QString &str /Constrained/) const /API=QString: - 2/; virtual bool event(QEvent *e); public slots: void setValue(int val); signals: void valueChanged(int); void valueChanged(const QString &); private: QSpinBox(const QSpinBox &); }; class QDoubleSpinBox : QAbstractSpinBox { %TypeHeaderCode #include %End public: explicit QDoubleSpinBox(QWidget *parent /TransferThis/ = 0); double value() const; QString prefix() const; void setPrefix(const QString &p); QString suffix() const; void setSuffix(const QString &s); QString cleanText() const; double singleStep() const; void setSingleStep(double val); double minimum() const; void setMinimum(double min); double maximum() const; void setMaximum(double max); void setRange(double min, double max); int decimals() const; void setDecimals(int prec); virtual QValidator::State validate(QString &input /In,Out/, int &pos /In,Out/) const /API=QString:2 - /; virtual QValidator::State validate(QString &input /Constrained/, int &pos /In,Out/) const /API=QString: - 2/; virtual double valueFromText(const QString &text) const; virtual QString textFromValue(double v) const; virtual void fixup(QString &str /In,Out/) const /API=QString:2 - /; virtual void fixup(QString &str /Constrained/) const /API=QString: - 2/; public slots: void setValue(double val); signals: void valueChanged(double); void valueChanged(const QString &); private: QDoubleSpinBox(const QDoubleSpinBox &); };