cellular/psuinotes/src/psuinotes.cpp
changeset 53 25b8d29b7c59
parent 48 78df25012fda
equal deleted inserted replaced
51:12bc758d6a02 53:25b8d29b7c59
    31 #include <HbEditorInterface>
    31 #include <HbEditorInterface>
    32 #include <hbinputdef.h>
    32 #include <hbinputdef.h>
    33 #include <hbinputstandardfilters.h>
    33 #include <hbinputstandardfilters.h>
    34 #include <xqserviceutil.h>
    34 #include <xqserviceutil.h>
    35 #include <QApplication>
    35 #include <QApplication>
    36 #include <QTranslator>
       
    37 #include <Qt>
    36 #include <Qt>
    38 
    37 
    39 #include "psuinotes.h"
    38 #include "psuinotes.h"
    40 #include "psuiutils.h"
    39 #include "psuiutils.h"
    41 #include "psuilogging.h"
    40 #include "psuilogging.h"
    42 #include "psuilocalisation.h"
       
    43 
    41 
    44 /*!
    42 /*!
    45   PsUiNotes::instance.
    43   PsUiNotes::instance.
    46  */
    44  */
    47 PsUiNotes* PsUiNotes::instance()
    45 PsUiNotes* PsUiNotes::instance()
    67     DPRINT << ": IN";
    65     DPRINT << ": IN";
    68 
    66 
    69     m_notesQueue = new QQueue<QObject*>();
    67     m_notesQueue = new QQueue<QObject*>();
    70     
    68     
    71     m_psuiSettings = new PsUiSettingsWrapper();
    69     m_psuiSettings = new PsUiSettingsWrapper();
    72  
    70     
    73     // Localization file loading 
       
    74     m_localisation = new PsUiLocalisation(this); 
       
    75        
       
    76     // Install required translations
       
    77     m_localisation->installTranslator(
       
    78            PsUiLocalisation::
       
    79            TranslationFileCommon);
       
    80     m_localisation->installTranslator(
       
    81            PsUiLocalisation::
       
    82            TranslationFileTelephoneCp);
       
    83     DPRINT << ": OUT";
    71     DPRINT << ": OUT";
    84     }
    72     }
    85 
    73 
    86 /*!
    74 /*!
    87   PsUiNotes::~PsUiNotes.
    75   PsUiNotes::~PsUiNotes.
    88  */
    76  */
    89 PsUiNotes::~PsUiNotes()
    77 PsUiNotes::~PsUiNotes()
    90 {
    78 {
    91     DPRINT << ": IN";
    79     DPRINT << ": IN";
    92 
       
    93     delete m_localisation;
       
    94  
    80  
    95     qDeleteAll(*m_notesQueue);
    81     qDeleteAll(*m_notesQueue);
    96     
    82     
    97     delete m_psuiSettings;
    83     delete m_psuiSettings;
    98     
    84