#include <TAKE_Manager.h>
|
| | 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 |
| |
| virtual void | switchToTake (TAKE_Take *take, bool force_even_if_current=false) |
| |
| 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) |
| |
| virtual void | renameTake (TAKE_Take *take, const char *newname) |
| |
| 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) |
| |
| virtual TAKE_Data * | dataFactory (const char *oppath, const char *label)=0 |
| |
| virtual void | notifyObservers (TAKE_Event::TAKE_EventType type, const char *name, const TAKE_Take *take=0) |
| |
| UT_NotifierImpl< TAKE_Event & > & | getEventNotifier () |
| |
Definition at line 28 of file TAKE_Manager.h.
| TAKE_Manager::TAKE_Manager |
( |
| ) |
|
| virtual TAKE_Manager::~TAKE_Manager |
( |
| ) |
|
|
virtual |
| void TAKE_Manager::clear |
( |
| ) |
|
| int TAKE_Manager::copyTake |
( |
std::ostream & |
os, |
|
|
TAKE_Take * |
take, |
|
|
bool |
binary, |
|
|
bool |
recurse |
|
) |
| const |
| virtual TAKE_Data* TAKE_Manager::dataFactory |
( |
const char * |
oppath, |
|
|
const char * |
label |
|
) |
| |
|
pure virtual |
| void TAKE_Manager::destroyTake |
( |
TAKE_Take * |
take, |
|
|
bool * |
cleaned_dead_data_from_master_take = 0 |
|
) |
| |
| TAKE_Take* TAKE_Manager::findTake |
( |
const char * |
name | ) |
|
| bool TAKE_Manager::generateName |
( |
const char * |
name, |
|
|
UT_String & |
result |
|
) |
| |
|
protected |
| bool TAKE_Manager::generateUniquePrefix |
( |
const char * |
name, |
|
|
UT_String & |
result |
|
) |
| |
|
protected |
| static bool TAKE_Manager::getAutoIncludeLockedAssetsFlag |
( |
| ) |
|
|
inlinestatic |
| static bool TAKE_Manager::getAutoIncludeModeFlag |
( |
| ) |
|
|
inlinestatic |
| const char* TAKE_Manager::getDefaultTakeName |
( |
| ) |
|
|
inline |
| int TAKE_Manager::getListSerial |
( |
| ) |
const |
|
inline |
| void TAKE_Manager::handlePendingTakeActivation |
( |
| ) |
|
|
protected |
| TAKE_Take* TAKE_Manager::insertTake |
( |
const char * |
name, |
|
|
const char * |
parent = 0 |
|
) |
| |
| bool TAKE_Manager::isCurrentTakeActivationPending |
( |
| ) |
const |
|
inlineprotected |
| bool TAKE_Manager::isMasterTake |
( |
| ) |
|
|
inline |
| bool TAKE_Manager::isSwitching |
( |
| ) |
const |
|
inline |
| virtual bool TAKE_Manager::load |
( |
UT_IStream & |
is | ) |
|
|
virtual |
| bool TAKE_Manager::mergeTake |
( |
TAKE_Take * |
dest, |
|
|
TAKE_Take * |
src, |
|
|
bool |
overwrite_dest = false |
|
) |
| |
| virtual void TAKE_Manager::renameTake |
( |
TAKE_Take * |
take, |
|
|
const char * |
newname |
|
) |
| |
|
virtual |
| bool TAKE_Manager::restoreTakeForUndo |
( |
UT_IStream & |
is | ) |
|
| virtual int TAKE_Manager::save |
( |
std::ostream & |
os, |
|
|
int |
binary |
|
) |
| const |
|
virtual |
| static void TAKE_Manager::setAutoIncludeLockedAssetsFlag |
( |
bool |
state | ) |
|
|
inlinestatic |
| static void TAKE_Manager::setAutoIncludeModeFlag |
( |
bool |
state | ) |
|
|
inlinestatic |
| void TAKE_Manager::setDefaultTakeName |
( |
const char * |
s | ) |
|
| int TAKE_Manager::stashTakeForUndo |
( |
TAKE_Take * |
layer, |
|
|
std::ostream & |
os, |
|
|
int |
binary |
|
) |
| const |
| virtual void TAKE_Manager::switchToTake |
( |
TAKE_Take * |
take, |
|
|
bool |
force_even_if_current = false |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: