telutils/dialpad/src/dialpadinputfield.cpp
changeset 53 25b8d29b7c59
parent 46 2fa1fa551b0b
equal deleted inserted replaced
51:12bc758d6a02 53:25b8d29b7c59
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include <QGraphicsLinearLayout>
    18 #include <QGraphicsLinearLayout>
    19 
    19 
    20 #include <hblineedit.h>
    20 #include <dialpadlineedit.h>
    21 #include <hbinputeditorinterface.h>
    21 #include <hbinputeditorinterface.h>
    22 #include <hbinputstandardfilters.h>
    22 #include <hbinputstandardfilters.h>
    23 #include <hbdeviceprofile.h>
    23 #include <hbdeviceprofile.h>
    24 #include <hbmainwindow.h>
    24 #include <hbmainwindow.h>
    25 
    25 
    41     QGraphicsItem* parent)
    41     QGraphicsItem* parent)
    42     : HbWidget(parent),
    42     : HbWidget(parent),
    43       mMainWindow(mainWindow)
    43       mMainWindow(mainWindow)
    44 {
    44 {
    45     // create editor
    45     // create editor
    46     mNumberEditor = new HbLineEdit(this);
    46     mNumberEditor = new DialpadLineEdit(this);
    47     mNumberEditor->setObjectName(QLatin1String("numberEdit"));
    47     mNumberEditor->setObjectName(QLatin1String("numberEdit"));
    48     HbEditorInterface editorInterface(mNumberEditor);
    48     HbEditorInterface editorInterface(mNumberEditor);
    49     editorInterface.setFilter(HbPhoneNumberFilter::instance());
    49     editorInterface.setFilter(HbPhoneNumberFilter::instance());
    50     editorInterface.setInputConstraints(HbEditorConstraintIgnoreFocus);
    50     editorInterface.setInputConstraints(HbEditorConstraintIgnoreFocus);
    51     mNumberEditor->setMaxLength(DialpadMaxEditStringLenght);
    51     mNumberEditor->setMaxLength(DialpadMaxEditStringLenght);