Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ordenarYaMayuscula(Gtk::ComboBoxText* combo) {
- combo->set_active(0);
- Glib::ustring texto;
- std::list< Glib::ustring > contenido; //Creo un vector de strings
- while (combo->get_active_row_number() != -1) { //Recorro todos los elementos
- texto = combo->get_active_text(); //Seleccionas el texto activo
- combo->remove_text(texto); //Borras el elemento
- contenido.push_back(texto.uppercase()); //Lo pasas a mayuscula y lo guardas en el vector
- combo->set_active(0); //Seleccionas el elemento 0
- }
- contenido.sort();
- std::list< Glib::ustring >::const_iterator it = contenido.begin(); //Interador a traves de un vector
- for ( ; it != contenido.end(); ++it) //Recorre el vector
- combo->append(*it); //Cargo de nuevo los elementos del vector en el combobox
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement