

In initial implementation used dbTable::bufferForever so no changes in preview window would be propagated back to database. If overriden, could do any setup you liked.
Public Member Functions | |
| OOF_repEditSetupVisitor (bool settingBufferForever=true) | |
| virtual void | visit (oofRep *) |
| Top-level that iterates all the others, encapsulating report structure. | |
Protected Member Functions | |
| virtual void | VisitViewBandBody (oofRepViewBand *) |
| Set databases associated with view to mode where editing is sensible. | |
| virtual void | VisitView (dbView *) |
| Set buffer mode of main table as well as others associated with fields in the view. | |
| virtual void | VisitDrawable (oofRepDrawable *) |
| virtual void | VisitFirstPageHeaders (oofRepBandList &) |
| virtual void | VisitFirstPageFooters (oofRepBandList &) |
| virtual void | VisitPageHeaders (oofRepBandList &) |
| virtual void | VisitPageFooters (oofRepBandList &) |
| virtual void | VisitBody (oofRepViewBand *) |
| virtual void | VisitViewHeaders (oofRepBandList &) |
| virtual void | VisitViewFooters (oofRepBandList &) |
| virtual void | VisitViewHeaderBreaks (oofRepBreakList &) |
| virtual void | VisitViewFooterBreaks (oofRepBreakList &) |
| virtual void | VisitBandList (oofRepBandList &) |
| virtual void | VisitBreakList (oofRepBreakList &) |
| virtual void | VisitBlockList (oofRepBlockList &) |
| virtual void | VisitViewBand (oofRepViewBand *) |
| virtual void | VisitLayoutBand (oofRepLayoutBand *) |
| virtual void | VisitBlock (oofRepBlock *) |
| virtual void | VisitBand (oofRepBand *) |
| virtual void | VisitAdornerList (oofAdornerList &) |
| virtual void | VisitAdorner (oofAdorner *) |
| virtual void | EnterLevel () |
| virtual void | LeaveLevel () |
| void | VisitTypedBand (oofRepBand *) |
Protected Attributes | |
| bool | mSettingBufferForever |
| oofRep * | mRep |
|
|
|
|
|
Reimplemented in OOF_repXMLstyleVisitor. |
|
|
Reimplemented in OOF_repXMLstyleVisitor. |
|
|
Top-level that iterates all the others, encapsulating report structure. Although virtual, you would NOT normally override this method. |
|
|
Reimplemented in OOF_repMakeRenderVisitor, and OOF_repXMLadornerVisitor. |
|
|
|
|
|
|
|
|
Reimplemented in OOF_repFinishConstructionVisitor, and OOF_repXMLlayoutVisitor. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented from oofRepVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
|
|
|
Set buffer mode of main table as well as others associated with fields in the view.
Implements oofRepSchemaVisitor. |
|
|
Reimplemented in OOF_repXMLschemaVisitor, and OOF_repXMLlayoutVisitor. |
|
|
Set databases associated with view to mode where editing is sensible. Set editable state as well as buffer mode like OOF_repBufferSettingVisitor::VisitView. This is optimised by incorporating the logic from OOF_repBufferSettingVisitor so we do a single pass across the table and its fields. We play it very safe by worrying about whether a field is a join key even if there are no dependents on that join in the report. This simplifies tracing the dependencies at the cost of a bit more lookup work below. Reimplemented from oofRepVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
Reimplemented in OOF_repXMLlayoutVisitor. |
|
|
|
|
|
|
1.3.5