summaryrefslogtreecommitdiff
path: root/project2/common/rowView.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/common/rowView.h')
-rw-r--r--project2/common/rowView.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/project2/common/rowView.h b/project2/common/rowView.h
index 534a06f..d2745db 100644
--- a/project2/common/rowView.h
+++ b/project2/common/rowView.h
@@ -13,8 +13,8 @@ class RowView : public View, public RowProcessor {
virtual ~RowView();
void loadComplete(const CommonObjects *);
- void execute(const MultiRowSetPresenter *) const;
- void rowReady(const RowState *) const;
+ void execute(const MultiRowSetPresenter *, ExecContext *) const;
+ void rowReady(const RowState *, const MultiRowSetPresenter *, ExecContext *, bool & found) const;
const Variable rootName;
const Variable recordName;
@@ -25,16 +25,13 @@ class RowView : public View, public RowProcessor {
typedef std::map<Glib::ustring, Variable> Columns;
Columns viewColumns;
- void executeChildren() const;
+ void executeChildren(const MultiRowSetPresenter * presenter, ExecContext *) const;
typedef ANONORDEREDSTORAGEOF(View) SubViews;
SubViews subViews;
typedef ANONSTORAGEOF(ValueAggregate) ValueAggregates;
ValueAggregates valueAggregates;
typedef ANONSTORAGEOF(SetAggregate) SetAggregates;
SetAggregates setAggregates;
- mutable const MultiRowSetPresenter * presenter;
-
- mutable bool rowsFound;
};
#endif