controlpanel/src/cpframework/src/cpdataformbuttonentryviewitem.h
changeset 55 4c15d9aa2384
parent 37 940f6b67827d
equal deleted inserted replaced
47:dbe66a66f6a9 55:4c15d9aa2384
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  
    14 * Description:  View item implementation for button entry item.
    15 *
    15 *
    16 */
    16 */
    17 #ifndef CPDATAFORMBUTTONENTRYVIEWITEM_H
    17 #ifndef CPDATAFORMBUTTONENTRYVIEWITEM_H
    18 #define CPDATAFORMBUTTONENTRYVIEWITEM_H
    18 #define CPDATAFORMBUTTONENTRYVIEWITEM_H
    19 
    19 
    26     Q_OBJECT
    26     Q_OBJECT
    27 public:
    27 public:
    28     explicit CpDataFormButtonEntryViewItem(QGraphicsItem *parent = 0);
    28     explicit CpDataFormButtonEntryViewItem(QGraphicsItem *parent = 0);
    29     virtual ~CpDataFormButtonEntryViewItem();
    29     virtual ~CpDataFormButtonEntryViewItem();
    30     
    30     
       
    31     // From HbAbstractViewItem
    31     virtual HbAbstractViewItem *createItem();
    32     virtual HbAbstractViewItem *createItem();
       
    33     // From HbAbstractViewItem
    32 	virtual bool canSetModelIndex(const QModelIndex &index) const;
    34 	virtual bool canSetModelIndex(const QModelIndex &index) const;
    33 public slots:
    35 public slots:
    34     virtual void load();
    36     // From HbDataFormViewItem
    35     virtual void restore();
    37     virtual void restore();
    36 protected:
    38 protected:
    37 	CpDataFormButtonEntryViewItem(const CpDataFormButtonEntryViewItem &ohter);
    39 	CpDataFormButtonEntryViewItem(const CpDataFormButtonEntryViewItem &other);
    38 	CpDataFormButtonEntryViewItem &operator = (const CpDataFormButtonEntryViewItem &ohter);
    40 	CpDataFormButtonEntryViewItem &operator = (const CpDataFormButtonEntryViewItem &other);
       
    41 	// From HbAbstractViewItem
    39     virtual HbWidget *createCustomWidget();
    42     virtual HbWidget *createCustomWidget();
    40 private:
    43 private:
    41 	CpDataFormButtonEntryViewItemPrivate *d_ptr;
    44 	CpDataFormButtonEntryViewItemPrivate *d_ptr;
    42 };
    45 };
    43 
    46