Files
DataStructureProject/ParkingSpaceWidget.h
T
2017-12-17 12:14:53 +08:00

26 lines
630 B
C++

#ifndef PARKING_SPACE_WIDGET
#define PARKING_SPACE_WIDGET
#include <QWidget>
#include <QLayout>
#include <QLabel>
#include "ParkingLotWidget.h"
class ParkingLotWidget;
class ParkingSpaceWidget: public QWidget
{
Q_OBJECT
public:
enum direction{N, S, E, W};
ParkingSpaceWidget(ParkingLotWidget* parent, const QString &dir);
static QBoxLayout* makeParkingSapceGroup(ParkingLotWidget* parent, const QString& dir, int n, const QString &expend);
~ParkingSpaceWidget();
protected:
void paintEvent(QPaintEvent* event) override;
private:
int number;
direction dir;
// QLabel *m_float_window = nullptr;
};
#endif