int BlAction_actionTriggered(BlAction *accion) {
    if (accion->objectName() == "mui_actionListadoContratos") {
	ContratosList *contratoslist = new ContratosList ( g_pluginbf_contrato->company() );
	g_pluginbf_contrato->company()->m_pWorkspace->addSubWindow ( contratoslist );
	contratoslist->show();
    } // end if
    
    return 0;
} // end if
/**
\param art
\return
**/
int ClienteView_ClienteView ( ClienteView *art )
{
    BL_FUNC_DEBUG
    /// Para que no se muestre el listado en el Indexador debemos iniciar con BL_SELECT_MODE y luego pasar a BL_EDIT_MODE ya que si no se hace un insertWindow que presenta el elemento en el indexador.
    ContratosList *l = new ContratosList ( ( ( BfCompany * ) art->mainCompany() ), art, 0, BL_SELECT_MODE );
    l->setObjectName ( QString::fromUtf8 ( "ccontratoslist" ) );
    art->mui_tab->addTab ( l, _("Contratos") );
    l->setEditMode();
    return 0;
}
Example #3
0
/**
\param art
\return
**/
int ClienteView_ClienteView ( ClienteView *art )
{
    BL_FUNC_DEBUG
    /// Para que funcione bien debemos iniciar con BL_SELECT_MODE y luego pasar a BL_EDIT_MODE ya que si no se hace un insertWindow y no es deseable.
    ContratosList *l = new ContratosList ( ( ( BfCompany * ) art->mainCompany() ), art, 0, BL_SELECT_MODE );
    l->setObjectName ( QString::fromUtf8 ( "ccontratoslist" ) );
    art->mui_tab->addTab ( l, _("Contratos") );
    l->setEditMode();
    
    return 0;
}