toc添加数据管理功能

This commit is contained in:
tangchao0503
2026-05-22 16:21:41 +08:00
parent eda0a01098
commit dcce0a6665
29 changed files with 792 additions and 240 deletions

25
HPPA/RasterRendererBase.h Normal file
View File

@ -0,0 +1,25 @@
#pragma once
#include <QImage>
#include <memory>
class RasterDataProvider;
class RasterRendererBase
{
public:
//struct Params {
// virtual ~Params() = default;
//};
virtual ~RasterRendererBase() = default;
virtual QImage render() = 0;
RasterDataProvider* dataProvider() const { return m_provider; }
protected:
explicit RasterRendererBase(RasterDataProvider* provider);
RasterDataProvider* m_provider = nullptr;
};