phonesettings/cpphonesettingsplugins/telephonyplugin/src/cptelephonypluginview.h
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
child 51 f39ed5e045e0
equal deleted inserted replaced
21:92ab7f8d0eab 22:6bb1b21d2484
    21 #include <QObject>
    21 #include <QObject>
    22 #include <hbdataform.h>
    22 #include <hbdataform.h>
    23 #include <cpbasesettingview.h>
    23 #include <cpbasesettingview.h>
    24 
    24 
    25 class HbDataFormModelItem;
    25 class HbDataFormModelItem;
       
    26 class CpSettingFormItemData;
    26 
    27 
    27 /*!
    28 /*!
    28     \class CpTelephonyPluginView
    29     \class CpTelephonyPluginView
    29     \brief The class CpTelephonyPluginView. 
    30     \brief The class CpTelephonyPluginView. 
    30  */
    31  */
    37     ~CpTelephonyPluginView();
    38     ~CpTelephonyPluginView();
    38 
    39 
    39 private: 
    40 private: 
    40     
    41     
    41     CpItemDataHelper* initializeItemDataHelper();
    42     CpItemDataHelper* initializeItemDataHelper();
    42     
       
    43 private slots: 
       
    44 
       
    45     void onConnectionAdded(HbDataFormModelItem *item,
       
    46             const QString &signal,
       
    47             QObject *receiver,
       
    48             const QString &method);
       
    49     
       
    50     void onConnectionRemoved(HbDataFormModelItem *item,
       
    51             const QString &signal,
       
    52             QObject *receiver,
       
    53             const QString &method);
       
    54     
       
    55     void onPrototypeAdded(HbAbstractViewItem *prototype);
       
    56 
    43 
    57 private: 
    44 private: 
    58  
    45  
    59     HbDataFormModelItem* groupItemFromPlugin(const QString& plugin);
    46     QList<CpSettingFormItemData*> groupItemFromPlugin(const QString& plugin);
    60     
    47     
    61 private:   // data
    48 private:   // data
    62  
    49  
    63     CpItemDataHelper *m_helper;
    50     CpItemDataHelper *m_helper;
    64 };
    51 };