// // Copyright 2006 Jim Bublitz // Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson // may also apply // Generated by preSip // module tdeui 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 : TQWidget { %TypeHeaderCode #include %End public: KNumInput (TQWidget* /TransferThis/ = 0, const char* = 0); KNumInput (KNumInput*, TQWidget* /TransferThis/ = 0, const char* = 0); virtual void setLabel (const TQString&, int = AlignLeft |AlignTop ); TQString label () const; %If ( KDE_3_1_0 - ) bool showSlider () const; %End void setSteps (int, int); TQSizePolicy sizePolicy () const; virtual TQSize 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 %End public: KIntNumInput (TQWidget* /TransferThis/ = 0, const char* = 0); KIntNumInput (int, TQWidget* /TransferThis/ = 0, int = 10, const char* = 0); KIntNumInput (KNumInput*, int, TQWidget* /TransferThis/ = 0, int = 10, const char* = 0); int value () const; %If ( KDE_3_1_0 - ) double relativeValue () const; int referencePoint () const; %End TQString suffix () const; TQString prefix () const; TQString 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 TQString&); virtual void setLabel (const TQString&, int = AlignLeft |AlignTop ); virtual TQSize minimumSizeHint () const; public slots: void setValue (int); %If ( KDE_3_1_0 - ) void setRelativeValue (double); void setReferencePoint (int); %End void setSuffix (const TQString&); void setPrefix (const TQString&); void setEditFocus (bool = 1); signals: void valueChanged (int); %If ( KDE_3_1_0 - ) void relativeValueChanged (double); %End protected: virtual void doLayout (); void resizeEvent (TQResizeEvent*); protected: //igx virtual void virtual_hook (int, void*); }; // class KIntNumInput class KDoubleNumInput : KNumInput { %TypeHeaderCode #include %End public: KDoubleNumInput (TQWidget* /TransferThis/ = 0, const char* = 0); KDoubleNumInput (double, TQWidget* /TransferThis/ = 0, const char* = 0); %If ( KDE_3_1_0 - ) KDoubleNumInput (double, double, double, double = 0.01, int = 2, TQWidget* /TransferThis/ = 0, const char* = 0); %End KDoubleNumInput (KNumInput*, double, TQWidget* /TransferThis/ = 0, const char* = 0); %If ( KDE_3_1_0 - ) KDoubleNumInput (KNumInput*, double, double, double, double = 0.02, int = 2, TQWidget* /TransferThis/ = 0, const char* = 0); %End double value () const; TQString suffix () const; TQString prefix () const; int precision () const; TQString 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 TQString&); virtual void setLabel (const TQString&, int = AlignLeft |AlignTop ); virtual TQSize minimumSizeHint () const; virtual bool eventFilter (TQObject*, TQEvent*); public slots: void setValue (double); %If ( KDE_3_1_0 - ) void setRelativeValue (double); void setReferencePoint (double); %End void setSuffix (const TQString&); void setPrefix (const TQString&); signals: void valueChanged (double); %If ( KDE_3_1_0 - ) void relativeValueChanged (double); %End protected: virtual void doLayout (); void resizeEvent (TQResizeEvent*); virtual void resetEditBox (); protected: //igx virtual void virtual_hook (int, void*); }; // class KDoubleNumInput class KIntSpinBox : TQSpinBox { %TypeHeaderCode #include %End public: KIntSpinBox (TQWidget* /TransferThis/ = 0, const char* = 0); KIntSpinBox (int, int, int, int, int = 10, TQWidget* /TransferThis/ = 0, const char* = 0); void setBase (int); int base () const; void setEditFocus (bool); protected: virtual TQString mapValueToText (int); //ig virtual int mapTextToValue (bool*); protected: //igx virtual void virtual_hook (int, void*); }; // class KIntSpinBox %If ( KDE_3_1_0 - ) class KDoubleSpinBox : TQSpinBox { %TypeHeaderCode #include %End public: KDoubleSpinBox (TQWidget* /TransferThis/ = 0, const char* = 0); KDoubleSpinBox (double, double, double, double, int = 2, TQWidget* /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 TQValidator*); signals: void valueChanged (double); public slots: virtual void setValue (double); protected: virtual TQString mapValueToText (int); //ig virtual int mapTextToValue (bool*); protected slots: void slotValueChanged (int); protected: //igx virtual void virtual_hook (int, void*); }; // class KDoubleSpinBox %End