isis/src/qisis/objs/ProjectItem/ProjectItem.cpp
ProjectItem::ProjectItem(ProjectItem *item) {
    setTextColor(Qt::black);
    item->setEditable(false);
    setProjectItem(item);
    for (int i=0; i < item->rowCount(); i++) {
      appendRow(new ProjectItem( item->child(i) ) );
    }
  }
/**
   * Contructs a copy of another item. The copy will have the same text,
   * icon, and data, and copies of the children. The copy will not have a
   * parent or a model.
   *
   * @param[in] item (ProjectItem *) The item to copy.
   */
Contructs a copy of another item. The copy will have the same text,
icon, and data, and copies of the children. The copy will not have a
parent or a model.

@param[in] item (ProjectItem *) The item to copy.
Contructs a copy of another item . The copy will have the same text icon and data and copies of the children . The copy will not have a parent or a model . @param [ in ] item ( ProjectItem * ) The item to copy .
ProjectItem::ProjectItem(ProjectItem *item) {
    setTextColor(Qt::black);
    item->setEditable(false);
    setProjectItem(item);
    for (int i=0; i < item->rowCount(); i++) {
      appendRow(new ProjectItem( item->child(i) ) );
    }
  }
ProjectItem :: ProjectItem ( ProjectItem * item ) { setTextColor ( Qt :: black ) ; item -> setEditable ( false ) ; setProjectItem ( item ) ; for ( int i = 0 ; i < item -> rowCount ( ) ; i ++ ) { appendRow ( new ProjectItem ( item -> child ( i ) ) ) ; } }
Contructs a copy of another item.
Contructs a copy of another item .