命名规范

This commit is contained in:
2026-07-29 12:30:40 +08:00
parent ae07e67619
commit 5a3511bb58
261 changed files with 8776 additions and 8831 deletions
+33
View File
@@ -0,0 +1,33 @@
#pragma once
#include "global.h"
namespace Psc {
struct Base_Info {
virtual ~Base_Info() = default;
int len;
QString content{};
bool hide = false;
QColor background_color;
explicit Base_Info(int len, QString content);
[[nodiscard]] QString to_string() const {
return QString("w:%1, content:%2").arg(len).arg(content);
}
virtual void paint(QPainter* painter, QRect rect);
};
struct Row_Info : Base_Info {
explicit Row_Info(int h, const QString& content) : Base_Info(h, content) {
}
int h() {
return len;
}
QString to_string() {
return QString("h:%1, content:%2").arg(len).arg(content);
}
};
struct Col_Info : Base_Info {
explicit Col_Info(int w, const QString& content) : Base_Info(w, content) {
}
int w() {
return len;
}
};
} // namespace Psc