emailuis/nmailui/src/nmrecipientfield.cpp
author hgs
Thu, 30 Sep 2010 11:43:07 +0300
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     1
/*
44
hgs
parents: 43
diff changeset
     2
* Copyright (c) 2009 - 2010 Nokia Corporation and/or its subsidiary(-ies).
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     3
* All rights reserved.
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     4
* This component and the accompanying materials are made available
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     6
* which accompanies this distribution, and is available
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     8
*
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     9
* Initial Contributors:
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    11
*
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    12
* Contributors:
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    13
*
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    14
* Description:
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    15
*
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    16
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    17
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    18
#include "nmuiheaders.h"
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    19
57
hgs
parents: 47
diff changeset
    20
static const QString NmContactsServiceName = "phonebookservices";
hgs
parents: 47
diff changeset
    21
static const QString NmContactsInterfaceName = "com.nokia.symbian.IContactsFetch";
hgs
parents: 47
diff changeset
    22
static const QString NmContactsOperationName = "multiFetch(QString,QString)";
43
hgs
parents: 40
diff changeset
    23
47
hgs
parents: 44
diff changeset
    24
static const int NmMaxRows = 10000;
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    25
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    26
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    27
   widget is created using AD/docml
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    28
*/
43
hgs
parents: 40
diff changeset
    29
NmRecipientField::NmRecipientField(
hgs
parents: 40
diff changeset
    30
        QObject *parent, HbDocumentLoader &docLoader, const QString &objPrefix):
hgs
parents: 40
diff changeset
    31
    QObject(parent),
hgs
parents: 40
diff changeset
    32
    mDocumentLoader(docLoader),
hgs
parents: 40
diff changeset
    33
    mObjectPrefix(objPrefix),
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    34
    mLabel(NULL),
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    35
    mRecipientsEditor(NULL),
74
hgs
parents: 68
diff changeset
    36
    mLaunchContactsPickerButton(NULL),
hgs
parents: 68
diff changeset
    37
    mAiwRequest(NULL)
