7 #include <QDomDocument> 52 const std::string&
name()
const;
54 const std::string& linkedPlotName()
const;
56 QDomElement xmlSaveState(QDomDocument& doc)
const;
62 virtual QString language()
const = 0;
64 virtual void initEngine() = 0;
67 const std::vector<const PlotData*>& channels_data,
68 size_t point_index) = 0;
std::vector< std::string > _used_channels
std::map< QString, SnippetData > SnippetsMap
const std::string _plot_name
std::shared_ptr< CustomFunction > CustomPlotPtr
const SnippetData _snippet
std::unordered_map< std::string, CustomPlotPtr > CustomPlotMap
const std::string _linked_plot_name
SnippetData GetSnippetFromXML(const QDomElement &snippets_element)
void clear(lua_State *L, int table_index)
QStringList additionalSources
SnippetsMap GetSnippetsFromXML(const QString &xml_text)
QDomElement ExportSnippetToXML(const SnippetData &snippet, QDomDocument &destination_doc)
typename PlotDataBase< Value >::Point Point
QDomElement ExportSnippets(const SnippetsMap &snippets, QDomDocument &destination_doc)