|
Métodos públicos |
| | moConfig () |
| | Constructor.
|
| virtual | ~moConfig () |
| | Destructor.
|
| void | Set (moText p_objectname, moText p_objectclass) |
| | Fija el nombre y la clase del objeto a configurar.
|
| moText | GetObjectName () |
| | Devuelve el nombre del objeto asociado a este config.
|
| moText | GetObjectClass () |
| | Devuelve el nombre de la clase del objeto asociado a este config.
|
| moText | GetName () |
| | Devuelve el nombre del archivo de configuración.
|
| moParams & | GetParams () |
| | Devuelve el puntero al arreglo de parámetros.
|
| MOboolean | IsConfigLoaded () |
| | Indica si ha sido cargado con éxito el archivo de configuración.
|
| int | LoadConfig (moText p_filename) |
| | Lee la configuracion de un archivo.
|
| MOboolean | CreateDefault (moText p_fullconfigfilename) |
| | Devuelve true si pudo crear el archivo de configuración junto con su archivo correspondiente.
|
| void | UnloadConfig () |
| | Elimina todos los parámetros anteriormente cargados.
|
| int | SaveConfig (moText p_filename=moText("")) |
| | Guarda la configuracion en un archivo físico.
|
| void | DeleteConfig () |
| | Borra la configuracion de parámetros con sus respectivos valores.
|
| moText | GetFullText () |
| | Devuelve el contenido completo de la configuración como texto plano.
|
| MOuint | GetValuesCount (int p_paramindex) |
| | Devuelve la cantidad de valores que contiene el parámetro indexado.
|
| moValue & | GetValue (moText nameparam, int indexvalue=-1) |
| | Devuelve el valor indicado por el nombre del parámetro y el índice del valor.
|
| moValue & | GetValue (int indexparam, int indexvalue=-1) |
| | Devuelve el valor indicado por el índice del parámetro y el índice del valor.
|
| MOint | Int (moParamReference p_paramreference) |
| | Acceso rápido a un valor entero.
|
| MOdouble | Double (moParamReference p_paramreference) |
| | Acceso rápido a un valor double.
|
| moText | Text (moParamReference p_paramreference) |
| | Acceso rápido a un valor de texto.
|
| MOdouble | Eval (moParamReference p_paramreference, double x,...) |
| | Acceso rápido a evaluar la función.
|
| MOdouble | Eval (moParamReference p_paramreference) |
| moParam & | operator[] (MOint p_paramindex) |
| | Operador de acceso directo a un parámetro por índice.
|
| moParam & | operator[] (moText p_paramname) |
| | Operador de acceso directo a un parámetro por nombre.
|
| moParam & | operator[] (moParamIndex p_paramindex) |
| | Operador de acceso directo a un parámetro por estructura de índice (moParamIndex).
|
| moParam & | operator[] (moParamReference p_paramreference) |
| | Operador de acceso directo a un parámetro por referencia de parámetro (moParamReference).
|
| moParam & | GetCurrentParam () |
| | Devuelve el parámetro actualmente seleccionado.
|
| moParam & | GetParam (MOint p_paramindex=-1) |
| | Devuelve el parámetro por índice.
|
| moParam & | GetParam (moText p_paramname) |
| | Devuelve el parámetro por nombre.
|
| moParam & | GetParam (moParamIndex p_paramindex) |
| | Devuelve el parámetro por estructura de índice (moParamIndex).
|
| moParam & | GetParam (moParamReference p_paramreference) |
| | Devuelve el parámetro por referencia de parámetro (moParamReference).
|
| int | GetParamsCount () |
| | Devuelve la cantidad de parámetros de la configuracíón.
|
| int | GetCurrentValueIndex (MOint p_paramindex) |
| | Devuelve el índice correspondiente al valor seleccionado del parámetro por índice de parámetro.
|
| int | GetParamIndex (moText p_paramname) |
| | Devuelve el índice correspondiente al parámetro por nombre.
|
| int | GetCurrentParamIndex () |
| | Devuelve el índice del parámetro actualmente seleccionado.
|
| void | SetCurrentParamIndex (int) |
| | Selecciona el parámetro por el índice.
|
| void | FirstParam () |
| | Selecciona el primer parámetro.
|
| void | NextParam () |
| | Selecciona el próximo parámetro.
|
| void | PrevParam () |
| | Selecciona el parámetro anterior.
|
| void | SetCurrentValueIndex (int p_paramindex, int p_valueindex) |
| | Posiciona el puntero de selección del valor del parámetro a la posición indicada.
|
| moValue & | GetCurrentValue () |
| | Devuelve el valor actual del parámetro actual.
|
| void | FirstValue () |
| | Selecciona el primer valor del parámetro actual.
|
| void | NextValue () |
| | Selecciona el próximo valor del parámetro actual.
|
| void | PreviousValue () |
| | Selecciona el valor anterior del parámetro actual.
|
| moConfigDefinition * | GetConfigDefinition () |
| | Devuelve el puntero al objeto de definición de la configuración.
|
| MOint | GetPreConfCount () |
| | Devuelve la cantidad de preconfiguraciones definidas.
|
| MOint | GetCurrentPreConf () |
| | Devuelve el índice de la preconfiguración seleccionada.
|
| void | SetCurrentPreConf (MOint p_actual) |
| | Posiciona la preconfiguración actual en el índice indicado.
|
| void | PreConfFirst () |
| | Selecciona el primer valor de la preconfiguración.
|
| void | PreConfNext () |
| | Selecciona el próximo valor de la preconfiguración.
|
| void | PreConfPrev () |
| | Selecciona el valor anterior de la preconfiguración.
|
| void | AddValue (int paramindex, moValue &p_value) |
| | Agrega un valor.
|
| void | InsertValue (int paramindex, int valueindex, moValue &p_value) |
| | Inserta un valor.
|
| void | SetValue (int paramindex, int valueindex, moValue &p_value) |
| | Fija un valor.
|
| void | DeleteValue (int paramindex, int valueindex) |
| | Borra un valor.
|
| void | AddPreconfig (moPreconfigIndexes &p_preconfindexes) |
| | Agrega una pre-configuración.
|
| void | InsertPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes) |
| | Agrega una pre-configuración.
|
| void | SetPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes) |
| | Agrega una pre-configuración.
|
| void | DeletePreconfig (int valueindex) |
| | Borra una pre-configuración.
|
Atributos privados |
| MOboolean | m_ConfigLoaded |
| moParams | m_Params |
| moPreConfigs | m_PreConfigs |
| moConfigDefinition | m_ConfigDefinition |
| MOint | m_MajorVersion |
| MOint | m_MinorVersion |
| moText | m_FileName |
| int | m_CurrentParam |
| MOint | m_PreconfParamNum |
| MOint | m_PreconfActual |