telutils/dialpad/tsrc/unit/ut_dialpadhasheventfilter/hblineedit.h
changeset 51 12bc758d6a02
parent 42 35488577e233
equal deleted inserted replaced
48:78df25012fda 51:12bc758d6a02
    88     EchoMode echoMode() const;
    88     EchoMode echoMode() const;
    89     void setEchoMode(EchoMode);
    89     void setEchoMode(EchoMode);
    90 
    90 
    91     void setCapitalization ( QFont::Capitalization caps );
    91     void setCapitalization ( QFont::Capitalization caps );
    92     QFont::Capitalization capitalization () const;
    92     QFont::Capitalization capitalization () const;
       
    93     	
       
    94     bool adjustFontSizeToFitHeight() const;
       
    95     void setAdjustFontSizeToFitHeight(bool active);
       
    96 
       
    97     bool event(QEvent* event);
       
    98 
       
    99     void setAutoCompleteContent(QGraphicsLayoutItem *content);
       
   100 
    93 
   101 
    94 public slots:
   102 public slots:
    95     void setText(const QString &text);
   103     void setText(const QString &text);
    96 
   104 
    97 signals:
   105 //signals:
    98     void editingFinished();
   106     void editingFinished();
    99     void textChanged(const QString &text);
   107     void textChanged(const QString &text);
   100     void selectionChanged();
   108     void selectionChanged();
   101 
   109 
   102 protected:
   110 protected:
   103     HbLineEdit(HbLineEditPrivate &dd, QGraphicsItem *parent);
   111     HbLineEdit(HbLineEditPrivate &dd, QGraphicsItem *parent);
   104 
   112 
   105     void inputMethodEvent(QInputMethodEvent *event);
   113     void inputMethodEvent(QInputMethodEvent *event);
       
   114     QVariant inputMethodQuery(Qt::InputMethodQuery) const;
   106     void keyPressEvent(QKeyEvent *event);
   115     void keyPressEvent(QKeyEvent *event);
   107     void keyReleaseEvent(QKeyEvent *event);
   116     void keyReleaseEvent(QKeyEvent *event);
   108 
   117 
   109     void resizeEvent(QGraphicsSceneResizeEvent *event);
   118     void resizeEvent(QGraphicsSceneResizeEvent *event);
   110 
   119 
   111     bool canInsertFromMimeData(const QMimeData *source) const;
   120     bool canInsertFromMimeData(const QMimeData *source) const;
   112     void insertFromMimeData(const QMimeData *source);
   121     void insertFromMimeData(const QMimeData *source);
   113 
   122 
   114     void focusOutEvent ( QFocusEvent * event );
   123     void focusOutEvent ( QFocusEvent * event );
   115     void focusInEvent ( QFocusEvent * event );
   124     void focusInEvent ( QFocusEvent * event );
       
   125     
       
   126     bool eventFilter(QObject *, QEvent *);
       
   127 
       
   128 
   116 private:
   129 private:
   117     Q_DISABLE_COPY(HbLineEdit)
   130     Q_DISABLE_COPY(HbLineEdit)
   118 //    Q_DECLARE_PRIVATE_D(d_ptr, HbLineEdit)
   131 //    Q_DECLARE_PRIVATE_D(d_ptr, HbLineEdit)
   119 //    Q_PRIVATE_SLOT(d_func(), void _q_textChanged())
   132 //    Q_PRIVATE_SLOT(d_func(), void _q_textChanged())
   120 };
   133 };