Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1.  
  2. void ordenarYaMayuscula(Gtk::ComboBoxText* combo) {
  3.     combo->set_active(0);
  4.     Glib::ustring texto;
  5.     std::list< Glib::ustring > contenido; //Creo un vector de strings
  6.     while (combo->get_active_row_number() != -1) { //Recorro todos los elementos
  7.         texto = combo->get_active_text(); //Seleccionas el texto activo
  8.         combo->remove_text(texto); //Borras el elemento
  9.         contenido.push_back(texto.uppercase()); //Lo pasas a mayuscula y lo guardas en el vector
  10.         combo->set_active(0); //Seleccionas el elemento 0
  11.     }
  12.     contenido.sort();
  13.     std::list< Glib::ustring >::const_iterator it = contenido.begin(); //Interador a traves de un vector
  14.     for ( ; it != contenido.end(); ++it) //Recorre el vector
  15.         combo->append(*it); //Cargo de nuevo los elementos del vector en el combobox
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement