culturered_client/TouchScreen/DetailedBaseWidget.h
2024-09-07 11:34:44 +08:00

31 lines
633 B
C++

#ifndef DETAILEDBASEWIDGET_H
#define DETAILEDBASEWIDGET_H
#include <QWidget>
#include <QPushButton>
#include "Config.h"
class DetailedBaseWidget : public QWidget
{
Q_OBJECT
public:
explicit DetailedBaseWidget(DetailedType detailedType, QWidget *parent = nullptr);
DetailedType GetDetailedType() const { return m_detailedType; }
protected:
void initButton(QPushButton* btn, bool left = true);
void OnEnterDetailed();
virtual QWidget* GetDrawLineWidget() const { return nullptr; }
private:
DetailedType m_detailedType{ 0 };
class DetailedTown* detailedTown_;
};
#endif // DETAILEDBASEWIDGET_H