diff options
Diffstat (limited to 'project2/common/rowView.h')
-rw-r--r-- | project2/common/rowView.h | 9 |
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 |