282 |
282 |
283 public: |
283 public: |
284 LDSubfileObject() { |
284 LDSubfileObject() { |
285 setLinkPointer (this); |
285 setLinkPointer (this); |
286 } |
286 } |
287 |
287 |
|
288 enum InlineFlags { |
|
289 DeepInline = (1 << 0), |
|
290 CacheInline = (1 << 1), |
|
291 RendererInline = (1 << 2), |
|
292 |
|
293 DeepCacheInline = DeepInline | CacheInline, |
|
294 }; |
|
295 |
288 // Inlines this subfile. Note that return type is an array of heap-allocated |
296 // Inlines this subfile. Note that return type is an array of heap-allocated |
289 // LDObject-clones, they must be deleted one way or another. |
297 // LDObject-clones, they must be deleted one way or another. |
290 List<LDObject*> inlineContents (bool deep, bool cache); |
298 List<LDObject*> inlineContents (int flags); |
291 }; |
299 }; |
292 |
300 |
293 // ============================================================================= |
301 // ============================================================================= |
294 // LDLineObject |
302 // LDLineObject |
295 // |
303 // |