#pragma once #include #include class ParkingSpaceInfo: public QWidget { Q_OBJECT public: enum direction{N, S, E, W}; ParkingSpaceInfo(QWidget* parent, direction dir); ParkingSpaceInfo(QWidget* parent, const QString &dir); static QBoxLayout* makeParkingSapceGroup(QWidget* parent, const QString& dir, int n, const QString &expend); void paintEvent(QPaintEvent* event) override; ~ParkingSpaceInfo(); private: direction dir; };