messagingapp/msgutils/unidatautils/unidatamodelplugins/unimmsdataplugin/src/unimmsdataplugin.cpp
changeset 52 12db4185673b
parent 25 84d9eb65b26f
equal deleted inserted replaced
44:36f374c67aa8 52:12db4185673b
    21 #include "unimmsdataplugin_p.h"
    21 #include "unimmsdataplugin_p.h"
    22 
    22 
    23 UniMMSDataPlugin::UniMMSDataPlugin(QObject* parent) :
    23 UniMMSDataPlugin::UniMMSDataPlugin(QObject* parent) :
    24     QObject(parent)
    24     QObject(parent)
    25 {
    25 {
    26     d_ptr = new UniMMSDataPluginPrivate();
    26     d_ptr = q_check_ptr (new UniMMSDataPluginPrivate());
    27 }
    27 }
    28 
    28 
    29 UniMMSDataPlugin::~UniMMSDataPlugin()
    29 UniMMSDataPlugin::~UniMMSDataPlugin()
    30 {
    30 {
    31     delete d_ptr;
    31     delete d_ptr;
   136 {
   136 {
   137     QDEBUG_WRITE("Inside restore");
   137     QDEBUG_WRITE("Inside restore");
   138     int error;    
   138     int error;    
   139     TRAP(error,d_ptr->restoreL(mtm));    
   139     TRAP(error,d_ptr->restoreL(mtm));    
   140     QDEBUG_WRITE_FORMAT("Exiting restore with error= ",error);
   140     QDEBUG_WRITE_FORMAT("Exiting restore with error= ",error);
       
   141     qt_symbian_throwIfError(error);
   141 }
   142 }
   142 
   143 
   143 QString UniMMSDataPlugin::subject()
   144 QString UniMMSDataPlugin::subject()
   144 {
   145 {
   145     return d_ptr->subject(); 
   146     QString subject;
       
   147     TRAPD(err, subject =d_ptr->subjectL());
       
   148     return  subject;
   146 }
   149 }
   147 
   150 
   148 CMsvSession* UniMMSDataPlugin::session()
   151 CMsvSession* UniMMSDataPlugin::session()
   149 {
   152 {
   150     return d_ptr->session();
   153     return d_ptr->session();