还是一堆bug的状态
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#pragma once
|
||||
#include "Plot.h"
|
||||
#include "Core/plot/Plot_Core.h"
|
||||
#include "Core/plot/Refresh_Strategy.h"
|
||||
#include <memory>
|
||||
|
||||
namespace renderive {
|
||||
|
||||
class Qt_Presentation_Sink;
|
||||
|
||||
struct Abs_Plot_Private {
|
||||
explicit Abs_Plot_Private(std::unique_ptr<Refresh_Strategy> refresh_strategy);
|
||||
virtual ~Abs_Plot_Private();
|
||||
|
||||
void attach_widget(Abs_Plot* plot);
|
||||
bool event(Abs_Plot* plot, QEvent* event, bool base_result);
|
||||
void paint_event(Abs_Plot* plot, QPaintEvent* event);
|
||||
|
||||
Refresh_Strategy* strategy{};
|
||||
std::unique_ptr<Plot_Core> core;
|
||||
std::shared_ptr<Qt_Presentation_Sink> presentation_sink;
|
||||
};
|
||||
|
||||
} // namespace renderive
|
||||
Reference in New Issue
Block a user