首次提交

This commit is contained in:
2026-06-16 13:33:27 +08:00
commit 81e2f99ab5
187 changed files with 26001 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#pragma once
#include <QBoxLayout>
#include <QLayoutItem>
#include <QMargins>
#include "Base.h"
namespace Psc {
class Layout : public Layout_Item {
public:
explicit Layout(Qt::Orientation orientation = Qt::Horizontal) : orientation(orientation) {}
int space = 8;
QMargins margins = {8, 8, 8, 8};
QVector<Layout_Item*> items;
Qt::Orientation orientation = Qt::Horizontal;
void layout();
Direction direction = Direction::Default;
protected:
template<typename T> void layout_impl();
};
}