devicemgmtdialogsplugin/src/omacppinquerydialog.cpp
author hgs
Fri, 15 Oct 2010 11:39:02 +0530
changeset 67 fdbfe0a95492
parent 52 6e38e48ee756
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     1
/*
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     2
 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). 
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     3
 * All rights reserved.
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     5
 * under the terms of "Eclipse Public License v1.0"
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     8
 *
0f9fc722d255 201021_01
hgs
parents:
diff changeset
     9
 * Initial Contributors:
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    10
 * Nokia Corporation - initial contribution.
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    11
 *
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    12
 * Contributors:
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    13
 *
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    14
 * Description: omacppinquerydialog class implementation
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    15
 *
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    16
 */
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    17
52
hgs
parents: 46
diff changeset
    18
#include <e32property.h>
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    19
#include <qdebug.h>
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    20
#include <qtranslator.h>
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    21
#include <qcoreapplication.h>
52
hgs
parents: 46
diff changeset
    22
#include <hbaction.h>
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    23
#include <devicedialogconsts.h>
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    24
#include "omacppinquerydialog.h"
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    25
#include "pnputillogger.h"
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    26
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    27
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    28
// omacppinquerydialog ::omacppinquerydialog
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    29
// Initialization of member variables; Create Pin query
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    30
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    31
//
67
hgs
parents: 52
diff changeset
    32
