refGlade->get_widget("quick_btn_open", quick_btn_open);
refGlade->get_widget("edit_menu_delete_all", edit_menu_delete_all);
refGlade->get_widget("btn_find", btn_find);
+ refGlade->get_widget("status_bar", status_bar);
refGlade->get_widget_derived("workplace", workplace); //fixed
i=lista_logic_Items.begin();
}
id = 0;
+ list_pointed.clear();
+ list_pointed.push_back(" ");
+ combo_entry->set_popdown_strings(list_pointed);
+ combo_entry->get_entry()->set_text("");
}
void Constructor::on_chk_btn_logica_clicked()
current->listaItems = &listaItems;
//Apunto a la lista de items logicos
current->lista_logic_Items = &lista_logic_Items;
+ //Apunto a la barra de estado
+ current->status_bar = status_bar;
// Conecto las señales
current->signal_drag_data_get().connect( SigC::slot(*this, &Constructor::on_item_drag_data_get));
current->signal_drag_begin().connect(SigC::bind( SigC::slot(*this, &Constructor::on_item_drag_begin), current));
void Constructor::on_quick_btn_delete_all_clicked()
{
- std::list<CItem *>::iterator i = listaItems.begin();
- while ( i != listaItems.end() ){
- CItem *temp = *i;
- listaItems.erase(i);
- delete temp;
- i = listaItems.begin();
- }
- i = lista_logic_Items.begin();
- while ( i != lista_logic_Items.end() ){
- CItem *temp2 = *i;
- lista_logic_Items.erase(i);
- delete temp2;
- i = lista_logic_Items.begin();
- }
- id = 0;
+ on_edit_menu_delete_all();
}
void Constructor::on_btn_find_clicked()
a->list_pointed = &list_pointed;
//Apunto a la listaItems.
a->listaItems = &listaItems;
+ //Apunto a la barra de estado
+ a->status_bar = status_bar;
//Apunto a la lista de items logicos
a->lista_logic_Items = &lista_logic_Items;
//Seteo la posicion del item