-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefs.h
More file actions
50 lines (33 loc) · 1.3 KB
/
defs.h
File metadata and controls
50 lines (33 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#ifndef DEFS_H
#define DEFS_H
#include <QString>
enum tipoColumnaTPrincipal {CODIGO, NATURALEZA, UD, RESUMEN, CANPRES, CANCERT, PORCERTPRES, PRPRES, PRCERT, IMPPRES, IMPCERT};
enum tipoColumnaTMedCert {FASE, COMENTARIO, N, LONGITUD, ANCHURA, ALTURA, FORMULA, PARCIAL, SUBTOTAL, TIPO, ID, POSICION, N_CERTIF=0};
enum class Naturaleza{SIN_CLASIFICAR, MANO_DE_OBRA, MAQUINARIA, MATERIALES, COMP_RESIDUO, CLASIF_RESIDUO, CAPITULO, PARTIDA};
enum tipoLineaMedicion {NORMAL, SUBTPARCIAL, SUBTACUMULADO, EXPRESION};
namespace naturaleza {
static const QString leyenda_nat[]={"Sin clasificar", "Mano de Obra", "Maquinaria", "Materiales", "Comp residuo", "Clasificacion residuo", "Capitulo", "Partida"};
}
enum tipoTablaMedCert {MEDICION,CERTIFICACION};
namespace movimiento {
enum {INICIO, ARRIBA, ABAJO, IZQUIERDA, DERECHA};
}
namespace precio {
enum {MODIFICAR, SUPRIMIR, BLOQUEAR, AJUSTAR, DESBLOQUEAR};
}
namespace codigo {
enum {NUEVO, CAMBIAR, DUPLICAR, NADA};
}
namespace color {
enum {NODEFINIDO,NORMAL,BLOQUEADO,DESCOMPUESTO};
}
namespace datocelda {
enum{TEXTO,NUMERO,INT};
}
namespace tipoFichero {
enum{NOVALIDO, SEG, BC3};
}
namespace partidasSQL{
enum{CODIGOPADRE, CODIGOHIJO, POSICION, UNIDAD, RESUMEN, DESCRIPCION, PRECIO, CANTIDAD, NATURALEZA, FECHA};
}
#endif // DEFS_H