|
| OP_Take () |
|
| ~OP_Take () override |
|
void | storeTakeFlag (OP_Node *node, uchar flag) |
|
void | storeTakeParm (OP_Node *node, PRM_Parm *parm, bool join=1, bool auto_take=false) |
|
void | clearTakeFlag (OP_Node *node, uchar flag) |
|
void | clearTakeParm (OP_Node *node, PRM_Parm *parm) |
|
void | clearTakeData (int id, const char *label) |
|
void | switchToTake (TAKE_Take *take, bool force=false) override |
|
void | storeCurrentTake (OP_Node *root, bool force_master=false) |
|
TAKE_Data * | dataFactory (const char *oppath, const char *label) override |
|
void | notifyObservers (TAKE_Event::TAKE_EventType type, const char *name, const TAKE_Take *take=0) override |
|
bool | takeSet (const char *name) |
|
bool | takeMove (const char *name, const char *newparent, bool skip_current_restore=false) |
|
bool | takeMerge (const char *dest, UT_StringArray &sources, bool override, UT_StringArray *missed=0) |
|
bool | takeRemove (const char *name, bool recursive) |
|
bool | takeRename (const char *oldname, const char *newname) |
|
TAKE_Take * | takeAdd (const char *name, const char *parent=0) |
|
TAKE_Take * | takeInsert (const char *name, const char *parent=0) |
|
bool | takeInfo (const char *takename, UT_WorkBuffer &buf, int indent=0, bool contents=true, bool memusage=true) |
|
bool | takeCommands (const char *takename, std::ostream &os) |
|
bool | takeCopy (const char *takename, std::ostream &os, bool recurse) |
|
bool | takePaste (UT_IStream &is, const char *parent=0, UT_ValArray< TAKE_Take * > *created_list=0) |
|
void | takeRestoreCurrent (TAKE_Take *take) |
|
void | nodesDeleted (OP_NodeList &nodes) |
|
void | removeSpareParm (OP_Node *node, const char *parmname) |
|
void | copyDataFromNode (OP_Node *dest, const OP_Node *src) |
|
void | networkLoadMerge (OP_Take &src, const char *prefix, MergeContext &context) |
|
void | setMergeContext (MergeContext *context) |
|
void | pushSyncContext () |
|
void | syncingNode (OP_Node *node) |
|
void | popSyncContext () |
|
void | setHandleNodeDeletionDuringUndoFlag (bool flag) |
|
bool | handlesNodeDeletionDuringUndo () const |
|
void | setSyncUndo (OP_UndoSync *) |
|
OP_UndoSync * | getSyncUndo () const |
|
bool | internalTakeSetForSync (const char *name) |
|
void | renameTake (TAKE_Take *take, const char *name) override |
|
| TAKE_Manager () |
|
virtual | ~TAKE_Manager () |
|
TAKE_Take * | getMasterTake () |
|
void | destroyTake (TAKE_Take *take, bool *cleaned_dead_data_from_master_take=0) |
|
void | clear () |
|
TAKE_Take * | findTake (const char *name) |
|
void | getTakes (UT_Array< TAKE_Take * > &takes) const |
|
bool | isSwitching () const |
|
void | reApplyTake (const TAKE_DataId &id) |
|
TAKE_Take * | insertTake (const char *name, const char *parent=0) |
|
TAKE_Take * | getCurrentTake () |
|
bool | isMasterTake () |
|
int | globTakes (UT_Array< TAKE_Take * > &list, const char *pattern) |
|
bool | reparentTake (TAKE_Take *take, TAKE_Take *parent) |
|
TAKE_Take * | findDefinition (const TAKE_DataId &id, TAKE_Take *from_which=0) |
|
int | getListSerial () const |
|
const char * | getDefaultTakeName () |
|
void | setDefaultTakeName (const char *s) |
|
bool | mergeTake (TAKE_Take *dest, TAKE_Take *src, bool overwrite_dest=false) |
|
virtual int | save (std::ostream &os, int binary) const |
|
virtual bool | load (UT_IStream &is) |
|
int | saveTake (TAKE_StringSaver &strings, TAKE_Take *take, std::ostream &os, int bin, bool recurse) const |
|
bool | loadTake (UT_StringArray &strings, TAKE_Take *parent, UT_IStream &is, UT_Array< TAKE_Take * > *createdTakes) |
|
int | copyTake (std::ostream &os, TAKE_Take *take, bool binary, bool recurse) const |
|
bool | pasteTake (UT_IStream &is, UT_Array< TAKE_Take * > &createdTakes, TAKE_Take *under=0) |
|
int | stashTakeForUndo (TAKE_Take *layer, std::ostream &os, int binary) const |
|
bool | restoreTakeForUndo (UT_IStream &is) |
|
UT_NotifierImpl< TAKE_Event & > & | getEventNotifier () |
|
Definition at line 33 of file OP_Take.h.