#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: