equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 // User includes |
18 // User includes |
19 #include "seccodeeditdataformviewitem.h" |
19 #include "seccodeeditdataformviewitem.h" |
20 #include "seccodeedit.h" |
20 #include "seccodeedit.h" |
|
21 #include <../../inc/cpsecplugins.h> |
21 |
22 |
22 // ======== MEMBER FUNCTIONS ======== |
23 // ======== MEMBER FUNCTIONS ======== |
23 |
24 |
24 /*! |
25 /*! |
25 Constructor |
26 Constructor |
26 */ |
27 */ |
27 SecCodeEditDataFormViewItem::SecCodeEditDataFormViewItem( |
28 SecCodeEditDataFormViewItem::SecCodeEditDataFormViewItem( |
28 QGraphicsItem *parent): HbDataFormViewItem(parent) |
29 QGraphicsItem *parent): HbDataFormViewItem(parent) |
29 { |
30 { |
|
31 RDEBUG("0", 0); |
30 } |
32 } |
31 |
33 |
32 /*! |
34 /*! |
33 Destructor |
35 Destructor |
34 */ |
36 */ |
39 /*! |
41 /*! |
40 Create Item |
42 Create Item |
41 */ |
43 */ |
42 HbAbstractViewItem *SecCodeEditDataFormViewItem::createItem() |
44 HbAbstractViewItem *SecCodeEditDataFormViewItem::createItem() |
43 { |
45 { |
|
46 RDEBUG("0", 0); |
44 return new SecCodeEditDataFormViewItem( *this); |
47 return new SecCodeEditDataFormViewItem( *this); |
45 } |
48 } |
46 |
49 |
47 /*! |
50 /*! |
48 Create Item |
51 Create Item |
49 */ |
52 */ |
50 bool SecCodeEditDataFormViewItem::canSetModelIndex( |
53 bool SecCodeEditDataFormViewItem::canSetModelIndex( |
51 const QModelIndex &index) const |
54 const QModelIndex &index) const |
52 { |
55 { |
53 int type = index.data(HbDataFormModelItem::ItemTypeRole).toInt(); |
56 int type = index.data(HbDataFormModelItem::ItemTypeRole).toInt(); |
|
57 RDEBUG("type", type); |
54 return type == SecCodeEditItem; |
58 return type == SecCodeEditItem; |
55 } |
59 } |
56 |
60 |
57 /*! |
61 /*! |
58 Create Custom Widget |
62 Create Custom Widget |
59 */ |
63 */ |
60 HbWidget *SecCodeEditDataFormViewItem::createCustomWidget() |
64 HbWidget *SecCodeEditDataFormViewItem::createCustomWidget() |
61 { |
65 { |
62 int type = modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt(); |
66 int type = modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt(); |
|
67 RDEBUG("type", type); |
63 |
68 |
64 if (type == SecCodeEditItem) { |
69 if (type == SecCodeEditItem) { |
65 SecCodeEdit *edit = new SecCodeEdit("1234"); |
70 SecCodeEdit *edit = new SecCodeEdit("1234"); |
66 edit->setEchoMode(HbLineEdit::Password); |
71 edit->setEchoMode(HbLineEdit::Password); |
|
72 RDEBUG("edit->setReadOnly", 1); |
67 edit->setReadOnly(true); |
73 edit->setReadOnly(true); |
68 return edit; |
74 return edit; |
69 } |
75 } |
70 |
76 RDEBUG("0", 0); |
71 return 0; |
77 return 0; |
72 } |
78 } |