omacppinquerydialog::omacppinquerydialog(const QVariantMap &parameters)
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    33
    {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    34
    qDebug("omacppinquerydialog omacppinquerydialog() start");
67
hgs
parents: 52
diff changeset
    35
hgs
parents: 52
diff changeset
    36
    // Do translation
hgs
parents: 52
diff changeset
    37
    QTranslator *translator = new QTranslator();
hgs
parents: 52
diff changeset
    38
    QString lang = QLocale::system().name();
hgs
parents: 52
diff changeset
    39
    QString path = "Z:/resource/qt/translations/";
hgs
parents: 52
diff changeset
    40
    bool fine = translator->load("deviceupdates_en.qm", path);
hgs
parents: 52
diff changeset
    41
    if (fine)
hgs
parents: 52
diff changeset
    42
        qApp->installTranslator(translator);
hgs
parents: 52
diff changeset
    43
hgs
parents: 52
diff changeset
    44
    QTranslator *commontranslator = new QTranslator();
hgs
parents: 52
diff changeset
    45
hgs
parents: 52
diff changeset
    46
    fine = commontranslator->load("common_" + lang, path);
hgs
parents: 52
diff changeset
    47
    if (fine)
hgs
parents: 52
diff changeset
    48
        qApp->installTranslator(commontranslator);
hgs
parents: 52
diff changeset
    49
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    50
    mlineedit = 0;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    51
    mactionok = 0;
67
hgs
parents: 52
diff changeset
    52
    mDialog = 0;
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    53
    createcppinquery(parameters);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    54
    qDebug("omacppinquerydialog omacppinquerydialog() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    55
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    56
67
hgs
parents: 52
diff changeset
    57
hgs
parents: 52
diff changeset
    58
// Set parameters
hgs
parents: 52
diff changeset
    59
bool omacppinquerydialog::setDeviceDialogParameters(
hgs
parents: 52
diff changeset
    60
    const QVariantMap &parameters)
hgs
parents: 52
diff changeset
    61
{
hgs
parents: 52
diff changeset
    62
    
hgs
parents: 52
diff changeset
    63
    return true;
hgs
parents: 52
diff changeset
    64
}
hgs
parents: 52
diff changeset
    65
hgs
parents: 52
diff changeset
    66
// Get error
hgs
parents: 52
diff changeset
    67
int omacppinquerydialog::deviceDialogError() const
hgs
parents: 52
diff changeset
    68
{
hgs
parents: 52
diff changeset
    69
    
hgs
parents: 52
diff changeset
    70
    return 0;
hgs
parents: 52
diff changeset
    71
}
hgs
parents: 52
diff changeset
    72
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    73
HbDialog *omacppinquerydialog::deviceDialogWidget() const
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    74
    {
67
hgs
parents: 52
diff changeset
    75
    return mDialog;
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    76
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    77
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    78
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    79
// omacppinquerydialog ::createcppinquery
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    80
// Create Pin query dialog from docml; Connect the signals to slots
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    81
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    82
//
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    83
void omacppinquerydialog::createcppinquery(const QVariantMap &parameters)
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    84
    {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    85
    qDebug("omacppinquerydialog createcppinquery() start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    86
    HbDocumentLoader loader;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    87
    bool ok = false;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    88
    loader.load(":/xml/resources/pin.docml", &ok);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    89
    if (!ok)
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    90
        {
46
hgs
parents: 45
diff changeset
    91
        qFatal("omacppinquerydialog createcppinquery() Unable to read pin.docml");
hgs
parents: 45
diff changeset
    92
        
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    93
        }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    94
67
hgs
parents: 52
diff changeset
    95
    
hgs
parents: 52
diff changeset
    96
    mDialog = qobject_cast<HbDialog *> (loader.findWidget("dialog"));
hgs
parents: 52
diff changeset
    97
    mDialog->setDismissPolicy(HbPopup::NoDismiss);
hgs
parents: 52
diff changeset
    98
    mDialog->setTimeout(HbPopup::NoTimeout);
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
    99
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   100
    int tries = -1;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   101
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   102
    //Get the reties left
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   103
    QVariantMap::const_iterator i = parameters.find(keyparam1);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   104
    if (i != parameters.end())
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   105
        {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   106
        tries = i.value().toInt();
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   107
        }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   108
    // In the first trial, show label without tries
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   109
    HbLabel *label = qobject_cast<HbLabel *> (loader.findObject("label"));
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   110
    QString labelstring = hbTrId(
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   111
            "txt_device_update_dialog_enter_the_configuration_p");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   112
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   113
    // In the second and third trials, show label with tries left
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   114
    if ((tries >= 1) && (tries <= (KPinRetries - 1)))
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   115
        {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   116
        labelstring = hbTrId(
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   117
                "txt_device_update_dialog_enter_the_config_trial");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   118
        label->setNumber(tries);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   119
        }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   120
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   121
    label->setPlainText(labelstring);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   122
67
hgs
parents: 52
diff changeset
   123
    mactionok = (HbAction *) mDialog->actions().first();
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   124
    QString softkeyok = hbTrId("txt_common_button_ok");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   125
    mactionok->setText(softkeyok);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   126
    mactionok->setEnabled(false);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   127
67
hgs
parents: 52
diff changeset
   128
    HbAction *actioncancel = (HbAction *) mDialog->actions().at(1);
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   129
    QString softkeyCancel = hbTrId("txt_common_button_cancel");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   130
    actioncancel->setText(softkeyCancel);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   131
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   132
    mlineedit = qobject_cast<HbLineEdit *> (loader.findObject("lineEdit"));
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   133
    mlineedit->setEchoMode(HbLineEdit::Password);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   134
    mlineedit->setMaxLength(KCPPinMaxLength);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   135
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   136
    mlineedit->setInputMethodHints(Qt::ImhDigitsOnly);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   137
    HbEditorInterface editorInterface(mlineedit);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   138
    editorInterface.setMode(HbInputModeNumeric);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   139
    editorInterface.setInputConstraints(HbEditorConstraintFixedInputMode);
67
hgs
parents: 52
diff changeset
   140
    mDialog->setTimeout(HbPopup::NoTimeout);
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   141
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   142
    bool bconnect = false;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   143
    // Connection to the slot when PIN text is changed
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   144
    bconnect = QObject::connect(mlineedit, SIGNAL(contentsChanged()), this,
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   145
            SLOT( pintextChanged()));
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   146
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   147
    qDebug("omacppinquerydialog::createcppinquery() bconnect value ");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   148
    qDebug() << bconnect;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   149
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   150
    // Connections to the slot when Ok and Cancel buttons are clicked
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   151
    QObject::connect(mactionok, SIGNAL(triggered()), this, SLOT(okSelected()));
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   152
    QObject::connect(actioncancel, SIGNAL(triggered()), this,
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   153
            SLOT(cancelSelected()));
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   154
67
hgs
parents: 52
diff changeset
   155
       
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   156
    
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   157
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   158
    qDebug("omacppinquerydialog createcppinquery() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   159
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   160
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   161
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   162
// omacppinquerydialog ::pintextChanged
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   163
// Slot to enable/disable Ok button when text is entered/deleted
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   164
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   165
//
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   166
void omacppinquerydialog::pintextChanged()
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   167
    {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   168
    qDebug("omacppinquerydialog::pintextChanged start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   169
    LOGSTRING("omacppinquerydialog::pintextChanged start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   170
    int textlength = 0;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   171
    textlength = mlineedit->text().length();
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   172
    LOGSTRING2("omacppinquerydialog::pintextChanged start %d", textlength);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   173
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   174
    if (textlength > 0)
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   175
        {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   176
        //If text length is positive, enable Ok button
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   177
        qDebug("omacppinquerydialog::pintextChanged text is entered");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   178
        LOGSTRING("omacppinquerydialog::pintextChanged text is entered");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   179
        mactionok->setEnabled(true);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   180
        }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   181
    else if (textlength == 0)
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   182
        {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   183
        //If text length is zero, disable Ok button
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   184
        qDebug("omacppinquerydialog::pintextChanged zero text");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   185
        LOGSTRING("omacppinquerydialog::pintextChanged zero text");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   186
        mactionok->setEnabled(false);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   187
        }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   188
    qDebug("omacppinquerydialog::pintextChanged end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   189
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   190
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   191
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   192
// omacppinquerydialog ::okSelected
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   193
// Slot to emit signals when Ok is selected
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   194
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   195
//
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   196
void omacppinquerydialog::okSelected()
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   197
    {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   198
    qDebug("omacppinquerydialog::okSelected() start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   199
    LOGSTRING("omacppinquerydialog::okSelected() start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   200
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   201
    QString stringpin = mlineedit->text();
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   202
    QVariantMap resultMap;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   203
    resultMap.insert(pinquery, stringpin);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   204
    resultMap.insert(returnkey, EHbLSK);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   205
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   206
    //Emit signals with the data
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   207
    emit
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   208
    deviceDialogData(resultMap);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   209
    emit deviceDialogClosed();
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   210
    qDebug("omacppinquerydialog::okSelected() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   211
    LOGSTRING("omacppinquerydialog::okSelected() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   212
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   213
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   214
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   215
// omacppinquerydialog ::cancelSelected
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   216
// Slot to emit signals when Cancel is selected
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   217
// ----------------------------------------------------------------------------
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   218
//
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   219
void omacppinquerydialog::cancelSelected()
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   220
    {
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   221
    qDebug("omacppinquerydialog::cancelSelected() start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   222
    LOGSTRING("omacppinquerydialog::cancelSelected() start");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   223
    QVariantMap resultMap;
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   224
    resultMap.insert(returnkey, EHbRSK);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   225
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   226
    //Emit signals with the data
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   227
    emit
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   228
    deviceDialogData(resultMap);
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   229
    emit deviceDialogClosed();
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   230
    
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   231
    LOGSTRING("omacppinquerydialog::cancelSelected() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   232
    qDebug("omacppinquerydialog::cancelSelected() end");
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   233
    }
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   234
67
hgs
parents: 52
diff changeset
   235
// Close device dialog
hgs
parents: 52
diff changeset
   236
void omacppinquerydialog::closeDeviceDialog(bool byClient)
hgs
parents: 52
diff changeset
   237
    {
hgs
parents: 52
diff changeset
   238
    Q_UNUSED(byClient);
hgs
parents: 52
diff changeset
   239
    mDialog->close();
hgs
parents: 52
diff changeset
   240
    emit deviceDialogClosed();
hgs
parents: 52
diff changeset
   241
    }
hgs
parents: 52
diff changeset
   242
hgs
parents: 52
diff changeset
   243
// Return signal source (container) for the dialog
hgs
parents: 52
diff changeset
   244
QObject *omacppinquerydialog::signalSender() const
hgs
parents: 52
diff changeset
   245
{
hgs
parents: 52
diff changeset
   246
    return const_cast<omacppinquerydialog*>(this);
hgs
parents: 52
diff changeset
   247
}
hgs
parents: 52
diff changeset
   248
45
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   249
//  End of File
0f9fc722d255 201021_01
hgs
parents:
diff changeset
   250