Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/11/2007, 03:34
achso
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Hola, duda importante

Para los Nodos:

class Node
{

private:
//each Node has a Name, an integer value (proba (<=100) that we reach this node starting from his father, and a vector of Childrend nodes). Each node has also a Function pointer which is the function to run when the tree is at the node.
QString nName;
int Val;
std::vector<Node*> vectSons;

Para el arbol:

class Tree
{
private :
//each Tree has a vector of nodes and also another of nodes without children(Note: the nodes in "vectFinalNodes" are also present in the "vectNodes" vector
QString tName;
int Val;
std::vector<Node*> vectNodes;
std::vector<Node*> vectFinalNodes;

public :

No se si la mejor idea sería añadir un par de botones en la GUI, que se llamara edit Node o algo así y desde ahí que se abriera el fichero .h o .c. Para ello habría que coger el nombre del nodo y ponerlo como nombre del fichero. Lo que no se es como podría hacer todo esto.. jeje. (Me refiero a lo de que aparezca el fichero en C++)