My Project
dialogOficinas.hpp
1 
6 #ifndef dialogOficinas_H
7 #define dialogOficinas_H
8 
9 #include <QDialog>
10 #include "./pelVector.hpp"
11 #include "./owner.hpp"
12 #include "./oficina.hpp"
13 #include "./nego.hpp"
14 #include "./peticion.hpp"
15 
16 namespace Ui {
17 class dialogOficinas;
18 }
19 
23 class dialogOficinas : public QDialog {
24  Q_OBJECT
25 
26  public:
27  explicit dialogOficinas(QWidget *parent = 0);
28  ~dialogOficinas();
29 
34  void cargar(pel::Vector<Owner>* own);
35 
40  void setOficinaAEditar(Oficina *ofi);
41 
48  int nivel();
49 
55  Oficina crear();
56 
57  void accept();
58 
59  private slots: // NOLINT - https://github.com/google/styleguide/issues/30
60  void on_buttonBox_accepted();
61 
62  private:
63  bool editando = false;
64  bool maybeSave = false;
65  pel::Vector<Owner> *listaOw;
66  Oficina *oficinaAEditar;
67  Ui::dialogOficinas *ui;
68 };
69 
70 #endif // dialogOficinas_H
Definition: oficina.hpp:20
Definition: dialogInforme.hpp:15
Dialogo de Oficinas.
Definition: dialogOficinas.hpp:23
void setOficinaAEditar(Oficina *ofi)
Edita la Oficina Edita la Oficina que ha sido pasado por referencia.
Definition: dialogOficinas.cpp:24
int nivel()
Owner seleccionado Devuelve el nivel del comboBox. Este nivel indica que Owner ha sido seleccionado...
Definition: dialogOficinas.cpp:36
void cargar(pel::Vector< Owner > *own)
Carga los comboBox Recorre el Vector de Owners y rellena el comboBox.
Definition: dialogOficinas.cpp:18
Oficina crear()
Crea una Oficina Crea una nuevo Oficina y se lo devuelve a mainWindow, el cual lo mete en su Vector c...
Definition: dialogOficinas.cpp:38
dialogOficinas(QWidget *parent=0)
Definition: dialogOficinas.cpp:11