emailuis/nmailui/src/main.cpp
changeset 59 16ed8d08d0b1
parent 54 997a02608b3a
child 72 64e38f08e49c
equal deleted inserted replaced
54:997a02608b3a 59:16ed8d08d0b1
    35     app.installTranslator(&translator);
    35     app.installTranslator(&translator);
    36     
    36     
    37     app.setApplicationName(hbTrId("txt_mail_title_mail"));
    37     app.setApplicationName(hbTrId("txt_mail_title_mail"));
    38     
    38     
    39     NmApplication *nmApplication = NULL;
    39     NmApplication *nmApplication = NULL;
    40     quint32 accountId = 0;
    40     quint64 accountId = 0;
       
    41     QString activateId = app.activateId();
    41     if (app.activateReason() == Hb::ActivationReasonActivity &&
    42     if (app.activateReason() == Hb::ActivationReasonActivity &&
    42         app.activateId() == NmActivityName) {
    43             activateId.startsWith(NmActivityName) ) {
    43         QVariant data = app.activateParams().take("accountId");
    44         QString accountIdString = activateId.mid(NmActivityName.length());
    44         QString accountIdString = data.toString();
       
    45         accountId = accountIdString.toULongLong();
    45         accountId = accountIdString.toULongLong();
    46         nmApplication = new NmApplication(&app,accountId);
    46         nmApplication = new NmApplication(&app,accountId);
    47     } else {
    47     } else {
    48         nmApplication = new NmApplication(&app);
    48         nmApplication = new NmApplication(&app);
    49     }
    49     }