| | |
| | | int len = nlist.length(); |
| | | for (int i = 0; i < len; i++) |
| | | { |
| | | KXMLDOMElement& e = * new KXMLDOMElement(nlist.item(i)); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | xstring name = e.getAttribute(L"cname"); |
| | | xstring sImage = e.getAttribute(L"image"); |
| | | int image = 15; |
| | |
| | | for (i = 0; i < s; i++) |
| | | { |
| | | |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | xstring name = e->selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(h, name, (LPARAM)e, 15); |
| | | createSubTree(hw, *e); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | xstring name = e.selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(h, name, e, 15); |
| | | createSubTree(hw, e); |
| | | } |
| | | return 1; |
| | | } |
| | |
| | | for (i = 0; i < len; i++) |
| | | { |
| | | |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | xstring name = e->selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(0, name, (LPARAM)e, 15); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | xstring name = e.selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(0, name, e, 15); |
| | | |
| | | createSubTree(hw, *e); |
| | | createSubTree(hw, e); |
| | | tv_1.ExpandItem(hw); |
| | | } |
| | | tv_1.ExpandItem(0); |
| | |
| | | if (s>0) |
| | | for (i=0; i<s; i++) |
| | | { |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | xstring name = e->selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(h, name, (LPARAM)e, 15); |
| | | createSubTree(hw, *e); |
| | | KXMLDOMElement e =nlist.item(i); |
| | | xstring name = e.selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(h, name, e, 15); |
| | | createSubTree(hw, e); |
| | | } |
| | | return 1; |
| | | } |
| | |
| | | int i; |
| | | for (i=0;i <len; i++) |
| | | { |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | xstring name = e->selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(0, name, (LPARAM)e, 15); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | xstring name = e.selectSingleNode(L"@name").text(); |
| | | HTREEITEM hw = tv_1.InsertChildItem(0, name, e, 15); |
| | | |
| | | createSubTree(hw, *e); |
| | | createSubTree(hw, e); |
| | | tv_1.ExpandItem(hw); |
| | | } |
| | | tv_1.ExpandItem(0); |
| | |
| | | { |
| | | for (i = 0; i < s; i++) |
| | | { |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | string name = e->selectSingleNode(L"Name").text(); |
| | | HTREEITEM hw = tv_folder->InsertChildItem(h, name, (LPARAM)e, 15); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | string name = e.selectSingleNode(L"Name").text(); |
| | | HTREEITEM hw = tv_folder->InsertChildItem(h, name, e, 15); |
| | | createSubTree(tv_folder, hw, e); |
| | | } |
| | | } |
| | |
| | | int i; |
| | | for (i = 0; i < len; i++) |
| | | { |
| | | KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); |
| | | string name = e->selectSingleNode(L"Name").text(); |
| | | HTREEITEM h = tv_1.InsertChildItem(0, name, (LPARAM)e, 17); |
| | | KXMLDOMElement e = nlist.item(i); |
| | | string name = e.selectSingleNode(L"Name").text(); |
| | | HTREEITEM h = tv_1.InsertChildItem(0, name, e, 17); |
| | | createSubTree(&tv_1, h, e); |
| | | if (len == 1) tv_1.ExpandItem(h); |
| | | } |
| | |
| | | if (changeddlb == 0) |
| | | { |
| | | HTREEITEM h = tv_1.GetSelectedItem(); |
| | | KXMLDOMElement* e = (KXMLDOMElement * )tv_1.GetItemData(h); |
| | | KXMLDOMElement e = tv_1.GetItemData(h); |
| | | |
| | | HTREEITEM root =tv_1.GetRootItem(); |
| | | if (h == root) |
| | |
| | | } |
| | | else |
| | | { |
| | | string t = e->selectSingleNode(L"Type").text(); |
| | | string t = e.selectSingleNode(L"Type").text(); |
| | | m_sType = t ; |
| | | string txt = e->selectSingleNode(L"Code").text(); |
| | | string txt = e.selectSingleNode(L"Code").text(); |
| | | if (txt == L"") |
| | | txt = e->selectSingleNode(L"Name").text(); |
| | | txt = e.selectSingleNode(L"Name").text(); |
| | | m_sTypeTxt = txt; |
| | | } |
| | | m_pageIndex = 1; |