src/hbwidgets/dataform/hbdataform_p.h
changeset 6 c3690ec91ef8
parent 3 11d3954df52a
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
    42 class HbDataFormHeadingWidget;
    42 class HbDataFormHeadingWidget;
    43 class HbDataFormModelItem;
    43 class HbDataFormModelItem;
    44 
    44 
    45 struct ItemSignal
    45 struct ItemSignal
    46 {
    46 {
    47     QObject *reciever;
    47     QObject *receiver;
    48     QString signal;
    48     QString signal;
    49     QString slot;
    49     QString slot;
    50 };
    50 };
    51 
    51 
    52 class HbDataFormPrivate : public HbAbstractItemViewPrivate
    52 class HbDataFormPrivate : public HbAbstractItemViewPrivate
    62     void addFormPage(const QString& page);
    62     void addFormPage(const QString& page);
    63     void removeFormPage(const QString& page);
    63     void removeFormPage(const QString& page);
    64     void _q_page_changed(int index);
    64     void _q_page_changed(int index);
    65 
    65 
    66     void _q_item_displayed(const QModelIndex &index);
    66     void _q_item_displayed(const QModelIndex &index);
    67     void makeConnection(QModelIndex index);
    67     void makeConnection(QModelIndex index, HbWidget* widget);
    68     void connectNow(HbDataFormModelItem * modelItem, QString signal, 
    68     void connectNow(HbDataFormModelItem * modelItem, QString signal, 
    69                     QObject *reciever, QString slot);
    69                     QObject *receiver, QString slot);
    70     void removeConnection(HbDataFormModelItem * item, 
    70     void removeConnection(HbDataFormModelItem * item, 
    71                                   QString signal, 
    71                                   QString signal, 
    72                                   QObject *reciever, 
    72                                   QObject *receiver, 
    73                                   QString slot);
    73                                   QString slot);
    74     void removeAllConnection();
    74     void removeAllConnection();
    75     void removeAllConnection(HbDataFormModelItem *item);
    75     void removeAllConnection(HbDataFormModelItem *item);
    76     inline HbTreeModelIterator *treeModelIterator() const;
    76     inline HbTreeModelIterator *treeModelIterator() const;
    77     void emitActivated(const QModelIndex &modelIndex);
    77     void emitActivated(const QModelIndex &modelIndex);