增加预览页介绍信息显示
This commit is contained in:
@@ -77,7 +77,8 @@ public:
|
||||
bool addEntity(const Project::Entity& entity, const QImage& image);
|
||||
bool setEntityVisible(const QString& id, bool on);
|
||||
bool setEntityDisplayName(const QString& id, const QString& displayName);
|
||||
bool setEntityUserScale(const QString& id, double userScale);
|
||||
/// keyframeAtFrame >= 0 时同时写入该帧的 userScale 关键帧(与画布 sampleUserScale 一致)
|
||||
bool setEntityUserScale(const QString& id, double userScale, int keyframeAtFrame = -1);
|
||||
// 将多边形质心平移到 targetCentroidWorld(整体平移);sTotal 须与画布一致
|
||||
bool moveEntityCentroidTo(const QString& id, int frame, const QPointF& targetCentroidWorld, double sTotal,
|
||||
bool autoKeyLocation);
|
||||
@@ -95,6 +96,11 @@ public:
|
||||
bool removeEntityUserScaleKey(const QString& id, int frame);
|
||||
bool removeEntityImageFrame(const QString& id, int frame);
|
||||
|
||||
bool setEntityIntroContent(const QString& id, const EntityIntroContent& intro);
|
||||
/// 将外部图片拷贝到 assets/entities/ 并返回相对项目根的路径
|
||||
bool importEntityIntroImageFromFile(const QString& id, const QString& absoluteImagePath,
|
||||
QString* outRelativePath = nullptr);
|
||||
|
||||
private:
|
||||
bool writeIndexJson();
|
||||
bool readIndexJson(const QString& indexPath);
|
||||
|
||||
Reference in New Issue
Block a user