3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
14namespace Scripting {
struct Error; }
15namespace mce {
class UUID; }
18namespace Editor::ScriptModule {
20class ScriptTransactionManagerService
35 ScriptTransactionManagerService& operator=(ScriptTransactionManagerService
const&);
36 ScriptTransactionManagerService(ScriptTransactionManagerService
const&);
37 ScriptTransactionManagerService();
45 ::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider> transactionManager,
55 MCNAPI ::Editor::ScriptModule::ScriptTransactionManagerService&
58 MCNAPI ::Scripting::Result_deprecated<void>
redo();
60 MCNAPI ::Scripting::Result_deprecated<int>
redoSize()
const;
62 MCNAPI ::Scripting::Result_deprecated<void>
undo();
64 MCNAPI ::Scripting::Result_deprecated<int>
undoSize()
const;
81 ::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider> transactionManager,
Definition ScriptTransactionManagerService.h:21
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void * $ctor(::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider > transactionManager, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< int > undoSize() const
MCAPI ::Scripting::Result_deprecated< void > redo()
MCAPI::Scripting::Error _getInvalidTransactionServiceError() const
MCAPI::Editor::ScriptModule::ScriptTransactionManagerService & operator=(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
MCAPI ::Scripting::Result_deprecated< void > finalizePendingTransaction(::mce::UUID const &uuid)
MCAPI ScriptTransactionManagerService(::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider > transactionManager, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< void > discardPendingTransaction(::mce::UUID const &uuid)
MCAPI ~ScriptTransactionManagerService()
MCAPI ::Scripting::Result_deprecated< int > redoSize() const
MCAPI ::Scripting::Result_deprecated< void > undo()
MCAPI ScriptTransactionManagerService(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
Definition TransactionManagerServiceProvider.h:21
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10