You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
262 lines
7.8 KiB
262 lines
7.8 KiB
14 years ago
|
//
|
||
|
// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
|
||
|
// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
|
||
|
// may also apply
|
||
|
|
||
|
|
||
|
// Generated by preSip
|
||
|
// module kdeui version KDE 3.5.3
|
||
|
|
||
|
|
||
|
// This software is free software; you can redistribute it and/or
|
||
|
// modify it under the terms of the GNU General Public License as
|
||
|
// published by the Free Software Foundation; either version 2 of
|
||
|
// the License, or (at your option) any later version.
|
||
|
//
|
||
|
// This software 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 library; see the file COPYING.
|
||
|
// If not, write to the Free Software Foundation, Inc.,
|
||
|
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||
|
|
||
|
|
||
|
class KNumInput : QWidget
|
||
|
{
|
||
|
%TypeHeaderCode
|
||
|
#include <knuminput.h>
|
||
|
%End
|
||
|
|
||
|
|
||
|
public:
|
||
|
KNumInput (QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
KNumInput (KNumInput*, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
virtual void setLabel (const QString&, int = AlignLeft |AlignTop );
|
||
|
QString label () const;
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
bool showSlider () const;
|
||
|
%End
|
||
|
|
||
|
void setSteps (int, int);
|
||
|
QSizePolicy sizePolicy () const;
|
||
|
virtual QSize sizeHint () const;
|
||
|
|
||
|
protected:
|
||
|
void layout (bool);
|
||
|
virtual void doLayout () = 0;
|
||
|
|
||
|
protected:
|
||
|
//igx virtual void virtual_hook (int, void*);
|
||
|
|
||
|
}; // class KNumInput
|
||
|
|
||
|
|
||
|
class KIntNumInput : KNumInput
|
||
|
{
|
||
|
%TypeHeaderCode
|
||
|
#include <knuminput.h>
|
||
|
%End
|
||
|
|
||
|
|
||
|
public:
|
||
|
KIntNumInput (QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
KIntNumInput (int, QWidget* /TransferThis/ = 0, int = 10, const char* = 0);
|
||
|
KIntNumInput (KNumInput*, int, QWidget* /TransferThis/ = 0, int = 10, const char* = 0);
|
||
|
int value () const;
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
double relativeValue () const;
|
||
|
int referencePoint () const;
|
||
|
%End
|
||
|
|
||
|
QString suffix () const;
|
||
|
QString prefix () const;
|
||
|
QString specialValueText () const;
|
||
|
void setRange (int, int, int = 1, bool = 1);
|
||
|
void setMinValue (int);
|
||
|
int minValue () const;
|
||
|
void setMaxValue (int);
|
||
|
int maxValue () const;
|
||
|
void setSpecialValueText (const QString&);
|
||
|
virtual void setLabel (const QString&, int = AlignLeft |AlignTop );
|
||
|
virtual QSize minimumSizeHint () const;
|
||
|
|
||
|
public slots:
|
||
|
void setValue (int);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
void setRelativeValue (double);
|
||
|
void setReferencePoint (int);
|
||
|
%End
|
||
|
|
||
|
void setSuffix (const QString&);
|
||
|
void setPrefix (const QString&);
|
||
|
void setEditFocus (bool = 1);
|
||
|
|
||
|
signals:
|
||
|
void valueChanged (int);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
void relativeValueChanged (double);
|
||
|
%End
|
||
|
|
||
|
|
||
|
protected:
|
||
|
virtual void doLayout ();
|
||
|
void resizeEvent (QResizeEvent*);
|
||
|
|
||
|
protected:
|
||
|
//igx virtual void virtual_hook (int, void*);
|
||
|
|
||
|
}; // class KIntNumInput
|
||
|
|
||
|
|
||
|
class KDoubleNumInput : KNumInput
|
||
|
{
|
||
|
%TypeHeaderCode
|
||
|
#include <knuminput.h>
|
||
|
%End
|
||
|
|
||
|
|
||
|
public:
|
||
|
KDoubleNumInput (QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
KDoubleNumInput (double, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
KDoubleNumInput (double, double, double, double = 0.01, int = 2, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
%End
|
||
|
|
||
|
KDoubleNumInput (KNumInput*, double, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
KDoubleNumInput (KNumInput*, double, double, double, double = 0.02, int = 2, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
%End
|
||
|
|
||
|
double value () const;
|
||
|
QString suffix () const;
|
||
|
QString prefix () const;
|
||
|
int precision () const;
|
||
|
QString specialValueText () const;
|
||
|
void setRange (double, double, double = 1, bool = 1);
|
||
|
void setMinValue (double);
|
||
|
double minValue () const;
|
||
|
void setMaxValue (double);
|
||
|
double maxValue () const;
|
||
|
void setPrecision (int);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
double referencePoint () const;
|
||
|
double relativeValue () const;
|
||
|
%End
|
||
|
|
||
|
void setSpecialValueText (const QString&);
|
||
|
virtual void setLabel (const QString&, int = AlignLeft |AlignTop );
|
||
|
virtual QSize minimumSizeHint () const;
|
||
|
virtual bool eventFilter (QObject*, QEvent*);
|
||
|
|
||
|
public slots:
|
||
|
void setValue (double);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
void setRelativeValue (double);
|
||
|
void setReferencePoint (double);
|
||
|
%End
|
||
|
|
||
|
void setSuffix (const QString&);
|
||
|
void setPrefix (const QString&);
|
||
|
|
||
|
signals:
|
||
|
void valueChanged (double);
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
void relativeValueChanged (double);
|
||
|
%End
|
||
|
|
||
|
|
||
|
protected:
|
||
|
virtual void doLayout ();
|
||
|
void resizeEvent (QResizeEvent*);
|
||
|
virtual void resetEditBox ();
|
||
|
|
||
|
protected:
|
||
|
//igx virtual void virtual_hook (int, void*);
|
||
|
|
||
|
}; // class KDoubleNumInput
|
||
|
|
||
|
|
||
|
class KIntSpinBox : QSpinBox
|
||
|
{
|
||
|
%TypeHeaderCode
|
||
|
#include <knuminput.h>
|
||
|
%End
|
||
|
|
||
|
|
||
|
public:
|
||
|
KIntSpinBox (QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
KIntSpinBox (int, int, int, int, int = 10, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
void setBase (int);
|
||
|
int base () const;
|
||
|
void setEditFocus (bool);
|
||
|
|
||
|
protected:
|
||
|
virtual QString mapValueToText (int);
|
||
|
//ig virtual int mapTextToValue (bool*);
|
||
|
|
||
|
protected:
|
||
|
//igx virtual void virtual_hook (int, void*);
|
||
|
|
||
|
}; // class KIntSpinBox
|
||
|
|
||
|
|
||
|
%If ( KDE_3_1_0 - )
|
||
|
|
||
|
class KDoubleSpinBox : QSpinBox
|
||
|
{
|
||
|
%TypeHeaderCode
|
||
|
#include <knuminput.h>
|
||
|
%End
|
||
|
|
||
|
|
||
|
public:
|
||
|
KDoubleSpinBox (QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
KDoubleSpinBox (double, double, double, double, int = 2, QWidget* /TransferThis/ = 0, const char* = 0);
|
||
|
bool acceptLocalizedNumbers () const;
|
||
|
virtual void setAcceptLocalizedNumbers (bool);
|
||
|
void setRange (double, double, double = 0.01, int = 2);
|
||
|
int precision () const;
|
||
|
void setPrecision (int);
|
||
|
virtual void setPrecision (int, bool);
|
||
|
double value () const;
|
||
|
double minValue () const;
|
||
|
void setMinValue (double);
|
||
|
double maxValue () const;
|
||
|
void setMaxValue (double);
|
||
|
double lineStep () const;
|
||
|
void setLineStep (double);
|
||
|
void setValidator (const QValidator*);
|
||
|
|
||
|
signals:
|
||
|
void valueChanged (double);
|
||
|
|
||
|
public slots:
|
||
|
virtual void setValue (double);
|
||
|
|
||
|
protected:
|
||
|
virtual QString mapValueToText (int);
|
||
|
//ig virtual int mapTextToValue (bool*);
|
||
|
|
||
|
protected slots:
|
||
|
void slotValueChanged (int);
|
||
|
|
||
|
protected:
|
||
|
//igx virtual void virtual_hook (int, void*);
|
||
|
|
||
|
}; // class KDoubleSpinBox
|
||
|
|
||
|
%End
|
||
|
|