30
Funciones específicas de QML

Modelo

Funciones

Disponible en: lista QML.
Sintaxis de funciones que usan el modelo: objetoQML.model.función

Obtener el nº de registro que hay en el modelo

int Count() const;

Limpia el modelo dejándolo sin registros

void Clear();

Ordenar los registros del modelo

1
bool Sort( const QString& szIDCampo, bool bInvertirLista, bool bProgressDialog = false);
Copied!

Quitar un registro del modelo

1
void RemoveAtIndex( int nIndex );
Copied!

Resetear el modelo

1
void ResetModel();
Copied!

Leer el valor de la ficha seleccionada del modelo

1
int GetIndexSelect() const;
Copied!

Fijar la ficha seleccionada del modelo

1
void SetIndexSelect( int nIndex );
Copied!

Ejecutar un proceso

1
bool RunProcess( const QString& szIDProceso );
2
// szIDProceso = [email protected]
Copied!
Por el momento AliasProyecto desde indicarse con el nombre del fichero en disco .vca.
Es importante fijar el elemento seleccionado en el modelo antes de ejecutar el proceso SetIndexSelect( index ).
Si el proceso es de ficha el QML le pasará la ficha seleccionada si el proceso es de lista le devuelve la lista de registros del modelo y también tendrá acceso a la ficha seleccionada de la lista.

Obtener un registro de la lista del modelo por el nº de índice

1
VRegister* GetRegisterAt( int nIndex, bool bLocked ); // bLocked: 0=Sin bloqueo, 1=Con bloqueo
Copied!

Funciones de root

1
closeForm() // permite cerrar el formulario QML. Sintaxis a utilizar theRoot.closeForm()
Copied!

Documentación adicional

Imágenes

En el objeto image de QML para imágenes servidas por se procesa la propiedad asynchronous : bool declarada en el objeto.
Última actualización 1yr ago