#include <sequenceeditorguiclipboard.h>
Public Member Functions | |
Empty () | |
![]() | |
Clipboard (const rttr::type &trackType) | |
virtual | ~Clipboard ()=default |
void | addObject (const rtti::Object *object, const std::string &sequenceName, utility::ErrorState &errorState) |
void | addObject (const rtti::Object *object, utility::ErrorState &errorState) |
template<typename T > | |
std::vector< T * > | deserialize (std::vector< std::unique_ptr< rtti::Object >> &createdObjects, utility::ErrorState &errorState) |
template<typename T > | |
bool | isClipboard () |
template<typename T > | |
T * | getDerived () |
std::vector< std::string > | getObjectIDs () const |
bool | containsObject (const std::string &objectID, const std::string &sequenceName) const |
void | removeObject (const std::string &objectID) |
int | getObjectCount () const |
rttr::type | getTrackType () const |
bool | save (const std::string &filePath, utility::ErrorState &errorState) |
bool | load (const std::string &filePath, utility::ErrorState &errorState) |
Additional Inherited Members | |
![]() | |
std::map< std::string, std::string > | mSerializedObjects |
rttr::type | mTrackType |
std::string | mSequenceName |
Empty clipboard
Empty | ( | ) |