Guest User

Untitled

a guest
Dec 11th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. // dans le code principal
  2.  
  3. Node *  Property::AddNode( Node *parent, QString name)
  4. {
  5.   QModelIndex index = model->indexFromNode( parent ,0 );
  6.   model->beginInsertRow( index , 0);
  7.  
  8.   Node * node =new Node();
  9.   node->displayName = name;
  10.   node->background = Qt::transparent;
  11.   node->forground = Qt::black;
  12.   parent->childrens << node;
  13.   node->parent = parent;
  14.  
  15.   model->endInsertRow();
  16.  
  17.   return node;
  18. }
  19.  
  20. // dans le model
  21.  
  22.  
  23. void PropertyViewModel::beginInsertRow(  const QModelIndex & parent, int row)
  24. {
  25.     beginInsertRows ( parent, row, row ) ;
  26. }
  27.  
  28. void PropertyViewModel::endInsertRow()
  29. {
  30.     endInsertRows ( ) ;
  31. }
Add Comment
Please, Sign In to add comment