cmmanager/cppacketdataapplugin/inc/cppacketdataapplugin.h
changeset 27 489cf6208544
parent 20 9c97ad6591ae
equal deleted inserted replaced
23:7ec726f93df1 27:489cf6208544
    19 #ifndef	CPPACKETDATAAPPLUGIN_H
    19 #ifndef	CPPACKETDATAAPPLUGIN_H
    20 #define	CPPACKETDATAAPPLUGIN_H
    20 #define	CPPACKETDATAAPPLUGIN_H
    21 
    21 
    22 // System includes
    22 // System includes
    23 #include <QObject>
    23 #include <QObject>
       
    24 #include <QSharedPointer>
    24 #include <cpbearerapplugininterface.h>
    25 #include <cpbearerapplugininterface.h>
    25 
    26 
    26 // User includes
    27 // User includes
    27 
    28 
    28 // Forward declarations
    29 // Forward declarations
    29 class QTranslator;
    30 class HbTranslator;
    30 class CmManagerShim;
    31 class CmManagerShim;
    31 class CmConnectionMethodShim;
    32 class CmConnectionMethodShim;
    32 
    33 
    33 // External data types
    34 // External data types
    34 
    35 
    54 protected:
    55 protected:
    55     
    56     
    56 protected slots:
    57 protected slots:
    57 
    58 
    58 private:
    59 private:
       
    60     Q_DISABLE_COPY(CpPacketDataApPlugin)
    59 
    61 
    60 private slots:
    62 private slots:
    61     
    63     
    62 private: // data
    64 private: // data
    63     //! Translator instance
    65     //! Translator instance
    64     QTranslator *mTranslator;
    66     QSharedPointer<HbTranslator> mTranslator;
    65     //! CM Manager Shim instance
    67     //! CM Manager Shim instance
    66     CmManagerShim *mCmManager;
    68     CmManagerShim *mCmManager;
    67     //! CM Connection Method Shim instance
    69     //! CM Connection Method Shim instance
    68     CmConnectionMethodShim *mCmConnectionMethod;
    70     CmConnectionMethodShim *mCmConnectionMethod;
    69 };
    71 };