Añadiendo los dialogos

Local = 0
Remoto = 1;

Manual = 0
Auto = 1

Abierto/Encendido = 1
Cerrado/Apagado = 0;

Tipo 0 ->Abierto/Cerrado
Tipo 1 >>Encendio/Apagado

// Para añadir un elemento de ventana auxiliar, seguir estos pasos

1. Añadir la cabecera del archivo en el .h donde se implementará:
#include "HMDialog/hmdialog.cpp"

2. Crear un botón en la interfaz desde donde se abrirá...

3. Crear un slot en el código fuente: este es donde radicará el código
para abrir la ventana

4. Hacer la conexión del botón con el slot.

5. Invocar en el slot la creación del dialogo de la siguiente forma:

QString title = "Internos Motobomba X";
// Rutina para abrir el diálogo auxiliar
str.append(title);

// PROTOTIPO
//    dialog = new HMDialog(
//  QWidget *parent = 0, -> Ventana padre... Por lo regular, "this"
//  QString title = "", -> Nombre de la variable principal (MOT o lo que
sea)
//  QString varLocal = "", -> Puntero de la variable local/remota
//  QString varManA = "", -> Puntero de la variable manual/automático
//  QString varEdo = "", -> Puntero de la variable abierto/cerrado
//  int tipo = 0, -> Tipo de variable: Tipo 0 abierto/cerrado; tipo 1
encendido/apagado
//  HTTPRequest *shrd = NULL); // instancia de la sharedMemory. Cada
ventana tiene un objeto de este tipò: hay que mandarselo.
// Se crea el dialogo
dialog = new HMDialog(this, "MOT_6565", "p_MOT65a", "p_MOT65b",
"p_MOT65c", 0, m_shrd);
// Se le pone título al dialogo
dialog->setWindowTitle(str);
// Abre el dialogo
dialog->open();

6. Y ya...