hgs
parents: 68
diff changeset
    38
    
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    39
{
43
hgs
parents: 40
diff changeset
    40
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
    41
43
hgs
parents: 40
diff changeset
    42
    // Load the widgets from nmeditorview.docml. The names match to the definitions in that docml.
hgs
parents: 40
diff changeset
    43
    mWidget = qobject_cast<HbWidget *>
hgs
parents: 40
diff changeset
    44
        (mDocumentLoader.findWidget(mObjectPrefix + "Field"));
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    45
43
hgs
parents: 40
diff changeset
    46
    mLabel = qobject_cast<HbLabel *>
hgs
parents: 40
diff changeset
    47
        (mDocumentLoader.findWidget(mObjectPrefix + "Label"));
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    48
43
hgs
parents: 40
diff changeset
    49
    mRecipientsEditor = qobject_cast<NmRecipientLineEdit *>
hgs
parents: 40
diff changeset
    50
        (mDocumentLoader.findWidget(mObjectPrefix + "Edit"));
47
hgs
parents: 44
diff changeset
    51
    if (mRecipientsEditor) {
57
hgs
parents: 47
diff changeset
    52
        mRecipientsEditor->setMaxRows(NmMaxRows);
47
hgs
parents: 44
diff changeset
    53
    }
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    54
43
hgs
parents: 40
diff changeset
    55
    mLaunchContactsPickerButton = qobject_cast<HbPushButton *>
hgs
parents: 40
diff changeset
    56
        (mDocumentLoader.findWidget(mObjectPrefix + "Button"));
47
hgs
parents: 44
diff changeset
    57
    if (mLaunchContactsPickerButton) {
57
hgs
parents: 47
diff changeset
    58
        mLaunchContactsPickerButton->setIcon(NmIcons::getIcon(NmIcons::NmIconContacts));
47
hgs
parents: 44
diff changeset
    59
    }
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    60
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    61
    createConnections();
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    62
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    63
40
hgs
parents: 20
diff changeset
    64
/*!
hgs
parents: 20
diff changeset
    65
   Creates connections for this class items
hgs
parents: 20
diff changeset
    66
*/
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    67
void NmRecipientField::createConnections()
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    68
{
43
hgs
parents: 40
diff changeset
    69
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
    70
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    71
    connect(mRecipientsEditor, SIGNAL(textChanged(const QString &)),
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    72
        this, SIGNAL(textChanged(const QString &)));
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    73
    connect(mRecipientsEditor, SIGNAL(cursorPositionChanged(int, int)),
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    74
        this, SIGNAL(cursorPositionChanged(int, int)));
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    75
    connect(mRecipientsEditor, SIGNAL(editingFinished()),
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    76
        this, SIGNAL(editingFinished()));
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    77
    connect(mRecipientsEditor, SIGNAL(selectionChanged()),
74
hgs
parents: 68
diff changeset
    78
        this, SIGNAL(launchContactsPicker()));
68
hgs
parents: 57
diff changeset
    79
    connect(mLaunchContactsPickerButton, SIGNAL(clicked()),
74
hgs
parents: 68
diff changeset
    80
        this, SLOT(launchContactsPicker()));
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    81
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    82
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    83
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    84
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    85
   Destructor
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    86
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    87
NmRecipientField::~NmRecipientField()
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    88
{
43
hgs
parents: 40
diff changeset
    89
    NM_FUNCTION;
74
hgs
parents: 68
diff changeset
    90
    delete mAiwRequest;
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    91
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    92
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    93
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    94
   Widget height
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    95
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    96
qreal NmRecipientField::height()
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    97
{
43
hgs
parents: 40
diff changeset
    98
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
    99
43
hgs
parents: 40
diff changeset
   100
    return mWidget->geometry().height();
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   101
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   102
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   103
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   104
   editor
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   105
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   106
NmRecipientLineEdit *NmRecipientField::editor() const
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   107
{
43
hgs
parents: 40
diff changeset
   108
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
   109
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   110
    return mRecipientsEditor;
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   111
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   112
74
hgs
parents: 68
diff changeset
   113
/*!
hgs
parents: 68
diff changeset
   114
   Label widget
hgs
parents: 68
diff changeset
   115
*/
hgs
parents: 68
diff changeset
   116
HbLabel *NmRecipientField::label() const
hgs
parents: 68
diff changeset
   117
{
hgs
parents: 68
diff changeset
   118
    NM_FUNCTION;
hgs
parents: 68
diff changeset
   119
    
hgs
parents: 68
diff changeset
   120
    return mLabel;
hgs
parents: 68
diff changeset
   121
}
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   122
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   123
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   124
   LineEdit contents
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   125
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   126
const QString NmRecipientField::text() const
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   127
{
43
hgs
parents: 40
diff changeset
   128
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
   129
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   130
    return mRecipientsEditor->text();
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   131
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   132
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   133
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   134
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   135
   Slot setText
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   136
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   137
void NmRecipientField::setText(const QString &newText)
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   138
{
43
hgs
parents: 40
diff changeset
   139
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
   140
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   141
    if (newText != mRecipientsEditor->text()) {
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   142
        mRecipientsEditor->setText(newText);
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   143
        emit textChanged(newText);
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   144
    }
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   145
}
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   146
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   147
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   148
/*!
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   149
   This Slot launches the contacts-picker
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   150
*/
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   151
void NmRecipientField::launchContactsPicker()
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   152
{
43
hgs
parents: 40
diff changeset
   153
    NM_FUNCTION;
57
hgs
parents: 47
diff changeset
   154
74
hgs
parents: 68
diff changeset
   155
    if (!mAiwRequest) {
hgs
parents: 68
diff changeset
   156
        XQApplicationManager mAppmgr;
hgs
parents: 68
diff changeset
   157
        
hgs
parents: 68
diff changeset
   158
    
hgs
parents: 68
diff changeset
   159
        bool isEmbeded = true;
hgs
parents: 68
diff changeset
   160
        mAiwRequest = mAppmgr.create(NmContactsServiceName, NmContactsInterfaceName,
hgs
parents: 68
diff changeset
   161
                                                     NmContactsOperationName, isEmbeded);
hgs
parents: 68
diff changeset
   162
        
hgs
parents: 68
diff changeset
   163
        if (mAiwRequest) {
hgs
parents: 68
diff changeset
   164
            connect(mAiwRequest, SIGNAL(requestOk(QVariant)),
hgs
parents: 68
diff changeset
   165
                    mRecipientsEditor, SLOT(addSelectedContacts(QVariant)));
hgs
parents: 68
diff changeset
   166
            connect(mAiwRequest, SIGNAL(requestOk(QVariant)),
hgs
parents: 68
diff changeset
   167
                           this, SLOT(requestCompleted()));
hgs
parents: 68
diff changeset
   168
            connect(mAiwRequest, SIGNAL(requestError(int, QString &)),
hgs
parents: 68
diff changeset
   169
                           this, SLOT(requestCompleted()));
hgs
parents: 68
diff changeset
   170
            mAiwRequest->setSynchronous(false);
hgs
parents: 68
diff changeset
   171
        }
hgs
parents: 68
diff changeset
   172
        else {
hgs
parents: 68
diff changeset
   173
            // Failed creating request
hgs
parents: 68
diff changeset
   174
            NM_ERROR(1,"XQApplicationManager: failed creating fecth contactspicker request");
hgs
parents: 68
diff changeset
   175
            return;
hgs
parents: 68
diff changeset
   176
        }
hgs
parents: 68
diff changeset
   177
    
hgs
parents: 68
diff changeset
   178
        QVariantList args;
hgs
parents: 68
diff changeset
   179
        args << hbTrId("txt_mail_select_contacts");
hgs
parents: 68
diff changeset
   180
        args << KCntActionEmail;
hgs
parents: 68
diff changeset
   181
        mAiwRequest->setArguments(args);
hgs
parents: 68
diff changeset
   182
        
hgs
parents: 68
diff changeset
   183
        // Send request
hgs
parents: 68
diff changeset
   184
        if (!mAiwRequest->send()) {
hgs
parents: 68
diff changeset
   185
           //Failed sending request
hgs
parents: 68
diff changeset
   186
           NM_ERROR(1,"XQApplicationManager: failed sending request");
hgs
parents: 68
diff changeset
   187
        }
18
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   188
    }
578830873419 Revision: 201011
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   189
}
74
hgs
parents: 68
diff changeset
   190
/*!
hgs
parents: 68
diff changeset
   191
   XQAiwRequest calls this if request is ok or an error happens.
hgs
parents: 68
diff changeset
   192
*/
hgs
parents: 68
diff changeset
   193
void NmRecipientField::requestCompleted()
hgs
parents: 68
diff changeset
   194
{
hgs
parents: 68
diff changeset
   195
    delete mAiwRequest;
hgs
parents: 68
diff changeset
   196
    mAiwRequest = NULL;
hgs
parents: 68
diff changeset
   197
}