summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/src/widgets/tqlineedit.h
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/src/widgets/tqlineedit.h')
-rw-r--r--tqtinterface/qt4/src/widgets/tqlineedit.h235
1 files changed, 0 insertions, 235 deletions
diff --git a/tqtinterface/qt4/src/widgets/tqlineedit.h b/tqtinterface/qt4/src/widgets/tqlineedit.h
deleted file mode 100644
index 62232d9..0000000
--- a/tqtinterface/qt4/src/widgets/tqlineedit.h
+++ /dev/null
@@ -1,235 +0,0 @@
-/**********************************************************************
-**
-** Definition of TQLineEdit widget class
-**
-** Created : 941011
-**
-** Copyright (C) 2010 Timothy Pearson and (C) 1992-2008 Trolltech ASA.
-**
-** This file is part of the widgets module of the TQt GUI Toolkit.
-**
-** 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 Trolltech ASA (or its successors, if any)
-** and the KDE Free TQt Foundation.
-**
-** Please review the following information to ensure GNU General
-** Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/.
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** This file may be used under the terms of the Q Public License as
-** defined by Trolltech ASA and appearing in the file LICENSE.TQPL
-** included in the packaging of this file. Licensees holding valid TQt
-** Commercial licenses may use this file in accordance with the TQt
-** Commercial License Agreement provided with the Software.
-**
-** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
-** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
-** herein.
-**
-**********************************************************************/
-
-#ifndef TQLINEEDIT_H
-#define TQLINEEDIT_H
-
-struct TQLineEditPrivate;
-
-class TQValidator;
-class TQPopupMenu;
-
-#ifndef TQT_H
-#include "tqframe.h"
-#include "tqstring.h"
-#endif // TQT_H
-
-#ifndef TQT_NO_LINEEDIT
-
-class TQTextParagraph;
-class TQTextCursor;
-
-class TQ_EXPORT TQLineEdit : public TQFrame
-{
- Q_OBJECT
- TQ_OBJECT
- TQ_ENUMS( EchoMode )
- Q_PROPERTY( TQString text READ text WRITE setText )
- Q_PROPERTY( int maxLength READ maxLength WRITE setMaxLength )
- Q_PROPERTY( bool frame READ frame WRITE setFrame )
- Q_PROPERTY( EchoMode echoMode READ echoMode WRITE setEchoMode )
- Q_PROPERTY( TQString displayText READ displayText )
- Q_PROPERTY( int cursorPosition READ cursorPosition WRITE setCursorPosition )
- Q_PROPERTY( Qt::Alignment tqalignment READ alignmentProp WRITE tqsetAlignmentProp )
- Q_PROPERTY( bool edited READ edited WRITE setEdited DESIGNABLE false )
- Q_PROPERTY( bool modified READ isModified )
- Q_PROPERTY( bool hasMarkedText READ hasMarkedText DESIGNABLE false )
- Q_PROPERTY( bool hasSelectedText READ hasSelectedText )
- Q_PROPERTY( TQString markedText READ markedText DESIGNABLE false )
- Q_PROPERTY( TQString selectedText READ selectedText )
- Q_PROPERTY( bool dragEnabled READ dragEnabled WRITE setDragEnabled )
- Q_PROPERTY( bool readOnly READ isReadOnly WRITE setReadOnly )
- Q_PROPERTY( bool undoAvailable READ isUndoAvailable )
- Q_PROPERTY( bool redoAvailable READ isRedoAvailable )
- Q_PROPERTY( TQString inputMask READ inputMask WRITE setInputMask )
- Q_PROPERTY( bool acceptableInput READ hasAcceptableInput )
-
-public:
- TQLineEdit( TQWidget* parent, const char* name=0 );
- TQLineEdit( const TQString &, TQWidget* parent, const char* name=0 );
- TQLineEdit( const TQString &, const TQString &, TQWidget* parent, const char* name=0 );
- ~TQLineEdit();
-
- TQString text() const;
-
- TQString displayText() const;
-
- int maxLength() const;
-
- bool frame() const;
-
- enum EchoMode { Normal, NoEcho, Password };
- EchoMode echoMode() const;
-
- bool isReadOnly() const;
-
- const TQValidator * validator() const;
-
- TQSize tqsizeHint() const;
- TQSize tqminimumSizeHint() const;
-
- int cursorPosition() const;
- bool validateAndSet( const TQString &, int, int, int ); // obsolete
-
- int tqalignment() const;
- inline Qt::Alignment alignmentProp() const { return (Qt::Alignment)tqalignment(); }
- inline virtual void tqsetAlignmentProp( Qt::Alignment al ) { tqsetAlignment((int)al); }
-
-#ifndef TQT_NO_COMPAT
- void cursorLeft( bool mark, int steps = 1 ) { cursorForward( mark, -steps ); }
- void cursorRight( bool mark, int steps = 1 ) { cursorForward( mark, steps ); }
-#endif
- void cursorForward( bool mark, int steps = 1 );
- void cursorBackward( bool mark, int steps = 1 );
- void cursorWordForward( bool mark );
- void cursorWordBackward( bool mark );
- void backspace();
- void del();
- void home( bool mark );
- void end( bool mark );
-
- bool isModified() const;
- void clearModified();
-
- bool edited() const; // obsolete, use isModified()
- void setEdited( bool ); // obsolete, use clearModified()
-
- bool hasSelectedText() const;
- TQString selectedText() const;
- int selectionStart() const;
-
- bool isUndoAvailable() const;
- bool isRedoAvailable() const;
-
-#ifndef TQT_NO_COMPAT
- bool hasMarkedText() const { return hasSelectedText(); }
- TQString markedText() const { return selectedText(); }
-#endif
-
- bool dragEnabled() const;
-
- TQString inputMask() const;
- void setInputMask( const TQString &inputMask );
- bool hasAcceptableInput() const;
-
-public Q_SLOTS:
- virtual void setText( const TQString &);
- virtual void selectAll();
- virtual void deselect();
- virtual void clearValidator();
- virtual void insert( const TQString &);
- virtual void clear();
- virtual void undo();
- virtual void redo();
- virtual void setMaxLength( int );
- virtual void setFrame( bool );
- virtual void setEchoMode( EchoMode );
- virtual void setReadOnly( bool );
- virtual void setValidator( const TQValidator * );
- virtual void setFont( const TQFont & );
- virtual void setPalette( const TQPalette & );
- virtual void setSelection( int, int );
- virtual void setCursorPosition( int );
- virtual void tqsetAlignment( int flag );
-#ifndef TQT_NO_CLIPBOARD
- virtual void cut();
- virtual void copy() const;
- virtual void paste();
-#endif
- virtual void setDragEnabled( bool b );
-
-Q_SIGNALS:
- void textChanged( const TQString &);
- void returnPressed();
- void lostFocus();
- void selectionChanged();
-
-protected:
- bool event( TQEvent * );
- void mousePressEvent( TQMouseEvent * );
- void mouseMoveEvent( TQMouseEvent * );
- void mouseReleaseEvent( TQMouseEvent * );
- void mouseDoubleClickEvent( TQMouseEvent * );
- void keyPressEvent( TQKeyEvent * );
- void imStartEvent( TQIMEvent * );
- void imComposeEvent( TQIMEvent * );
- void imEndEvent( TQIMEvent * );
- void focusInEvent( TQFocusEvent * );
- void focusOutEvent( TQFocusEvent * );
- void resizeEvent( TQResizeEvent * );
- void drawContents( TQPainter * );
-#ifndef TQT_NO_DRAGANDDROP
- void dragEnterEvent( TQDragEnterEvent * );
- void dragMoveEvent( TQDragMoveEvent *e );
- void dragLeaveEvent( TQDragLeaveEvent *e );
- void dropEvent( TQDropEvent * );
-#endif
- void contextMenuEvent( TQContextMenuEvent * );
- bool sendMouseEventToInputContext( TQMouseEvent *e );
- virtual TQPopupMenu *createPopupMenu();
- void windowActivationChange( bool );
-#ifndef TQT_NO_COMPAT
- void repaintArea( int, int ) { update(); }
-#endif
-
-private Q_SLOTS:
- void clipboardChanged();
-
-public:
- void setPasswordChar( TQChar c ); // internal obsolete
- TQChar passwordChar() const; // obsolete internal
- int characterAt( int, TQChar* ) const; // obsolete
- bool getSelection( int *, int * ); // obsolete
-
-private:
- friend struct TQLineEditPrivate;
- TQLineEditPrivate * d;
-
-private: // Disabled copy constructor and operator=
-#if defined(TQ_DISABLE_COPY)
- TQLineEdit( const TQLineEdit & );
- TQLineEdit &operator=( const TQLineEdit & );
-#endif
-};
-
-
-#endif // TQT_NO_LINEEDIT
-
-#endif // TQLINEEDIT_H