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; }
/** \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; }