#pragma once #include "nmPlot_global.h" class nmPlotDialogContextProvider; // 绘图层访问界面弹窗的上下文入口 // nmPlot只保存抽象接口,不直接依赖nmSubWxs中的具体弹窗类 class NM_PLOT_EXPORT nmPlotDialogContext { public: // 注册界面弹窗上下文提供者 static void setProvider(nmPlotDialogContextProvider* pProvider); // 获取界面弹窗上下文提供者 static nmPlotDialogContextProvider* provider(); private: static nmPlotDialogContextProvider* s_pProvider; };