]> git.llucax.com Git - z.facultad/75.52/treemulator.git/commitdiff
El block_data ahora es manejado por BTree.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Wed, 23 Nov 2005 02:22:16 +0000 (02:22 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Wed, 23 Nov 2005 02:22:16 +0000 (02:22 +0000)
viewer/main.cpp

index aa0746aad58ca85123aa7ffd713ea6d07d95a1b2..a7bb9245b20a5e7691025fe76ca7c2d3e480d641 100644 (file)
@@ -136,7 +136,7 @@ void nuevo_arbol ()
                        it = lst.begin ();
                        uint i = 0;
                        while (it != lst.end ()) {
                        it = lst.begin ();
                        uint i = 0;
                        while (it != lst.end ()) {
-                               ClaveFija c(*it, i);
+                               ClaveFija c(*it);
 
                                double l = Random::Double (0.0f, 1.0f);
                                std::cout << l << " >= " << paltas << std::endl;
 
                                double l = Random::Double (0.0f, 1.0f);
                                std::cout << l << " >= " << paltas << std::endl;
@@ -157,7 +157,7 @@ void nuevo_arbol ()
                                                otro++;
                                                j++;
                                        }
                                                otro++;
                                                j++;
                                        }
-                                       ClaveFija c(*otro, 0);
+                                       ClaveFija c(*otro);
 
                                        tree->DelKey (c);
                                        std::string sss = c;
 
                                        tree->DelKey (c);
                                        std::string sss = c;
@@ -174,7 +174,7 @@ void nuevo_arbol ()
 
                        it = lst.begin ();
                        while (it != lst.end ()) {
 
                        it = lst.begin ();
                        while (it != lst.end ()) {
-                               ClaveVariable c(*it, 0);
+                               ClaveVariable c(*it);
 
                                try {
                                        tree->AddKey (c);
 
                                try {
                                        tree->AddKey (c);
@@ -200,19 +200,19 @@ void agregar_clave ()
                d.run();
                return;
        }
                d.run();
                return;
        }
-       KeyDialog d("Agregar", true);
+       KeyDialog d("Agregar");
        if (d.run () == Gtk::RESPONSE_OK)
        {
                Glib::ustring str_key = d.key();
                Glib::ustring str_val = d.val();
                if (tree->type() == BTree::KEY_FIXED)
                {
        if (d.run () == Gtk::RESPONSE_OK)
        {
                Glib::ustring str_key = d.key();
                Glib::ustring str_val = d.val();
                if (tree->type() == BTree::KEY_FIXED)
                {
-                       ClaveFija c(atoi(str_key.c_str()), atoi(str_val.c_str()));
+                       ClaveFija c(atoi(str_key.c_str()));
                        tree->AddKey(c);
                }
                else
                {
                        tree->AddKey(c);
                }
                else
                {
-                       ClaveVariable c(str_key, atoi(str_val.c_str()));
+                       ClaveVariable c(str_key);
                        tree->AddKey(c);
                }
 
                        tree->AddKey(c);
                }
 
@@ -220,10 +220,10 @@ void agregar_clave ()
                BTreeFindResult* result = 0;
                Clave *c = NULL;
                if (tree->type() == BTree::KEY_FIXED) {
                BTreeFindResult* result = 0;
                Clave *c = NULL;
                if (tree->type() == BTree::KEY_FIXED) {
-                       c = new ClaveFija (atoi(str_key.c_str()), 0);
+                       c = new ClaveFija (atoi(str_key.c_str()));
                        result = tree->FindKey(*c);
                } else {
                        result = tree->FindKey(*c);
                } else {
-                       c = new ClaveVariable (str_key, 0);
+                       c = new ClaveVariable (str_key);
                        result = tree->FindKey(*c);
                }
                if (result) {
                        result = tree->FindKey(*c);
                }
                if (result) {
@@ -256,12 +256,12 @@ void borrar_clave ()
                Glib::ustring str_key = d.key();
                if (tree->type() == BTree::KEY_FIXED)
                {
                Glib::ustring str_key = d.key();
                if (tree->type() == BTree::KEY_FIXED)
                {
-                       ClaveFija c(atoi(str_key.c_str()), 0);
+                       ClaveFija c(atoi(str_key.c_str()));
                        tree->DelKey(c);
                }
                else
                {
                        tree->DelKey(c);
                }
                else
                {
-                       ClaveVariable c(str_key, 0);
+                       ClaveVariable c(str_key);
                        tree->DelKey(c);
                }
                delete tree->last_selected;
                        tree->DelKey(c);
                }
                delete tree->last_selected;
@@ -300,12 +300,12 @@ void buscar_clave ()
                        Glib::ustring str_key = d.key();
                        if (tree->type() == BTree::KEY_FIXED)
                        {
                        Glib::ustring str_key = d.key();
                        if (tree->type() == BTree::KEY_FIXED)
                        {
-                               c = new ClaveFija (atoi(str_key.c_str()), 0);
+                               c = new ClaveFija (atoi(str_key.c_str()));
                                result = tree->FindKey(*c);
                        }
                        else
                        {
                                result = tree->FindKey(*c);
                        }
                        else
                        {
-                               c = new ClaveVariable (str_key, 0);
+                               c = new ClaveVariable (str_key);
                                result = tree->FindKey(*c);
                        }
                        if (result)
                                result = tree->FindKey(*c);
                        }
                        if (result)