summaryrefslogtreecommitdiffstats
path: root/InfoPanel.h
blob: 0602c9fd0f30abdb4ef986e28d964768773a3201 (plain)
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
#ifndef __INFO_PANEL_H__
#define __INFO_PANEL_H__

#include <QWidget>
#include <QNetworkAccessManager>
#include <QRect>
#include <QPushButton>

#include "Business.h"
#include "InfoPanelLabel.h"

class InfoPanel
{
    public:
        InfoPanel(QWidget *parent, Business & business, QRect rect);
        virtual ~InfoPanel(){}
        QPushButton * getCancelButton() { return &cancelButton; }
        QPushButton * getGoButton() { return &goButton; }

    private:
        InfoPanelLabel nameLabel;
        InfoPanelLabel imageLabel;
        InfoPanelLabel addressLabel;
        InfoPanelLabel phoneLabel;
        InfoPanelLabel imgRatingLabel;
        InfoPanelLabel nbReviewsLabel;
        InfoPanelLabel btnsBackground;
        QPushButton cancelButton;
        QPushButton goButton;
        QNetworkAccessManager networkManager;
};

#endif // __INFO_PANEL_H__