summaryrefslogtreecommitdiff
path: root/project2/xml/xpathRows.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/xml/xpathRows.h')
-rw-r--r--project2/xml/xpathRows.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/project2/xml/xpathRows.h b/project2/xml/xpathRows.h
index e2c6327..47d34eb 100644
--- a/project2/xml/xpathRows.h
+++ b/project2/xml/xpathRows.h
@@ -14,7 +14,7 @@
/// Project2 component to create a row set based on the contents of an XML resource and specific XPaths with its hierarchy
class XPathRows : public RowSet, XmlDocumentCache, VariableCurlHelper {
public:
- XPathRows(const xmlpp::Element * p);
+ XPathRows(ScriptNodePtr p);
~XPathRows();
void execute(const Glib::ustring &, const RowProcessor *) const;
@@ -22,15 +22,15 @@ class XPathRows : public RowSet, XmlDocumentCache, VariableCurlHelper {
private:
class FilterViewColumn : public Column {
public:
- FilterViewColumn(unsigned int, const xmlpp::Element *);
- static FilterViewColumn * make(unsigned int, const xmlpp::Element *);
+ FilterViewColumn(unsigned int, ScriptNodePtr);
+ static FilterViewColumn * make(unsigned int, ScriptNodePtr);
const Variable path;
};
class FilterView : public DefinedColumns, public virtual IntrusivePtrBase {
public:
typedef std::map<const Glib::ustring, Variable> XPaths;
- FilterView(const xmlpp::Element * p);
+ FilterView(ScriptNodePtr p);
const Glib::ustring name;
const Variable root;