My Project
dialogInforme.hpp
1 
6 #ifndef DIALOGINFORME_H
7 #define DIALOGINFORME_H
8 
9 #include <QDialog>
10 #include <string>
11 #include "./pelVector.hpp"
12 #include "./owner.hpp"
13 #include "./entradaHistorial.hpp"
14 
15 namespace Ui {
16 class dialogInforme;
17 }
18 
19 struct rank {
20  std::string name = "";
21  int num = 0;
22 };
23 
24 class dialogInforme : public QDialog {
25  Q_OBJECT
26 
27  public:
28  explicit dialogInforme(QWidget *parent = 0);
29  ~dialogInforme();
30 
31  void cargar(pel::Vector<Owner>* own);
32  void cargarH(pel::Vector<entradaHistorial>* his);
33  void quickSort(rank arr[], int left, int right);
34  std::string crearString(entradaHistorial h);
35 
36  void setRadio(int opcion);
37 private slots: // NOLINT - https://github.com/google/styleguide/issues/30
38  void on_radioButton_5_clicked();
39 
40  void on_radioButton_clicked();
41 
42  private:
43  Ui::dialogInforme *ui;
46 };
47 
48 #endif // DIALOGINFORME_H
dialogInforme(QWidget *parent=0)
Definition: dialogInforme.cpp:13
Definition: entradaHistorial.hpp:11
Definition: dialogInforme.hpp:15
Definition: dialogInforme.hpp:24
Definition: dialogInforme.hpp:19